123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167 |
- language: bash
- dist: trusty
- sudo: false
- cache:
- directories:
- - $HOME/avr-tools
- install: true
- stages:
- - check sizes
- - test
- env:
- global:
- # - TOOLS_VERSION=1.0.6
- # - TOOLS_VERSION=1.6.9
- # - TOOLS_VERSION=1.6.13
- # - TOOLS_VERSION=1.8.5
- - TOOLS_VERSION=1.8.7
- # - TOOLS_VERSION=microchip
- matrix:
- - OPTIBOOT_TARGET=atmega128
- - OPTIBOOT_TARGET=atmega1280
- - OPTIBOOT_TARGET=atmega1281
- - OPTIBOOT_TARGET=atmega1284
- - OPTIBOOT_TARGET=atmega1284p
- - OPTIBOOT_TARGET=atmega128a
- - OPTIBOOT_TARGET=atmega16
- - OPTIBOOT_TARGET=atmega162
- - OPTIBOOT_TARGET=atmega164
- - OPTIBOOT_TARGET=atmega164a
- - OPTIBOOT_TARGET=atmega164p
- - OPTIBOOT_TARGET=atmega164pa
- - OPTIBOOT_TARGET=atmega168
- - OPTIBOOT_TARGET=atmega168a
- - OPTIBOOT_TARGET=atmega168p
- - OPTIBOOT_TARGET=atmega168pa
- - OPTIBOOT_TARGET="atmega168pb LED=B5"
- - OPTIBOOT_TARGET=atmega169
- - OPTIBOOT_TARGET=atmega169a
- - OPTIBOOT_TARGET=atmega169p
- - OPTIBOOT_TARGET=atmega169pa
- - OPTIBOOT_TARGET=atmega16a
- - OPTIBOOT_TARGET=atmega2560
- - OPTIBOOT_TARGET=atmega2561
- - OPTIBOOT_TARGET=atmega32
- - OPTIBOOT_TARGET=atmega324
- - OPTIBOOT_TARGET=atmega324a
- - OPTIBOOT_TARGET=atmega324p
- - OPTIBOOT_TARGET=atmega324pa
- - OPTIBOOT_TARGET=atmega324pb
- - OPTIBOOT_TARGET=atmega328
- - OPTIBOOT_TARGET=atmega328_pro8
- - OPTIBOOT_TARGET="atmega328 BIGBOOT=1"
- - OPTIBOOT_TARGET="atmega328 LED_START_FLASHES=0 LED_START_ON=1 SUPPORT_EEPROM=1"
- - OPTIBOOT_TARGET="atmega328 LED_START_FLASHES=0 SUPPORT_EEPROM=1"
- - OPTIBOOT_TARGET="atmega328 LED_START_FLASHES=0"
- - OPTIBOOT_TARGET="atmega328 SOFT_UART=1"
- - OPTIBOOT_TARGET="atmega328pb LED=B5"
- - OPTIBOOT_TARGET=atmega329
- - OPTIBOOT_TARGET=atmega3290
- - OPTIBOOT_TARGET=atmega3290p
- - OPTIBOOT_TARGET=atmega3290pa
- - OPTIBOOT_TARGET=atmega329a
- - OPTIBOOT_TARGET=atmega329p
- - OPTIBOOT_TARGET=atmega329pa
- - OPTIBOOT_TARGET=atmega64
- - OPTIBOOT_TARGET=atmega640
- - OPTIBOOT_TARGET=atmega644p
- - OPTIBOOT_TARGET=atmega649
- - OPTIBOOT_TARGET=atmega6490
- - OPTIBOOT_TARGET=atmega6490p
- - OPTIBOOT_TARGET=atmega649p
- - OPTIBOOT_TARGET=atmega64a
- - OPTIBOOT_TARGET=atmega8
- - OPTIBOOT_TARGET=atmega8515
- - OPTIBOOT_TARGET=atmega8535
- - OPTIBOOT_TARGET=atmega88
- - OPTIBOOT_TARGET="atmega88p LED=B5"
- - OPTIBOOT_TARGET="atmega88pa LED=B5"
- - OPTIBOOT_TARGET="atmega88pb LED=B5"
- - OPTIBOOT_TARGET=attiny1634
- - OPTIBOOT_TARGET=attiny1634at110
- - OPTIBOOT_TARGET=attiny1634at110ser1
- - OPTIBOOT_TARGET=attiny1634at12
- - OPTIBOOT_TARGET=attiny1634at12ser1
- - OPTIBOOT_TARGET=attiny1634at147
- - OPTIBOOT_TARGET=attiny1634at147ser1
- - OPTIBOOT_TARGET=attiny1634at16
- - OPTIBOOT_TARGET=attiny1634at16ser1
- - OPTIBOOT_TARGET=attiny1634at737
- - OPTIBOOT_TARGET=attiny1634at737ser1
- - OPTIBOOT_TARGET=attiny1634at8
- - OPTIBOOT_TARGET=attiny1634at8_5v
- - OPTIBOOT_TARGET=attiny1634at8_5vser1
- - OPTIBOOT_TARGET=attiny1634at8ser1
- - OPTIBOOT_TARGET=attiny1634at921
- - OPTIBOOT_TARGET=attiny1634at921ser1
- - OPTIBOOT_TARGET=attiny167
- - OPTIBOOT_TARGET=attiny828
- - OPTIBOOT_TARGET=attiny828at8
- - OPTIBOOT_TARGET=attiny828at8_5v
- - OPTIBOOT_TARGET=attiny84
- - OPTIBOOT_TARGET=attiny841
- - OPTIBOOT_TARGET=attiny841at110
- - OPTIBOOT_TARGET=attiny841at110ser1
- - OPTIBOOT_TARGET=attiny841at12
- - OPTIBOOT_TARGET=attiny841at12ser1
- - OPTIBOOT_TARGET=attiny841at147
- - OPTIBOOT_TARGET=attiny841at147ser1
- - OPTIBOOT_TARGET=attiny841at16
- - OPTIBOOT_TARGET=attiny841at16noLED
- - OPTIBOOT_TARGET=attiny841at16ser1
- - OPTIBOOT_TARGET=attiny841at184
- - OPTIBOOT_TARGET=attiny841at184ser1
- - OPTIBOOT_TARGET=attiny841at20
- - OPTIBOOT_TARGET=attiny841at20noLED
- - OPTIBOOT_TARGET=attiny841at20ser1
- - OPTIBOOT_TARGET=attiny841at737
- - OPTIBOOT_TARGET=attiny841at737ser1
- - OPTIBOOT_TARGET=attiny841at8
- - OPTIBOOT_TARGET=attiny841at8_5v
- - OPTIBOOT_TARGET=attiny841at8noLED
- - OPTIBOOT_TARGET=attiny841at8ser1
- - OPTIBOOT_TARGET=attiny841at921
- - OPTIBOOT_TARGET=attiny841at921ser1
- - OPTIBOOT_TARGET=attiny87
- - OPTIBOOT_TARGET=bobuino
- - OPTIBOOT_TARGET=diecimila
- - OPTIBOOT_TARGET=lilypad
- - OPTIBOOT_TARGET=lilypad_resonator
- - OPTIBOOT_TARGET=luminet
- - OPTIBOOT_TARGET=mega1280
- - OPTIBOOT_TARGET=mega2560
- - OPTIBOOT_TARGET=mighty1284
- - OPTIBOOT_TARGET=pro16
- - OPTIBOOT_TARGET=pro20
- - OPTIBOOT_TARGET=pro8
- - OPTIBOOT_TARGET=sanguino
- - OPTIBOOT_TARGET=virboot328
- - OPTIBOOT_TARGET=virboot8
- - OPTIBOOT_TARGET=wildfire
- - OPTIBOOT_TARGET=wildfirev2
- - OPTIBOOT_TARGET=wildfirev3
- - OPTIBOOT_TARGET=xplained168pb
- - OPTIBOOT_TARGET=xplained328p
- - OPTIBOOT_TARGET=xplained328pb
- matrix:
- allow_failures:
- - env: OPTIBOOT_TARGET="atmega328 LED_START_FLASHES=0 LED_START_ON=1 SUPPORT_EEPROM=1"
- - env: OPTIBOOT_TARGET="atmega328 LED_START_FLASHES=0 SUPPORT_EEPROM=1"
- script: scripts/travis-build.sh $TOOLS_VERSION $OPTIBOOT_TARGET
- jobs:
- include:
- - stage: check sizes
- script: scripts/travis-check-sizes.sh
- env: OPTIBOOT_TARGET=none
- notifications:
- email:
- on_success: always
- on_failure: always
-
|