Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FastLED/FastLED.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorladyada <limor@ladyada.net>2017-01-14 07:06:49 +0300
committerladyada <limor@ladyada.net>2017-01-14 07:06:49 +0300
commitbba1a7a4c6f338b58684b7829b083bb2f3e63516 (patch)
tree29eac5f4a598801c3a327a95a0545d1bb7a0bc90
parentdd5d96c6b289cb6b4b891748a4aeef3ddceaf0e6 (diff)
Add support for __SAMD21E18A__, Adafruit Gemma M0 (which uses that chip), and a tiny typo
-rw-r--r--led_sysdefs.h2
-rw-r--r--platforms.h2
-rw-r--r--platforms/arm/d21/fastpin_arm_d21.h9
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