Skip to content

Commit d4ed1fd

Browse files
authored
Merge pull request #321 from caternuson/iss320_dotstar
Add defines for internal DotStar pins
2 parents 2a7aae7 + dd787f5 commit d4ed1fd

File tree

4 files changed

+19
-5
lines changed

4 files changed

+19
-5
lines changed

variants/gemma_m0/variant.h

+5-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,11 @@ extern "C"
8585
#define PIN_LED3 PIN_LED_TXL
8686
#define LED_BUILTIN PIN_LED_13
8787
// DotStar LED
88-
#define INTERNAL_DS_DATA 3
89-
#define INTERNAL_DS_CLK 4
88+
#define INTERNAL_DS_DATA (3u)
89+
#define INTERNAL_DS_CLK (4u)
90+
#define PIN_DOTSTAR_DATA (3u)
91+
#define PIN_DOTSTAR_CLK (4u)
92+
#define DOTSTAR_NUM (1u)
9093

9194
/*
9295
* Analog pins

variants/itsybitsy_m0/variant.h

+4
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ extern "C"
8080
#define PIN_LED_13 (13u)
8181
#define PIN_LED PIN_LED_13
8282
#define LED_BUILTIN PIN_LED_13
83+
// DotStar LED
84+
#define PIN_DOTSTAR_DATA (41u)
85+
#define PIN_DOTSTAR_CLK (40u)
86+
#define DOTSTAR_NUM (1u)
8387

8488
/*
8589
* Analog pins

variants/itsybitsy_m4/variant.h

+5-1
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,10 @@ extern "C"
8484
#define PIN_LED_13 (13u)
8585
#define PIN_LED PIN_LED_13
8686
#define LED_BUILTIN PIN_LED_13
87+
// DotStar LED
88+
#define PIN_DOTSTAR_DATA (8u)
89+
#define PIN_DOTSTAR_CLK (6u)
90+
#define DOTSTAR_NUM (1u)
8791

8892
/*
8993
* Analog pins
@@ -137,7 +141,7 @@ static const uint8_t ATN = PIN_ATN;
137141
#define PAD_SPI_TX SPI_PAD_0_SCK_1
138142
#define PAD_SPI_RX SERCOM_RX_PAD_3
139143

140-
static const uint8_t SS = PIN_A2 ;
144+
static const uint8_t SS = PIN_A2 ;
141145
static const uint8_t MOSI = PIN_SPI_MOSI ;
142146
static const uint8_t MISO = PIN_SPI_MISO ;
143147
static const uint8_t SCK = PIN_SPI_SCK ;

variants/trinket_m0/variant.h

+5-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,11 @@ extern "C"
8585
#define PIN_LED3 PIN_LED_TXL
8686
#define LED_BUILTIN PIN_LED_13
8787
// DotStar LED
88-
#define INTERNAL_DS_DATA 7
89-
#define INTERNAL_DS_CLK 8
88+
#define INTERNAL_DS_DATA (7u)
89+
#define INTERNAL_DS_CLK (8u)
90+
#define PIN_DOTSTAR_DATA (7u)
91+
#define PIN_DOTSTAR_CLK (8u)
92+
#define DOTSTAR_NUM (1u)
9093

9194
/*
9295
* Analog pins

0 commit comments

Comments
 (0)