diff --git a/.travis.yml b/.travis.yml index bc5c137a..c695d2f8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,9 +17,13 @@ matrix: - os: osx env: BADGE=linux -#before_install: gem install bundler -v 1.15.4 +before_install: + - gem install bundler -v 1.15.4 + - bundle _1.15.4_ install script: - g++ -v + #- gem install bundle -v 1.15.4 + #- bundle _1.15_ install - bundle install - bundle exec rubocop --version - bundle exec rubocop -D . diff --git a/misc/default.yml b/misc/default.yml index c4baff87..e1e17bfd 100644 --- a/misc/default.yml +++ b/misc/default.yml @@ -14,7 +14,26 @@ packages: url: https://dl.espressif.com/dl/package_esp32_index.json platforms: - + + nano_v2: + board: arduino:avr:nano + package: arduino:avr + gcc: + features: + defines: + - __AVR_ATmega168__ + warnings: + flags: + nano_v3: &nano_p + board: arduino:avr:nano + package: arduino:avr + gcc: + features: + defines: + - __AVR_ATmega328__ + warnings: + flags: + nano: *nano_p uno: board: arduino:avr:uno package: arduino:avr @@ -30,7 +49,13 @@ platforms: gcc: features: defines: - - __AVR_ATmega328__ + # The due should use the ATSAM3X8E; however, that component does not seem + # to be defined for the Godmode tests/components + # The next closest part would be the AVR_ATmega2560 as both boards + # use the mega form factor + #- __ATSAM3X8E__ + - __AVR_ATmega2560__ + #- __AVR_ATmega328__ warnings: flags: zero: @@ -92,6 +117,23 @@ platforms: defines: warnings: flags: + grand_central_m4: + board: adafruit:samd:adafruit_grand_central_m4 + package: adafruit:samd + gcc: + features: + defines: + warnings: + flags: + mega1280: + board: arduino:avr:mega:cpu=atmega1280 + package: arduino:avr + gcc: + features: + defines: + - __AVR_ATmega1280__ + warnings: + flags: mega2560: board: arduino:avr:mega:cpu=atmega2560 package: arduino:avr