|
| 1 | +language: generic |
| 2 | +env: |
| 3 | + global: |
| 4 | + - IDE_VERSION=1.8.5 |
| 5 | + matrix: |
| 6 | + - BOARD="arduino:samd:mkrwifi1010" |
| 7 | +before_install: |
| 8 | + - wget http://downloads.arduino.cc/arduino-$IDE_VERSION-linux64.tar.xz |
| 9 | + - tar xf arduino-$IDE_VERSION-linux64.tar.xz |
| 10 | + - mv arduino-$IDE_VERSION $HOME/arduino-ide |
| 11 | + - export PATH=$PATH:$HOME/arduino-ide |
| 12 | + - if [[ "$BOARD" =~ "arduino:samd:" ]]; then |
| 13 | + arduino --install-boards arduino:samd; |
| 14 | + fi |
| 15 | + - buildExampleSketch() { arduino --verbose-build --verify --board $BOARD $PWD/examples/$1/$1.ino; } |
| 16 | + - buildExampleToolsSketch() { arduino --verbose-build --verify --board $BOARD $PWD/examples/Tools/$1/$1.ino; } |
| 17 | +install: |
| 18 | + - mkdir -p $HOME/Arduino/libraries |
| 19 | + - ln -s $PWD $HOME/Arduino/libraries/. |
| 20 | +script: |
| 21 | + - buildExampleSketch AP_SimpleWebServer |
| 22 | + - buildExampleSketch ConnectNoEncryption |
| 23 | + - buildExampleSketch ConnectWithWEP |
| 24 | + - buildExampleSketch ConnectWithWPA |
| 25 | + - buildExampleSketch ScanNetworks |
| 26 | + - buildExampleSketch ScanNetworksAdvanced |
| 27 | + - buildExampleSketch SimpleWebServerWiFi |
| 28 | + - buildExampleSketch WiFiChatServer |
| 29 | + - buildExampleSketch WiFiPing |
| 30 | + - buildExampleSketch WiFiSSLClient |
| 31 | + - buildExampleSketch WiFiUdpNtpClient |
| 32 | + - buildExampleSketch WiFiUdpSendReceiveString |
| 33 | + - buildExampleSketch WiFiWebClient |
| 34 | + - buildExampleSketch WiFiWebClientRepeating |
| 35 | + - buildExampleSketch WiFiWebServer |
| 36 | + - buildExampleToolsSketch WiFiNINAFirmwareUpdater |
0 commit comments