mirror of
https://github.com/Seeed-Studio/Seeed_Arduino_CAN.git
synced 2026-07-27 19:55:59 +00:00
Merge branch 'mbaum0193-master'
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
+20
-134
@@ -1,135 +1,21 @@
|
|||||||
language: generic
|
|
||||||
matrix:
|
|
||||||
include:
|
|
||||||
- env:
|
|
||||||
- BOARD="arduino:avr:uno"
|
|
||||||
- env:
|
|
||||||
- BOARD="Seeeduino:samd:seeed_XIAO_m0"
|
|
||||||
# default phases
|
|
||||||
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
|
|
||||||
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
|
|
||||||
|
|
||||||
|
language: generic
|
||||||
|
dist: bionic
|
||||||
|
sudo: false
|
||||||
|
cache:
|
||||||
|
directories:
|
||||||
|
- ~/arduino_ide
|
||||||
|
- ~/.arduino15/packages/
|
||||||
|
|
||||||
|
before_install:
|
||||||
|
- wget -c https://files.seeedstudio.com/arduino/seeed-arduino-ci.sh
|
||||||
|
|
||||||
|
script:
|
||||||
|
- 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
|
||||||
|
|||||||
@@ -16,9 +16,7 @@
|
|||||||
|
|
||||||
#include <SPI.h>
|
#include <SPI.h>
|
||||||
#include "mcp_can.h"
|
#include "mcp_can.h"
|
||||||
#ifdef ARDUINO_ARCH_AVR
|
|
||||||
#include <avr/sleep.h>
|
#include <avr/sleep.h>
|
||||||
#endif
|
|
||||||
|
|
||||||
/*SAMD core*/
|
/*SAMD core*/
|
||||||
#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE
|
#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE
|
||||||
|
|||||||
@@ -5,10 +5,8 @@
|
|||||||
|
|
||||||
#include <mcp_can.h>
|
#include <mcp_can.h>
|
||||||
#include <SPI.h>
|
#include <SPI.h>
|
||||||
#ifdef ARDUINO_ARCH_AVR
|
|
||||||
#include <avr/sleep.h>
|
#include <avr/sleep.h>
|
||||||
#include <avr/wdt.h>
|
#include <avr/wdt.h>
|
||||||
#endif
|
|
||||||
|
|
||||||
/*SAMD core*/
|
/*SAMD core*/
|
||||||
#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE
|
#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE
|
||||||
|
|||||||
Reference in New Issue
Block a user