Skip to content

Commit c9bf9cb

Browse files
committed
Added 32u4 analog pin + TX Led pin 30 support
After arduino/Arduino#3680 got merged, TX Led got officially supported. This means, we have to move the number upwards from 24 ( FastLED#214 ). The padding pins are the A6 - A11 definitions, which should now work as well.
1 parent e323848 commit c9bf9cb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

platforms/avr/fastpin_avr.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -253,14 +253,15 @@ _DEFPIN_AVR(44, 64, F); _DEFPIN_AVR(45, 128, F);
253253
// leonard defs
254254
_IO(B); _IO(C); _IO(D); _IO(E); _IO(F);
255255

256-
#define MAX_PIN 24
256+
#define MAX_PIN 30
257257
_DEFPIN_AVR(0, 4, D); _DEFPIN_AVR(1, 8, D); _DEFPIN_AVR(2, 2, D); _DEFPIN_AVR(3, 1, D);
258258
_DEFPIN_AVR(4, 16, D); _DEFPIN_AVR(5, 64, C); _DEFPIN_AVR(6, 128, D); _DEFPIN_AVR(7, 64, E);
259259
_DEFPIN_AVR(8, 16, B); _DEFPIN_AVR(9, 32, B); _DEFPIN_AVR(10, 64, B); _DEFPIN_AVR(11, 128, B);
260260
_DEFPIN_AVR(12, 64, D); _DEFPIN_AVR(13, 128, C); _DEFPIN_AVR(14, 8, B); _DEFPIN_AVR(15, 2, B);
261261
_DEFPIN_AVR(16, 4, B); _DEFPIN_AVR(17, 1, B); _DEFPIN_AVR(18, 128, F); _DEFPIN_AVR(19, 64, F);
262262
_DEFPIN_AVR(20, 32, F); _DEFPIN_AVR(21, 16, F); _DEFPIN_AVR(22, 2, F); _DEFPIN_AVR(23, 1, F);
263-
_DEFPIN_AVR(24, 32, D);
263+
_DEFPIN_AVR(24, 16, D); _DEFPIN_AVR(25, 128, D); _DEFPIN_AVR(26, 16, B); _DEFPIN_AVR(27, 32, B);
264+
_DEFPIN_AVR(28, 64, B); _DEFPIN_AVR(29, 64, D); _DEFPIN_AVR(30, 32, D);
264265

265266
#define SPI_DATA 16
266267
#define SPI_CLOCK 15
@@ -269,7 +270,7 @@ _DEFPIN_AVR(20, 32, F); _DEFPIN_AVR(21, 16, F); _DEFPIN_AVR(22, 2, F); _DEFPIN_A
269270

270271
// PD3/PD5
271272
#define SPI_UART1_DATA 1
272-
#define SPI_UART1_CLOCK 24
273+
#define SPI_UART1_CLOCK 30
273274

274275

275276
#endif

0 commit comments

Comments
 (0)