diff options
author | starkatt <50758044+starkatt@users.noreply.github.com> | 2019-05-18 05:47:41 +0300 |
---|---|---|
committer | Daniel Garcia <danielgarcia@gmail.com> | 2019-05-18 05:47:41 +0300 |
commit | e86f850e932e792772c158bc8538b57c5a411eb4 (patch) | |
tree | 7959d1cefc778f7d4a60fb11887a02a6134d9ba7 | |
parent | 6b6c9c1c35f235e846334d9cd8984b4b4399f471 (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.h | 18 |
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 |