aaa
Dependencies: IOTAtelier1819-FileSystem BSP_B-L475E-IOT01
Diff: .travis.yml
- Revision:
- 0:8e251d9511b8
- Child:
- 1:2bfc377bcc2a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.travis.yml Wed Dec 13 16:20:24 2017 +0000 @@ -0,0 +1,37 @@ +cache: + pip: true + directories: + - $HOME/.cache/apt + +before_install: + # Make sure pipefail + - set -o pipefail + # Setup apt to cache + - mkdir -p $HOME/.cache/apt/partial + - sudo rm -rf /var/cache/apt/archives + - sudo ln -s $HOME/.cache/apt /var/cache/apt/archives + # Setup ppa to make sure arm-none-eabi-gcc is correct version + - sudo add-apt-repository -y ppa:team-gcc-arm-embedded/ppa + - sudo apt-get update -qq + +install: + # Install dependencies + - sudo apt-get install gcc-arm-embedded + - pip install --user mbed-cli + # Deploy mbed and pip dependencies + - mbed deploy + - pip install --user -r mbed-os/requirements.txt + # Print versions we use + - arm-none-eabi-gcc --version + - gcc --version + - python --version + +script: + # Check that example compiles with littlefs + spif + - mbed compile -t GCC_ARM -m K82F -j0 + + # Check that example compiles with fatfs + sd + - sed -i 's/LittleFileSystem fs/FATFileSystem fs/g' main.cpp + - sed -i 's/SPIFFileSystem bd/SDBlockDevice bd/g' main.cpp + - sed -i 's/MBED_CONF_SPIF_DRIVER/MBED_CONF_SD/g' main.cpp + - mbed compile -t GCC_ARM -m K64F -j0