@@ -16,9 +16,12 @@ install: | |||||
- arduino --install-library "Low-Power" | - arduino --install-library "Low-Power" | ||||
- arduino --install-library "ArduinoLog" | - arduino --install-library "ArduinoLog" | ||||
- arduino --install-library "MD_DS3231" | - arduino --install-library "MD_DS3231" | ||||
before_script: | |||||
- sed -E "s/^#define ENABLE_(12H|DOW|DYNAMIC_CENTURY) 1/#define ENABLE_\1 0/" -i /usr/local/share/arduino/libraries/MD_DS3231/src/MD_DS3231.h # Disabling MD_DS3231 unwanted features | |||||
- "tail --line=+`sed -n '/\/\/ #pragma once/=' src/config/User.h` src/config/User.h | sed 's/^\/\/ //' > src/config/Sensitive.h" # Using the example configuration file for compilation | |||||
script: | script: | ||||
- arduino --verify --board arduino:avr:uno $PWD/src/GpsTracker.ino | - arduino --verify --board arduino:avr:uno $PWD/src/GpsTracker.ino | ||||
notifications: | |||||
notifications: | |||||
email: | email: | ||||
on_success: change | on_success: change | ||||
on_failure: change | on_failure: change |
@@ -1,4 +1,6 @@ | |||||
# High autonomy GPS tracker. | # High autonomy GPS tracker. | ||||
[](https://travis-ci.org/blemasle/gpstracker-firmware) | |||||
[](http://doge.mit-license.org) | |||||
This project aims to provides a GPS tracker based on an Arduino Pro mini as the central unit. Battery saving has been incorporated into every step of the design. A custom designed [PCB](https://github.com/blemasle/gpstracker-pcb) is available to avoid using poorly power efficient boards. | This project aims to provides a GPS tracker based on an Arduino Pro mini as the central unit. Battery saving has been incorporated into every step of the design. A custom designed [PCB](https://github.com/blemasle/gpstracker-pcb) is available to avoid using poorly power efficient boards. | ||||