Skip to content

Commit

Permalink
Merge branch 'mbaum0193-master'
Browse files Browse the repository at this point in the history
  • Loading branch information
baorepo authored and Pillar1989 committed May 12, 2020
2 parents dc03e48 + 055c002 commit edaba2d
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 135 deletions.
8 changes: 8 additions & 0 deletions .gitlab-ci.yml
@@ -0,0 +1,8 @@
build:
tags:
- nas
script:
- wget -c https://files.seeedstudio.com/arduino/seeed-arduino-ci.sh
- chmod +x seeed-arduino-ci.sh
- bash $PWD/seeed-arduino-ci.sh test

148 changes: 17 additions & 131 deletions .travis.yml
@@ -1,135 +1,21 @@

language: generic
matrix:
include:
- env:
- BOARD="arduino:avr:uno"
- env:
- BOARD="Seeeduino:samd:seeed_XIAO_m0"
# default phases
dist: bionic
sudo: false
cache:
directories:
- ~/arduino_ide
- ~/.arduino15/packages/

before_install:
- mkdir -p "$HOME/bin"
- curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR="$HOME/bin" sh
- export PATH="$PATH:$HOME/bin"
- arduino-cli core update-index --additional-urls https://downloads.arduino.cc/packages/package_index.json
- arduino-cli core update-index --additional-urls https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/package_seeeduino_boards_index.json
- arduino-cli core install arduino:avr --additional-urls https://downloads.arduino.cc/packages/package_index.json
- arduino-cli core install Seeeduino:samd --additional-urls https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/package_seeeduino_boards_index.json
- |
installLibrary() {
local -r repositoryFullName="$1"
local -r repositoryName="${repositoryFullName##*/}"
# clone repository to the libraries folder of the sketchbook
git clone https://github.com/${repositoryFullName} "${HOME}/Arduino/libraries/${repositoryName}"
cd "${HOME}/Arduino/libraries/${repositoryName}"
cd "${TRAVIS_BUILD_DIR}"
}
- installLibrary Seeed-Studio/CAN_BUS_Shield
- installLibrary arduino-libraries/SD
- buildExampleSketch() { arduino-cli compile --warnings all --fqbn $BOARD $PWD/examples/$1 --verbose; }
- buildExampleUtilitySketch() { arduino-cli compile --warnings all --fqbn $BOARD $PWD/examples/utility/$1 --verbose; }
install:
- mkdir -p $HOME/Arduino/libraries
- wget -c https://files.seeedstudio.com/arduino/seeed-arduino-ci.sh

script:
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch send_sleep;
fi
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch gpioWrite;
fi
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch gpioRead;
fi
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch OBDII_PIDs;
fi
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch send_Blink;
fi
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch send;
fi
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch receive_check;
fi
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch set_mask_filter_send;
fi
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch recv_sd;
fi
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch receive_Blink;
fi
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch receive_interrupt;
fi
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch set_mask_filter_recv;
fi
- |
if [ "$BOARD" == "arduino:avr:uno" ]; then
buildExampleSketch receive_sleep;
fi
- |
if [ "$BOARD" == "Seeeduino:samd:seeed_XIAO_m0" ]; then
buildExampleSketch gpioWrite;
fi
- |
if [ "$BOARD" == "Seeeduino:samd:seeed_XIAO_m0" ]; then
buildExampleSketch gpioRead;
fi
- |
if [ "$BOARD" == "Seeeduino:samd:seeed_XIAO_m0" ]; then
buildExampleSketch OBDII_PIDs;
fi
- |
if [ "$BOARD" == "Seeeduino:samd:seeed_XIAO_m0" ]; then
buildExampleSketch send_Blink;
fi
- |
if [ "$BOARD" == "Seeeduino:samd:seeed_XIAO_m0" ]; then
buildExampleSketch send;
fi
- |
if [ "$BOARD" == "Seeeduino:samd:seeed_XIAO_m0" ]; then
buildExampleSketch receive_check;
fi
- |
if [ "$BOARD" == "Seeeduino:samd:seeed_XIAO_m0" ]; then
buildExampleSketch set_mask_filter_send;
fi
- |
if [ "$BOARD" == "Seeeduino:samd:seeed_XIAO_m0" ]; then
buildExampleSketch recv_sd;
fi
- |
if [ "$BOARD" == "Seeeduino:samd:seeed_XIAO_m0" ]; then
buildExampleSketch receive_Blink;
fi
- |
if [ "$BOARD" == "Seeeduino:samd:seeed_XIAO_m0" ]; then
buildExampleSketch receive_interrupt;
fi
- |
if [ "$BOARD" == "Seeeduino:samd:seeed_XIAO_m0" ]; then
buildExampleSketch set_mask_filter_recv;
fi
notifications:
webhooks:
urls:
- https://www.travisbuddy.com/
on_success: never
on_failure: always
- chmod +x seeed-arduino-ci.sh
- cat $PWD/seeed-arduino-ci.sh
- bash $PWD/seeed-arduino-ci.sh test

notifications:
email:
on_success: change
on_failure: change
2 changes: 0 additions & 2 deletions examples/receive_sleep/receive_sleep.ino
Expand Up @@ -16,9 +16,7 @@

#include <SPI.h>
#include "mcp_can.h"
#ifdef ARDUINO_ARCH_AVR
#include <avr/sleep.h>
#endif

/*SAMD core*/
#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE
Expand Down
2 changes: 0 additions & 2 deletions examples/send_sleep/send_sleep.ino
Expand Up @@ -5,10 +5,8 @@

#include <mcp_can.h>
#include <SPI.h>
#ifdef ARDUINO_ARCH_AVR
#include <avr/sleep.h>
#include <avr/wdt.h>
#endif

/*SAMD core*/
#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE
Expand Down

0 comments on commit edaba2d

Please sign in to comment.