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:
authorstarkatt <50758044+starkatt@users.noreply.github.com>2019-05-18 05:47:41 +0300
committerDaniel Garcia <danielgarcia@gmail.com>2019-05-18 05:47:41 +0300
commite86f850e932e792772c158bc8538b57c5a411eb4 (patch)
tree7959d1cefc778f7d4a60fb11887a02a6134d9ba7
parent6b6c9c1c35f235e846334d9cd8984b4b4399f471 (diff)
Update fastpin_arm_d21 add ItsyBitsy M0 (#794)
Add support for Adafruit ItsyBitsy M0 including onboard APA102 ("Dotstar") LED
-rw-r--r--platforms/arm/d21/fastpin_arm_d21.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/platforms/arm/d21/fastpin_arm_d21.h b/platforms/arm/d21/fastpin_arm_d21.h
index e35b4cd8..1606d650 100644
--- a/platforms/arm/d21/fastpin_arm_d21.h
+++ b/platforms/arm/d21/fastpin_arm_d21.h
@@ -188,8 +188,24 @@ _DEFPIN_ARM( 3, 0, 7); _DEFPIN_ARM( 4, 0, 6); _DEFPIN_ARM( 7, 0, 0); _DEFPIN_ARM
#define HAS_HARDWARE_PIN_SUPPORT 1
-#endif
+#elif defined(ADAFRUIT_ITSYBITSY_M0)
+
+#define MAX_PIN 16
+_DEFPIN_ARM( 2, 0, 14); _DEFPIN_ARM( 3, 0, 9); _DEFPIN_ARM( 4, 0, 8);
+_DEFPIN_ARM( 5, 0, 15); _DEFPIN_ARM( 6, 0, 20); _DEFPIN_ARM( 7, 0, 21);
+_DEFPIN_ARM( 8, 0, 6); _DEFPIN_ARM( 9, 0, 7); _DEFPIN_ARM( 10, 0, 18);
+_DEFPIN_ARM( 11, 0, 16); _DEFPIN_ARM( 12, 0, 19); _DEFPIN_ARM( 13, 0, 17);
+_DEFPIN_ARM( 29, 0, 10); // MOSI
+_DEFPIN_ARM( 30, 0, 11); // SCK
+_DEFPIN_ARM( 40, 0, 0); //APA102 Clock
+_DEFPIN_ARM( 41, 0, 1) //APA102 Data
+
+#define SPI_DATA 29
+#define SPI_CLOCK 30
+#define HAS_HARDWARE_PIN_SUPPORT 1
+
+#endif
#endif // FASTLED_FORCE_SOFTWARE_PINS