diff --git a/.travis.yml b/.travis.yml index fe3f774f..1d804dd8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,21 @@ language: c +dist: xenial compiler: - gcc -script: cd tests/lpc18xx_43xx && rake test:all +env: + - TRAVIS_SDK=arm + +before_script: + - function var_search () { case "$1" in *$2*) true;; *) false;; esac; } + - sudo dpkg --add-architecture i386 + + - (! var_search "${TRAVIS_SDK-}" arm || (wget https://s3.amazonaws.com/adafruit-circuit-python/gcc-arm-embedded_7-2018q2-1~trusty1_amd64.deb && sudo dpkg -i gcc-arm-embedded*_amd64.deb)) + - sudo apt-get install -y realpath + + - realpath --version + - gcc --version + - (! var_search "${TRAVIS_SDK-}" arm || arm-none-eabi-gcc --version) + +script: + - make -j2 -C examples/device/cdc_msc_hid BOARD=metro_m0_express + - make -j2 -C examples/device/cdc_msc_hid BOARD=metro_m4_express