From 15224e3c0203353873fceffe5e22aaba596e61b5 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sun, 13 Dec 2015 19:40:07 +0200 Subject: [PATCH] Add .travis.yml and .gitignore files --- .../adafruit-blink/.gitignore | 1 + .../adafruit-blink/.travis.yml | 65 +++++++++++++++++++ .../arduino-external-libs/.gitignore | 1 + .../arduino-external-libs/.travis.yml | 65 +++++++++++++++++++ .../arduino-internal-libs/.gitignore | 1 + .../arduino-internal-libs/.travis.yml | 65 +++++++++++++++++++ .../arduino-own-src_dir/.gitignore | 1 + .../arduino-own-src_dir/.travis.yml | 65 +++++++++++++++++++ .../digitstump-mouse/.gitignore | 1 + .../digitstump-mouse/.travis.yml | 65 +++++++++++++++++++ .../engduino-magnetometer/.gitignore | 1 + .../engduino-magnetometer/.travis.yml | 65 +++++++++++++++++++ .../panstamp-blink/.gitignore | 1 + .../panstamp-blink/.travis.yml | 65 +++++++++++++++++++ examples/desktop/hello-world/.gitignore | 1 + examples/desktop/hello-world/.travis.yml | 65 +++++++++++++++++++ examples/espressif/esp8266-native/.gitignore | 1 + examples/espressif/esp8266-native/.travis.yml | 65 +++++++++++++++++++ .../espressif/esp8266-webserver/.gitignore | 1 + .../espressif/esp8266-webserver/.travis.yml | 65 +++++++++++++++++++ .../espressif/esp8266-wifiscan/.gitignore | 1 + .../espressif/esp8266-wifiscan/.travis.yml | 65 +++++++++++++++++++ examples/ide/clion/.gitignore | 1 + examples/ide/clion/.travis.yml | 65 +++++++++++++++++++ examples/ide/eclipse/.gitignore | 1 + examples/ide/eclipse/.travis.yml | 65 +++++++++++++++++++ examples/ide/qtcreator/.gitignore | 1 + examples/ide/qtcreator/.travis.yml | 65 +++++++++++++++++++ examples/ide/sublimetext/.gitignore | 1 + examples/ide/sublimetext/.travis.yml | 65 +++++++++++++++++++ examples/ide/visualstudio/.gitignore | 1 + examples/ide/visualstudio/.travis.yml | 65 +++++++++++++++++++ examples/mbed/mbed-blink/.gitignore | 1 + examples/mbed/mbed-blink/.travis.yml | 65 +++++++++++++++++++ examples/mbed/mbed-dsp/.gitignore | 1 + examples/mbed/mbed-dsp/.travis.yml | 65 +++++++++++++++++++ examples/mbed/mbed-http-client/.gitignore | 1 + examples/mbed/mbed-http-client/.travis.yml | 65 +++++++++++++++++++ examples/mbed/mbed-rtos/.gitignore | 1 + examples/mbed/mbed-rtos/.travis.yml | 65 +++++++++++++++++++ examples/mbed/mbed-serial/.gitignore | 1 + examples/mbed/mbed-serial/.travis.yml | 65 +++++++++++++++++++ examples/stm32/stm32-cmsis-blink/.gitignore | 1 + examples/stm32/stm32-cmsis-blink/.travis.yml | 65 +++++++++++++++++++ examples/stm32/stm32-opencm3-blink/.gitignore | 1 + .../stm32/stm32-opencm3-blink/.travis.yml | 65 +++++++++++++++++++ examples/stm32/stm32-spl-blink/.gitignore | 1 + examples/stm32/stm32-spl-blink/.travis.yml | 65 +++++++++++++++++++ .../teensy/teensy-hid-usb-mouse/.gitignore | 1 + .../teensy/teensy-hid-usb-mouse/.travis.yml | 65 +++++++++++++++++++ .../teensy/teensy-internal-libs/.gitignore | 1 + .../teensy/teensy-internal-libs/.travis.yml | 65 +++++++++++++++++++ examples/timsp430/panstamp-blink/.gitignore | 1 + examples/timsp430/panstamp-blink/.travis.yml | 65 +++++++++++++++++++ .../timsp430-energia-blink/.gitignore | 1 + .../timsp430-energia-blink/.travis.yml | 65 +++++++++++++++++++ .../timsp430/timsp430-native-blink/.gitignore | 1 + .../timsp430-native-blink/.travis.yml | 65 +++++++++++++++++++ .../titiva/titiva-energia-blink/.gitignore | 1 + .../titiva/titiva-energia-blink/.travis.yml | 65 +++++++++++++++++++ .../titiva/titiva-native-blink/.gitignore | 1 + .../titiva/titiva-native-blink/.travis.yml | 65 +++++++++++++++++++ .../titiva/titiva-opencm3-blink/.gitignore | 1 + .../titiva/titiva-opencm3-blink/.travis.yml | 65 +++++++++++++++++++ examples/wiring-blink/.gitignore | 1 + examples/wiring-blink/.travis.yml | 65 +++++++++++++++++++ 66 files changed, 2178 insertions(+) create mode 100644 examples/atmelavr-and-arduino/adafruit-blink/.gitignore create mode 100644 examples/atmelavr-and-arduino/adafruit-blink/.travis.yml create mode 100644 examples/atmelavr-and-arduino/arduino-external-libs/.gitignore create mode 100644 examples/atmelavr-and-arduino/arduino-external-libs/.travis.yml create mode 100644 examples/atmelavr-and-arduino/arduino-internal-libs/.gitignore create mode 100644 examples/atmelavr-and-arduino/arduino-internal-libs/.travis.yml create mode 100644 examples/atmelavr-and-arduino/arduino-own-src_dir/.gitignore create mode 100644 examples/atmelavr-and-arduino/arduino-own-src_dir/.travis.yml create mode 100644 examples/atmelavr-and-arduino/digitstump-mouse/.gitignore create mode 100644 examples/atmelavr-and-arduino/digitstump-mouse/.travis.yml create mode 100644 examples/atmelavr-and-arduino/engduino-magnetometer/.gitignore create mode 100644 examples/atmelavr-and-arduino/engduino-magnetometer/.travis.yml create mode 100644 examples/atmelavr-and-arduino/panstamp-blink/.gitignore create mode 100644 examples/atmelavr-and-arduino/panstamp-blink/.travis.yml create mode 100644 examples/desktop/hello-world/.gitignore create mode 100644 examples/desktop/hello-world/.travis.yml create mode 100644 examples/espressif/esp8266-native/.gitignore create mode 100644 examples/espressif/esp8266-native/.travis.yml create mode 100644 examples/espressif/esp8266-webserver/.gitignore create mode 100644 examples/espressif/esp8266-webserver/.travis.yml create mode 100644 examples/espressif/esp8266-wifiscan/.gitignore create mode 100644 examples/espressif/esp8266-wifiscan/.travis.yml create mode 100644 examples/ide/clion/.gitignore create mode 100644 examples/ide/clion/.travis.yml create mode 100644 examples/ide/eclipse/.gitignore create mode 100644 examples/ide/eclipse/.travis.yml create mode 100644 examples/ide/qtcreator/.gitignore create mode 100644 examples/ide/qtcreator/.travis.yml create mode 100644 examples/ide/sublimetext/.gitignore create mode 100644 examples/ide/sublimetext/.travis.yml create mode 100644 examples/ide/visualstudio/.gitignore create mode 100644 examples/ide/visualstudio/.travis.yml create mode 100644 examples/mbed/mbed-blink/.gitignore create mode 100644 examples/mbed/mbed-blink/.travis.yml create mode 100644 examples/mbed/mbed-dsp/.gitignore create mode 100644 examples/mbed/mbed-dsp/.travis.yml create mode 100644 examples/mbed/mbed-http-client/.gitignore create mode 100644 examples/mbed/mbed-http-client/.travis.yml create mode 100644 examples/mbed/mbed-rtos/.gitignore create mode 100644 examples/mbed/mbed-rtos/.travis.yml create mode 100644 examples/mbed/mbed-serial/.gitignore create mode 100644 examples/mbed/mbed-serial/.travis.yml create mode 100644 examples/stm32/stm32-cmsis-blink/.gitignore create mode 100644 examples/stm32/stm32-cmsis-blink/.travis.yml create mode 100644 examples/stm32/stm32-opencm3-blink/.gitignore create mode 100644 examples/stm32/stm32-opencm3-blink/.travis.yml create mode 100644 examples/stm32/stm32-spl-blink/.gitignore create mode 100644 examples/stm32/stm32-spl-blink/.travis.yml create mode 100644 examples/teensy/teensy-hid-usb-mouse/.gitignore create mode 100644 examples/teensy/teensy-hid-usb-mouse/.travis.yml create mode 100644 examples/teensy/teensy-internal-libs/.gitignore create mode 100644 examples/teensy/teensy-internal-libs/.travis.yml create mode 100644 examples/timsp430/panstamp-blink/.gitignore create mode 100644 examples/timsp430/panstamp-blink/.travis.yml create mode 100644 examples/timsp430/timsp430-energia-blink/.gitignore create mode 100644 examples/timsp430/timsp430-energia-blink/.travis.yml create mode 100644 examples/timsp430/timsp430-native-blink/.gitignore create mode 100644 examples/timsp430/timsp430-native-blink/.travis.yml create mode 100644 examples/titiva/titiva-energia-blink/.gitignore create mode 100644 examples/titiva/titiva-energia-blink/.travis.yml create mode 100644 examples/titiva/titiva-native-blink/.gitignore create mode 100644 examples/titiva/titiva-native-blink/.travis.yml create mode 100644 examples/titiva/titiva-opencm3-blink/.gitignore create mode 100644 examples/titiva/titiva-opencm3-blink/.travis.yml create mode 100644 examples/wiring-blink/.gitignore create mode 100644 examples/wiring-blink/.travis.yml diff --git a/examples/atmelavr-and-arduino/adafruit-blink/.gitignore b/examples/atmelavr-and-arduino/adafruit-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/atmelavr-and-arduino/adafruit-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/atmelavr-and-arduino/adafruit-blink/.travis.yml b/examples/atmelavr-and-arduino/adafruit-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/atmelavr-and-arduino/adafruit-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/atmelavr-and-arduino/arduino-external-libs/.gitignore b/examples/atmelavr-and-arduino/arduino-external-libs/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/atmelavr-and-arduino/arduino-external-libs/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/atmelavr-and-arduino/arduino-external-libs/.travis.yml b/examples/atmelavr-and-arduino/arduino-external-libs/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/atmelavr-and-arduino/arduino-external-libs/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/atmelavr-and-arduino/arduino-internal-libs/.gitignore b/examples/atmelavr-and-arduino/arduino-internal-libs/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/atmelavr-and-arduino/arduino-internal-libs/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/atmelavr-and-arduino/arduino-internal-libs/.travis.yml b/examples/atmelavr-and-arduino/arduino-internal-libs/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/atmelavr-and-arduino/arduino-internal-libs/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/atmelavr-and-arduino/arduino-own-src_dir/.gitignore b/examples/atmelavr-and-arduino/arduino-own-src_dir/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/atmelavr-and-arduino/arduino-own-src_dir/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/atmelavr-and-arduino/arduino-own-src_dir/.travis.yml b/examples/atmelavr-and-arduino/arduino-own-src_dir/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/atmelavr-and-arduino/arduino-own-src_dir/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/atmelavr-and-arduino/digitstump-mouse/.gitignore b/examples/atmelavr-and-arduino/digitstump-mouse/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/atmelavr-and-arduino/digitstump-mouse/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/atmelavr-and-arduino/digitstump-mouse/.travis.yml b/examples/atmelavr-and-arduino/digitstump-mouse/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/atmelavr-and-arduino/digitstump-mouse/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/atmelavr-and-arduino/engduino-magnetometer/.gitignore b/examples/atmelavr-and-arduino/engduino-magnetometer/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/atmelavr-and-arduino/engduino-magnetometer/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/atmelavr-and-arduino/engduino-magnetometer/.travis.yml b/examples/atmelavr-and-arduino/engduino-magnetometer/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/atmelavr-and-arduino/engduino-magnetometer/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/atmelavr-and-arduino/panstamp-blink/.gitignore b/examples/atmelavr-and-arduino/panstamp-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/atmelavr-and-arduino/panstamp-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/atmelavr-and-arduino/panstamp-blink/.travis.yml b/examples/atmelavr-and-arduino/panstamp-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/atmelavr-and-arduino/panstamp-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/desktop/hello-world/.gitignore b/examples/desktop/hello-world/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/desktop/hello-world/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/desktop/hello-world/.travis.yml b/examples/desktop/hello-world/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/desktop/hello-world/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/espressif/esp8266-native/.gitignore b/examples/espressif/esp8266-native/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/espressif/esp8266-native/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/espressif/esp8266-native/.travis.yml b/examples/espressif/esp8266-native/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/espressif/esp8266-native/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/espressif/esp8266-webserver/.gitignore b/examples/espressif/esp8266-webserver/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/espressif/esp8266-webserver/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/espressif/esp8266-webserver/.travis.yml b/examples/espressif/esp8266-webserver/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/espressif/esp8266-webserver/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/espressif/esp8266-wifiscan/.gitignore b/examples/espressif/esp8266-wifiscan/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/espressif/esp8266-wifiscan/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/espressif/esp8266-wifiscan/.travis.yml b/examples/espressif/esp8266-wifiscan/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/espressif/esp8266-wifiscan/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/ide/clion/.gitignore b/examples/ide/clion/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/ide/clion/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/ide/clion/.travis.yml b/examples/ide/clion/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/ide/clion/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/ide/eclipse/.gitignore b/examples/ide/eclipse/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/ide/eclipse/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/ide/eclipse/.travis.yml b/examples/ide/eclipse/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/ide/eclipse/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/ide/qtcreator/.gitignore b/examples/ide/qtcreator/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/ide/qtcreator/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/ide/qtcreator/.travis.yml b/examples/ide/qtcreator/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/ide/qtcreator/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/ide/sublimetext/.gitignore b/examples/ide/sublimetext/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/ide/sublimetext/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/ide/sublimetext/.travis.yml b/examples/ide/sublimetext/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/ide/sublimetext/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/ide/visualstudio/.gitignore b/examples/ide/visualstudio/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/ide/visualstudio/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/ide/visualstudio/.travis.yml b/examples/ide/visualstudio/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/ide/visualstudio/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/mbed/mbed-blink/.gitignore b/examples/mbed/mbed-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/mbed/mbed-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/mbed/mbed-blink/.travis.yml b/examples/mbed/mbed-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/mbed/mbed-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/mbed/mbed-dsp/.gitignore b/examples/mbed/mbed-dsp/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/mbed/mbed-dsp/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/mbed/mbed-dsp/.travis.yml b/examples/mbed/mbed-dsp/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/mbed/mbed-dsp/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/mbed/mbed-http-client/.gitignore b/examples/mbed/mbed-http-client/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/mbed/mbed-http-client/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/mbed/mbed-http-client/.travis.yml b/examples/mbed/mbed-http-client/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/mbed/mbed-http-client/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/mbed/mbed-rtos/.gitignore b/examples/mbed/mbed-rtos/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/mbed/mbed-rtos/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/mbed/mbed-rtos/.travis.yml b/examples/mbed/mbed-rtos/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/mbed/mbed-rtos/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/mbed/mbed-serial/.gitignore b/examples/mbed/mbed-serial/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/mbed/mbed-serial/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/mbed/mbed-serial/.travis.yml b/examples/mbed/mbed-serial/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/mbed/mbed-serial/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/stm32/stm32-cmsis-blink/.gitignore b/examples/stm32/stm32-cmsis-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/stm32/stm32-cmsis-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/stm32/stm32-cmsis-blink/.travis.yml b/examples/stm32/stm32-cmsis-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/stm32/stm32-cmsis-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/stm32/stm32-opencm3-blink/.gitignore b/examples/stm32/stm32-opencm3-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/stm32/stm32-opencm3-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/stm32/stm32-opencm3-blink/.travis.yml b/examples/stm32/stm32-opencm3-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/stm32/stm32-opencm3-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/stm32/stm32-spl-blink/.gitignore b/examples/stm32/stm32-spl-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/stm32/stm32-spl-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/stm32/stm32-spl-blink/.travis.yml b/examples/stm32/stm32-spl-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/stm32/stm32-spl-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/teensy/teensy-hid-usb-mouse/.gitignore b/examples/teensy/teensy-hid-usb-mouse/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/teensy/teensy-hid-usb-mouse/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/teensy/teensy-hid-usb-mouse/.travis.yml b/examples/teensy/teensy-hid-usb-mouse/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/teensy/teensy-hid-usb-mouse/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/teensy/teensy-internal-libs/.gitignore b/examples/teensy/teensy-internal-libs/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/teensy/teensy-internal-libs/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/teensy/teensy-internal-libs/.travis.yml b/examples/teensy/teensy-internal-libs/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/teensy/teensy-internal-libs/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/timsp430/panstamp-blink/.gitignore b/examples/timsp430/panstamp-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/timsp430/panstamp-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/timsp430/panstamp-blink/.travis.yml b/examples/timsp430/panstamp-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/timsp430/panstamp-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/timsp430/timsp430-energia-blink/.gitignore b/examples/timsp430/timsp430-energia-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/timsp430/timsp430-energia-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/timsp430/timsp430-energia-blink/.travis.yml b/examples/timsp430/timsp430-energia-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/timsp430/timsp430-energia-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/timsp430/timsp430-native-blink/.gitignore b/examples/timsp430/timsp430-native-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/timsp430/timsp430-native-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/timsp430/timsp430-native-blink/.travis.yml b/examples/timsp430/timsp430-native-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/timsp430/timsp430-native-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/titiva/titiva-energia-blink/.gitignore b/examples/titiva/titiva-energia-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/titiva/titiva-energia-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/titiva/titiva-energia-blink/.travis.yml b/examples/titiva/titiva-energia-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/titiva/titiva-energia-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/titiva/titiva-native-blink/.gitignore b/examples/titiva/titiva-native-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/titiva/titiva-native-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/titiva/titiva-native-blink/.travis.yml b/examples/titiva/titiva-native-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/titiva/titiva-native-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/titiva/titiva-opencm3-blink/.gitignore b/examples/titiva/titiva-opencm3-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/titiva/titiva-opencm3-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/titiva/titiva-opencm3-blink/.travis.yml b/examples/titiva/titiva-opencm3-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/titiva/titiva-opencm3-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N diff --git a/examples/wiring-blink/.gitignore b/examples/wiring-blink/.gitignore new file mode 100644 index 00000000..e90612ed --- /dev/null +++ b/examples/wiring-blink/.gitignore @@ -0,0 +1 @@ +.pioenvs \ No newline at end of file diff --git a/examples/wiring-blink/.travis.yml b/examples/wiring-blink/.travis.yml new file mode 100644 index 00000000..b57f6fa8 --- /dev/null +++ b/examples/wiring-blink/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/en/latest/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/en/latest/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/en/latest/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N