Skip to content

Commit 480b54e

Browse files
authored
1.2.0 launch (#31)
* Updating the Travis and Readme. Starting gsm revamp and examples rewriting * Fix the last commit. * Starting documentation * Saving development... * Fixing travis build * 1.2.0 Launching. API extension and some fixes. closes #28, closes #25, closes #23, closes #29,closes #30 * Small fix.
1 parent 261ee94 commit 480b54e

File tree

484 files changed

+38856
-933
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

484 files changed

+38856
-933
lines changed

.releaseGuide

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
This guide has the steps/checklist to do in order to release a new Easyuino version.
2+
3+
Note: I Would like to automatize this (with batch scripts or a build tool JENKINS???)
4+
but for now I will go like this while this doesn't take off the ground.
5+
6+
1. Update Keywords.txt and README.md IF there are new things or changes in the public API.
7+
2. Update .travis.yml IF there are new things to add into CI (e.g: new examples files to build).
8+
3. Update the Easyuino version to the new one in library.properties.
9+
4. Update the Easyuino version to the new one in Doxyfile.
10+
5. Run the Doxygen with Doxyfile to generate the documentation into the /docs folder.
11+
6. Run the visual studio line endings plugin on the solution to put all the files with Unix style.
12+
7. Commit (DON'T forget close github issues in the commit message if there are any).
13+
8. Push/Sync to the remote branch.
14+
9. Merge the remote branch with master branch IF travis build pass.
15+
10. Create a new release (over the master branch) in GitHub in order to the Arduino Library crawler update the Easyuino entry.
16+
--- RELEASE DONE!!

.travis.yml

+20-7
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,26 @@ install:
99
# Install the library in the arduino user libraries folder
1010
- ln -s $PWD /usr/local/share/arduino/libraries/Easyuino
1111
script:
12-
- arduino --verify --board arduino:avr:uno $PWD/examples/Leds/RGBLed/RGBLedExample.ino
13-
- arduino --verify --board arduino:avr:uno $PWD/examples/Relay/RelayExample.ino
14-
- arduino --verify --board arduino:avr:uno $PWD/examples/Relay/RelayNamed/RelayNamedExample.ino
15-
- arduino --verify --board arduino:avr:uno $PWD/examples/UltraSonicModule/DistanceMeter/DistanceMeterExample.ino
16-
- arduino --verify --board arduino:avr:uno $PWD/examples/UltraSonicModule/DistanceMeterNonBlock/DistanceMeterNonBlockExample.ino
17-
- arduino --verify --board arduino:avr:uno $PWD/examples/UltraSonicModule/DistanceMeterAccurate/DistanceMeterAccurateExample.ino
18-
- arduino --verify --board arduino:avr:uno $PWD/examples/WaterDetector/WaterDetectorExample.ino
12+
################################## Examples To Build ###################################
13+
# Communication
14+
- arduino --verify --board arduino:avr:uno $PWD/examples/GSMServiceExample/GSMServiceExample.ino
15+
- arduino --verify --board arduino:avr:uno $PWD/examples/GSMServiceSecureExample/GSMServiceSecureExample.ino
16+
# Led
17+
- arduino --verify --board arduino:avr:uno $PWD/examples/RGBLedExample/RGBLedExample.ino
18+
# SevenSegments
19+
- arduino --verify --board arduino:avr:uno $PWD/examples/SevenSegmentsExample/SevenSegmentsExample.ino
20+
# Relay
21+
- arduino --verify --board arduino:avr:uno $PWD/examples/RelayExample/RelayExample.ino
22+
- arduino --verify --board arduino:avr:uno $PWD/examples/RelayNamedExample/RelayNamedExample.ino
23+
# Ultrasonic
24+
- arduino --verify --board arduino:avr:uno $PWD/examples/DistanceMeterExample/DistanceMeterExample.ino
25+
- arduino --verify --board arduino:avr:uno $PWD/examples/DistanceMeterNonBlockExample/DistanceMeterNonBlockExample.ino
26+
- arduino --verify --board arduino:avr:uno $PWD/examples/DistanceMeterAccurateExample/DistanceMeterAccurateExample.ino
27+
# WaterDetector
28+
- arduino --verify --board arduino:avr:uno $PWD/examples/WaterDetectorExample/WaterDetectorExample.ino
29+
# WaterFlow
30+
- arduino --verify --board arduino:avr:uno $PWD/examples/WaterFlowSensorExample/WaterFlowSensorExample.ino
31+
- arduino --verify --board arduino:avr:uno $PWD/examples/WaterFlowMeterExample/WaterFlowMeterExample.ino
1932
notifications:
2033
email:
2134
on_success: change

0 commit comments

Comments
 (0)