blob: dd5eb85cf6dcde775213275e8523c2389aed06bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/bin/bash
set -e
EXAMPLES=$PWD/examples
if [[ ! -d "$ARDUINO_PATH" && -f "/usr/bin/arduino" ]]; then
ARDUINO_PATH=/usr/bin
fi
function example {
if [[ -f "$ARDUINO_PATH/arduino" ]]; then
cd $ARDUINO_PATH
echo
echo "### Verifying example $1 on board $2"
echo "Using $ARDUINO_PATH/arduino"
xvfb-run ./arduino --board "$2" --verify "$EXAMPLES/$1/$1.ino"
sleep 1
else
echo "Set ARDUINO_PATH to the folder containing the arduino binary"
exit 1
fi
}
for board in "arcore:avr:leonardo" "arcore:avr:leonardo2" "arcore:avr:micro"
do
example "Empty" $board
example "MidiEcho" $board
example "CompileTest" $board
done
|