diff options
author | ladyada <limor@ladyada.net> | 2017-01-14 07:06:49 +0300 |
---|---|---|
committer | ladyada <limor@ladyada.net> | 2017-01-14 07:06:49 +0300 |
commit | bba1a7a4c6f338b58684b7829b083bb2f3e63516 (patch) | |
tree | 29eac5f4a598801c3a327a95a0545d1bb7a0bc90 | |
parent | dd5d96c6b289cb6b4b891748a4aeef3ddceaf0e6 (diff) |
Add support for __SAMD21E18A__, Adafruit Gemma M0 (which uses that chip), and a tiny typo
-rw-r--r-- | led_sysdefs.h | 2 | ||||
-rw-r--r-- | platforms.h | 2 | ||||
-rw-r--r-- | platforms/arm/d21/fastpin_arm_d21.h | 9 |
3 files changed, 10 insertions, 3 deletions
diff --git a/led_sysdefs.h b/led_sysdefs.h index acc30013..bd359ab9 100644 --- a/led_sysdefs.h +++ b/led_sysdefs.h @@ -18,7 +18,7 @@ #include "platforms/arm/sam/led_sysdefs_arm_sam.h" #elif defined(STM32F10X_MD) #include "platforms/arm/stm32/led_sysdefs_arm_stm32.h" -#elif defined(__SAMD21G18A__) || defined(__SAMD21J18A__) || defined(__SAMD21E17A__) +#elif defined(__SAMD21G18A__) || defined(__SAMD21J18A__) || defined(__SAMD21E17A__) || defined(__SAMD21E18A__) #include "platforms/arm/d21/led_sysdefs_arm_d21.h" #elif defined(ESP8266) #include "platforms/esp/8266/led_sysdefs_esp8266.h" diff --git a/platforms.h b/platforms.h index 25f19070..29788644 100644 --- a/platforms.h +++ b/platforms.h @@ -18,7 +18,7 @@ #include "platforms/arm/sam/fastled_arm_sam.h" #elif defined(STM32F10X_MD) #include "platforms/arm/stm32/fastled_arm_stm32.h" -#elif defined(__SAMD21G18A__) || defined(__SAMD21J18A__) || defined(__SAMD21E17A__) +#elif defined(__SAMD21G18A__) || defined(__SAMD21J18A__) || defined(__SAMD21E17A__) || defined(__SAMD21E18A__) #include "platforms/arm/d21/fastled_arm_d21.h" #elif defined(ESP8266) #include "platforms/esp/8266/fastled_esp8266.h" diff --git a/platforms/arm/d21/fastpin_arm_d21.h b/platforms/arm/d21/fastpin_arm_d21.h index d61a62e3..8e83dd48 100644 --- a/platforms/arm/d21/fastpin_arm_d21.h +++ b/platforms/arm/d21/fastpin_arm_d21.h @@ -4,7 +4,7 @@ FASTLED_NAMESPACE_BEGIN #if defined(FASTLED_FORCE_SOFTWARE_PINS) -#warning "Software pin support forced, pin access will be sloightly slower." +#warning "Software pin support forced, pin access will be slightly slower." #define NO_HARDWARE_PIN_SUPPORT #undef HAS_HARDWARE_PIN_SUPPORT @@ -134,6 +134,13 @@ _DEFPIN_ARM( 20, 0, 6); _DEFPIN_ARM( 21, 0, 7); #define HAS_HARDWARE_PIN_SUPPORT 1 +#elif defined(ARDUINO_GEMMA_M0) + +#define MAX_PIN 3 +_DEFPIN_ARM( 0, 0, 8); _DEFPIN_ARM( 1, 0, 2); _DEFPIN_ARM( 2, 0, 9); + +#define HAS_HARDWARE_PIN_SUPPORT 0 + #endif |