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:
authorjeremy-mcgill <52296248+jeremy-mcgill@users.noreply.github.com>2019-07-03 05:06:45 +0300
committerDaniel Garcia <danielgarcia@gmail.com>2019-07-03 05:06:45 +0300
commit66fd04793d27b3368bfe94e4a41bd83de0ba9369 (patch)
treef830ca115e585216e7461f387b1eb70f0589f3d6
parentbbcbb4017ced2f63e521bc1cf7e7b9669da1b1cb (diff)
Add pin mappings for Arduino Nano 33 IOT (#830)
-rw-r--r--platforms/arm/d21/fastpin_arm_d21.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/platforms/arm/d21/fastpin_arm_d21.h b/platforms/arm/d21/fastpin_arm_d21.h
index 1606d650..997fb06a 100644
--- a/platforms/arm/d21/fastpin_arm_d21.h
+++ b/platforms/arm/d21/fastpin_arm_d21.h
@@ -169,6 +169,22 @@ _DEFPIN_ARM( 20, 0, 6); _DEFPIN_ARM( 21, 0, 7);
#define HAS_HARDWARE_PIN_SUPPORT 1
+#elif defined(ARDUINO_SAMD_NANO_33_IOT)
+
+#define MAX_PIN 25
+_DEFPIN_ARM( 0, 0, 11); _DEFPIN_ARM( 1, 0, 10); _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( 14, 0, 2); _DEFPIN_ARM( 15, 1, 8);
+_DEFPIN_ARM( 16, 1, 9); _DEFPIN_ARM( 17, 0, 4); _DEFPIN_ARM( 18, 0, 5); _DEFPIN_ARM( 19, 1, 2);
+_DEFPIN_ARM( 20, 0, 22); _DEFPIN_ARM( 21, 0, 23); _DEFPIN_ARM( 22, 0, 12); _DEFPIN_ARM( 23, 1, 10);
+_DEFPIN_ARM( 24, 1, 11);
+
+#define SPI_DATA 23
+#define SPI_CLOCK 24
+
+#define HAS_HARDWARE_PIN_SUPPORT 1
+
#elif defined(ARDUINO_GEMMA_M0)
#define MAX_PIN 4