forked from pololu/vl6180x-arduino
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
36 lines (32 loc) · 834 Bytes
/
.travis.yml
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
31
32
33
34
35
36
language: python
cache:
directories:
- "~/.platformio"
install:
- pip install -U platformio
- platformio --version
env:
global:
- EXAMPLES_DIR=examples
- OPTIONS_T3="--project-option=lib_ldf_mode=chain+ --project-option=build_flags=-DVL6180X_USE_I2C_T3"
matrix:
# Build with i2c_t3
- EXAMPLES_DIR=examples_t3 OPTIONS=$OPTIONS_T3 BOARD=teensylc
- EXAMPLES_DIR=examples_t3 OPTIONS=$OPTIONS_T3 BOARD=teensy31
# Build with Wire
- BOARD=uno
- BOARD=leonardo
- BOARD=micro
- BOARD=megaatmega2560
- BOARD=due
- BOARD=yun
- BOARD=genuino101
- BOARD=zero
- BOARD=teensy2
- BOARD=teensylc
- BOARD=teensy31
script:
- set -eo pipefail;
for e in $EXAMPLES_DIR/*; do
platformio ci --board=$BOARD $OPTIONS --lib=. $e/*;
done