language: python python: - "2.7" # Cache PlatformIO packages using Travis CI container-based infrastructure sudo: false cache: directories: - "~/.platformio" env: - PLATFORMIO_CI_SRC=Examples/DeepSleep - PLATFORMIO_CI_SRC=Examples/DeepSleep_usingLowPowerLibrary - PLATFORMIO_CI_SRC=Examples/DoorBellMote - PLATFORMIO_CI_SRC=Examples/GarageMote - PLATFORMIO_CI_SRC=Examples/Gateway - PLATFORMIO_CI_SRC=Examples/IOShield - PLATFORMIO_CI_SRC=Examples/MailboxNotifier - PLATFORMIO_CI_SRC=Examples/MightyBoostControl - PLATFORMIO_CI_SRC=Examples/MightyHat - PLATFORMIO_CI_SRC=Examples/MotionMote/MotionMote.ino - PLATFORMIO_CI_SRC=Examples/Node - PLATFORMIO_CI_SRC=Examples/OLEDMote - PLATFORMIO_CI_SRC=Examples/PiGateway_Basic/PiGateway_Basic.ino - PLATFORMIO_CI_SRC=Examples/PiGateway/PiGateway.ino - PLATFORMIO_CI_SRC=Examples/PulseMeter - PLATFORMIO_CI_SRC=Examples/RandomNumbers - PLATFORMIO_CI_SRC=Examples/SonarMote/SonarMote_DistanceReader/SonarMote_DistanceReader.ino - PLATFORMIO_CI_SRC=Examples/SonarMote/SonarMote_DistanceTracker/SonarMote_DistanceTracker.ino - PLATFORMIO_CI_SRC=Examples/SonarMote/SonarMote_Parking/SonarMote_Parking.ino - PLATFORMIO_CI_SRC=Examples/SonarMote/SonarMote_Parking_Sound_OLED/SonarMote_Parking_Sound_OLED.ino - PLATFORMIO_CI_SRC=Examples/Struct_receive - PLATFORMIO_CI_SRC=Examples/Struct_send - PLATFORMIO_CI_SRC=Examples/TxRxBlinky - PLATFORMIO_CI_SRC=Examples/WeatherNode - PLATFORMIO_CI_SRC=Examples/WirelessProgramming_OTA/Target - PLATFORMIO_CI_SRC=Examples/WirelessProgramming_OTA/Programmer install: - pip install -U platformio - platformio update # # Libraries from PlatformIO Library Registry: # # http://platformio.org/#!/lib/show/7/U8glib # http://platformio.org/#!/lib/show/38/LowPower # http://platformio.org/#!/lib/show/125/SPIFlash # http://platformio.org/#!/lib/show/131/TimerOne # http://platformio.org/#!/lib/show/136/LiquidCrystal # http://platformio.org/#!/lib/show/176/NewPing # http://platformio.org/#!/lib/show/531/WirelessHEX69 # http://platformio.org/#!/lib/show/532/BMP180 # http://platformio.org/#!/lib/show/536/Si7021 # http://platformio.org/#!/lib/show/684/Sparkfun BME280 # https://platformio.org/lib/show/560/Streaming # https://platformio.org/lib/show/6230/PString-Arduino-lib - platformio lib install 7 38 125 131 136 176 531 532 536 684 560 6230 script: - platformio ci --board=moteino --lib=.