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:
authorErin St Blaine <erin@firepixie.com>2019-07-03 05:05:28 +0300
committerDaniel Garcia <danielgarcia@gmail.com>2019-07-03 05:05:28 +0300
commitdf0fef3b7cd63cce3fc8e0ce8ed5f8d1c8c87ef4 (patch)
treefe28e2e1ea03e7bbae0248edc91df17660a4ced3
parentc563be6a37d9d561eb53f49a233fafd5c8c8b44a (diff)
updated to fastpin_arm_d51.h (#834)
Added pin defs for the Adafruit Metro M4 Airlift Lite
-rw-r--r--platforms/arm/d51/fastpin_arm_d51.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/platforms/arm/d51/fastpin_arm_d51.h b/platforms/arm/d51/fastpin_arm_d51.h
index 6d14c633..7580e18e 100644
--- a/platforms/arm/d51/fastpin_arm_d51.h
+++ b/platforms/arm/d51/fastpin_arm_d51.h
@@ -84,6 +84,29 @@ _DEFPIN_ARM(23, 1, 23); _DEFPIN_ARM(24, 0, 1); _DEFPIN_ARM(25, 0, 0);
#define HAS_HARDWARE_PIN_SUPPORT 1
+// Actual pin definitions
+#if defined(ADAFRUIT_METRO_M4_AIRLIFT_LITE)
+
+#define MAX_PIN 20
+// D0-D13, including D6+D8 (DotStar CLK + DATA)
+_DEFPIN_ARM( 0, 0, 23); _DEFPIN_ARM( 1, 0, 22); _DEFPIN_ARM( 2, 1, 17); _DEFPIN_ARM( 3, 1, 16);
+_DEFPIN_ARM( 4, 1, 13); _DEFPIN_ARM( 5, 1, 14); _DEFPIN_ARM( 6, 1, 15); _DEFPIN_ARM( 7, 1, 12);
+_DEFPIN_ARM( 8, 0, 21); _DEFPIN_ARM( 9, 0, 20); _DEFPIN_ARM(10, 0, 18); _DEFPIN_ARM(11, 0, 19);
+_DEFPIN_ARM(12, 0, 17); _DEFPIN_ARM(13, 0, 16);
+// A0-A5
+_DEFPIN_ARM(14, 0, 2); _DEFPIN_ARM(15, 0, 5); _DEFPIN_ARM(16, 0, 6); _DEFPIN_ARM(17, 1, 0);
+_DEFPIN_ARM(18, 1, 8); _DEFPIN_ARM(19, 1, 9);
+// SDA/SCL
+_DEFPIN_ARM(22, 1, 2); _DEFPIN_ARM(23, 1, 3);
+
+// 23..25 MISO/SCK/MOSI
+_DEFPIN_ARM(24, 0, 14); _DEFPIN_ARM(25, 0, 13); _DEFPIN_ARM(26, 0, 12);
+
+#define SPI_DATA 26
+#define SPI_CLOCK 25
+
+#define HAS_HARDWARE_PIN_SUPPORT 1
+
#elif defined(ADAFRUIT_FEATHER_M4_EXPRESS)
#define MAX_PIN 19