From 63f3280775f23de0cbc5a79bc086e2ba5c33436a Mon Sep 17 00:00:00 2001 From: Aaron Covrig Date: Tue, 28 May 2019 21:53:54 -0400 Subject: [PATCH 1/4] Update default.yml Added entry for Arduino mega1280 boards --- misc/default.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/misc/default.yml b/misc/default.yml index c4baff87..1e939f6e 100644 --- a/misc/default.yml +++ b/misc/default.yml @@ -92,6 +92,15 @@ platforms: 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 From 61696bdb9b156cca88e24267f9ec47b2915bdabc Mon Sep 17 00:00:00 2001 From: Aaron Covrig Date: Tue, 28 May 2019 22:11:23 -0400 Subject: [PATCH 2/4] Update default.yml Added additional board entries, change due uC --- misc/default.yml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/misc/default.yml b/misc/default.yml index 1e939f6e..81249201 100644 --- a/misc/default.yml +++ b/misc/default.yml @@ -14,7 +14,16 @@ packages: url: https://dl.espressif.com/dl/package_esp32_index.json platforms: - + + nano: + board: arduino:avr:nano + package: arduino:avr + gcc: + features: + defines: + - __AVR_ATmega328__ + warnings: + flags: uno: board: arduino:avr:uno package: arduino:avr @@ -30,7 +39,7 @@ platforms: gcc: features: defines: - - __AVR_ATmega328__ + - __AVR_ATSAM3X8E__ warnings: flags: zero: @@ -92,6 +101,14 @@ 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 From 9342810b246fc09f2a84ad378fa18000715d705c Mon Sep 17 00:00:00 2001 From: Aaron Covrig Date: Tue, 28 May 2019 23:32:02 -0400 Subject: [PATCH 3/4] This is in reference to #89 Fixing improper name for due microcontroller Added in arduino nano_v2 --- misc/default.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/misc/default.yml b/misc/default.yml index 81249201..6c7f07a8 100644 --- a/misc/default.yml +++ b/misc/default.yml @@ -15,7 +15,16 @@ packages: platforms: - nano: + 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: @@ -24,6 +33,7 @@ platforms: - __AVR_ATmega328__ warnings: flags: + nano: *nano_p uno: board: arduino:avr:uno package: arduino:avr @@ -39,7 +49,7 @@ platforms: gcc: features: defines: - - __AVR_ATSAM3X8E__ + - __ATSAM3X8E__ warnings: flags: zero: From 13265f3bc5298ffe124fe8badfe8b87d74b8feff Mon Sep 17 00:00:00 2001 From: Aaron Covrig Date: Wed, 29 May 2019 10:45:58 -0400 Subject: [PATCH 4/4] 89 adding boards (#1) Squashed commit Setup for Travis-CI integration Tweaked misc/default.yml * Due now builds with defines for ATmega2560 as that is closer to the ATSAM3X8E (ATSAM3X8E causes Godmode tests to fail currently), was originally using ATmega328 --- .travis.yml | 6 +++++- misc/default.yml | 8 +++++++- 2 files changed, 12 insertions(+), 2 deletions(-) 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 6c7f07a8..e1e17bfd 100644 --- a/misc/default.yml +++ b/misc/default.yml @@ -49,7 +49,13 @@ platforms: gcc: features: defines: - - __ATSAM3X8E__ + # 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: