diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..1aae66b --- /dev/null +++ b/.travis.yml @@ -0,0 +1,50 @@ +language: C +env: + global: + - IDE_VERSION=1.8.1 +matrix: + include: + - name: "WS2812B" + +before_install: + - "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_1.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :1 -ac -screen 0 1280x1024x16" + - sleep 3 + - export DISPLAY=:1.0 + + # Install Arduino IDE + - wget http://downloads.arduino.cc/arduino-$IDE_VERSION-linux64.tar.xz + - tar xf arduino-$IDE_VERSION-linux64.tar.xz + - sudo mv arduino-$IDE_VERSION /usr/local/share/arduino + - sudo ln -s /usr/local/share/arduino/arduino /usr/local/bin/arduino + + # Install Libraries + - arduino --install-library "FastLED:3.2.0" + + # Sketch Compiling Functions + - CYAN="\033[36m"; YELLOW="\033[33m"; NOC="\033[0m"; + - buildSketchPath() { + echo -e "\n${CYAN}Building sketch ${1##*/}${NOC}"; + arduino --verify --board $BOARD "$1"; + } + - buildAllSketches() { + for f in $(find $PWD -name '*.ino'); + do + buildSketchPath $f; + done; + } + - buildBoard() { + export BOARD="$1"; + echo -e "\n${YELLOW}Now using board $BOARD${NOC}"; + buildAllSketches; + } + +script: + - buildBoard "arduino:avr:uno" + - buildBoard "arduino:avr:nano:cpu=atmega328" + - buildBoard "arduino:avr:leonardo" + - buildBoard "arduino:avr:mega:cpu=atmega2560" + +notifications: + email: + on_success: change + on_failure: change diff --git a/Arduino/LEDstream_FastLED/LEDstream_FastLED.ino b/Arduino/LEDstream_FastLED/LEDstream_FastLED.ino index 0a390b1..28c0af3 100644 --- a/Arduino/LEDstream_FastLED/LEDstream_FastLED.ino +++ b/Arduino/LEDstream_FastLED/LEDstream_FastLED.ino @@ -250,6 +250,6 @@ void timeouts(){ void serialFlush(){ while(Serial.available() > 0) { - byte r = Serial.read(); + Serial.read(); } } diff --git a/README.md b/README.md index 9c2c8e5..5157a8b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Adalight-FastLED +# Adalight-FastLED [![Build Status](https://travis-ci.org/dmadison/Adalight-FastLED.svg?branch=master)](https://travis-ci.org/dmadison/Adalight-FastLED) ![Adalight-Rainbow](http://i.imgur.com/sHygxq9.jpg)