Skip to content

Commit 35e54f2

Browse files
committed
Add definitions for ADC, Touch and DAC pins
1 parent ddb2541 commit 35e54f2

File tree

6 files changed

+219
-15
lines changed

6 files changed

+219
-15
lines changed

variants/esp32/pins_arduino.h

+36-2
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,15 @@
33

44
#define EXTERNAL_NUM_INTERRUPTS 16
55
#define NUM_DIGITAL_PINS 40
6-
#define NUM_ANALOG_INPUTS 18
6+
#define NUM_ANALOG_INPUTS 16
77

88
#define analogInputToDigitalPin(p)
99
#define digitalPinToInterrupt(p) (((p)<40)?(p):-1)
1010
#define digitalPinHasPWM(p) (p < 34)
1111

12+
static const uint8_t TX = 1;
13+
static const uint8_t RX = 3;
14+
1215
static const uint8_t SDA = 21;
1316
static const uint8_t SCL = 22;
1417

@@ -17,4 +20,35 @@ static const uint8_t MOSI = 23;
1720
static const uint8_t MISO = 19;
1821
static const uint8_t SCK = 18;
1922

20-
#endif /* Pins_Arduino_h */
23+
static const uint8_t A0 = 36;
24+
static const uint8_t A3 = 39;
25+
static const uint8_t A4 = 32;
26+
static const uint8_t A5 = 33;
27+
static const uint8_t A6 = 34;
28+
static const uint8_t A7 = 35;
29+
static const uint8_t A10 = 4;
30+
static const uint8_t A11 = 0;
31+
static const uint8_t A12 = 2;
32+
static const uint8_t A13 = 15;
33+
static const uint8_t A14 = 13;
34+
static const uint8_t A15 = 12;
35+
static const uint8_t A16 = 14;
36+
static const uint8_t A17 = 27;
37+
static const uint8_t A18 = 25;
38+
static const uint8_t A19 = 26;
39+
40+
static const uint8_t T0 = 4;
41+
static const uint8_t T1 = 0;
42+
static const uint8_t T2 = 2;
43+
static const uint8_t T3 = 15;
44+
static const uint8_t T4 = 13;
45+
static const uint8_t T5 = 12;
46+
static const uint8_t T6 = 14;
47+
static const uint8_t T7 = 27;
48+
static const uint8_t T8 = 33;
49+
static const uint8_t T9 = 32;
50+
51+
static const uint8_t DAC1 = 25;
52+
static const uint8_t DAC2 = 26;
53+
54+
#endif /* Pins_Arduino_h */

variants/espea32/pins_arduino.h

+36-2
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,54 @@
33

44
#define EXTERNAL_NUM_INTERRUPTS 16
55
#define NUM_DIGITAL_PINS 40
6-
#define NUM_ANALOG_INPUTS 18
6+
#define NUM_ANALOG_INPUTS 16
77

88
#define analogInputToDigitalPin(p)
99
#define digitalPinToInterrupt(p) (((p)<40)?(p):-1)
1010
#define digitalPinHasPWM(p) (p < 34)
1111

1212
#define LED_BUILTIN 5
1313

14+
static const uint8_t TX = 1;
15+
static const uint8_t RX = 3;
16+
1417
static const uint8_t SDA = 21;
1518
static const uint8_t SCL = 22;
1619

17-
static const uint8_t SS = 5;
20+
static const uint8_t SS = 2;
1821
static const uint8_t MOSI = 23;
1922
static const uint8_t MISO = 19;
2023
static const uint8_t SCK = 18;
2124

25+
static const uint8_t A0 = 36;
26+
static const uint8_t A3 = 39;
27+
static const uint8_t A4 = 32;
28+
static const uint8_t A5 = 33;
29+
static const uint8_t A6 = 34;
30+
static const uint8_t A7 = 35;
31+
static const uint8_t A10 = 4;
32+
static const uint8_t A11 = 0;
33+
static const uint8_t A12 = 2;
34+
static const uint8_t A13 = 15;
35+
static const uint8_t A14 = 13;
36+
static const uint8_t A15 = 12;
37+
static const uint8_t A16 = 14;
38+
static const uint8_t A17 = 27;
39+
static const uint8_t A18 = 25;
40+
static const uint8_t A19 = 26;
41+
42+
static const uint8_t T0 = 4;
43+
static const uint8_t T1 = 0;
44+
static const uint8_t T2 = 2;
45+
static const uint8_t T3 = 15;
46+
static const uint8_t T4 = 13;
47+
static const uint8_t T5 = 12;
48+
static const uint8_t T6 = 14;
49+
static const uint8_t T7 = 27;
50+
static const uint8_t T8 = 33;
51+
static const uint8_t T9 = 32;
52+
53+
static const uint8_t DAC1 = 25;
54+
static const uint8_t DAC2 = 26;
55+
2256
#endif /* Pins_Arduino_h */

variants/lolin32/pins_arduino.h

+37-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
#define EXTERNAL_NUM_INTERRUPTS 16
55
#define NUM_DIGITAL_PINS 40
6-
#define NUM_ANALOG_INPUTS 18
6+
#define NUM_ANALOG_INPUTS 16
77

88
#define analogInputToDigitalPin(p)
99
#define digitalPinToInterrupt(p) (((p)<40)?(p):-1)
@@ -12,12 +12,46 @@
1212
#define LED_BUILTIN 2
1313
#define KEY_BUILTIN 0
1414

15+
static const uint8_t TX = 1;
16+
static const uint8_t RX = 3;
17+
1518
static const uint8_t SDA = 21;
1619
static const uint8_t SCL = 22;
1720

18-
static const uint8_t SS = 5;
21+
static const uint8_t SS = 2;
1922
static const uint8_t MOSI = 23;
2023
static const uint8_t MISO = 19;
2124
static const uint8_t SCK = 18;
2225

23-
#endif /* Pins_Arduino_h */
26+
static const uint8_t A0 = 36;
27+
static const uint8_t A3 = 39;
28+
static const uint8_t A4 = 32;
29+
static const uint8_t A5 = 33;
30+
static const uint8_t A6 = 34;
31+
static const uint8_t A7 = 35;
32+
static const uint8_t A10 = 4;
33+
static const uint8_t A11 = 0;
34+
static const uint8_t A12 = 2;
35+
static const uint8_t A13 = 15;
36+
static const uint8_t A14 = 13;
37+
static const uint8_t A15 = 12;
38+
static const uint8_t A16 = 14;
39+
static const uint8_t A17 = 27;
40+
static const uint8_t A18 = 25;
41+
static const uint8_t A19 = 26;
42+
43+
static const uint8_t T0 = 4;
44+
static const uint8_t T1 = 0;
45+
static const uint8_t T2 = 2;
46+
static const uint8_t T3 = 15;
47+
static const uint8_t T4 = 13;
48+
static const uint8_t T5 = 12;
49+
static const uint8_t T6 = 14;
50+
static const uint8_t T7 = 27;
51+
static const uint8_t T8 = 33;
52+
static const uint8_t T9 = 32;
53+
54+
static const uint8_t DAC1 = 25;
55+
static const uint8_t DAC2 = 26;
56+
57+
#endif /* Pins_Arduino_h */

variants/nano32/pins_arduino.h

+36-2
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,54 @@
33

44
#define EXTERNAL_NUM_INTERRUPTS 16
55
#define NUM_DIGITAL_PINS 38
6-
#define NUM_ANALOG_INPUTS 18
6+
#define NUM_ANALOG_INPUTS 16
77

88
#define analogInputToDigitalPin(p)
99
#define digitalPinToInterrupt(p) (((p)<40)?(p):-1)
1010
#define digitalPinHasPWM(p) (p < 34)
1111

1212
#define LED_BUILTIN 16
1313

14+
static const uint8_t TX = 1;
15+
static const uint8_t RX = 3;
16+
1417
static const uint8_t SDA = 21;
1518
static const uint8_t SCL = 22;
1619

17-
static const uint8_t SS = 5;
20+
static const uint8_t SS = 2;
1821
static const uint8_t MOSI = 23;
1922
static const uint8_t MISO = 19;
2023
static const uint8_t SCK = 18;
2124

25+
static const uint8_t A0 = 36;
26+
static const uint8_t A3 = 39;
27+
static const uint8_t A4 = 32;
28+
static const uint8_t A5 = 33;
29+
static const uint8_t A6 = 34;
30+
static const uint8_t A7 = 35;
31+
static const uint8_t A10 = 4;
32+
static const uint8_t A11 = 0;
33+
static const uint8_t A12 = 2;
34+
static const uint8_t A13 = 15;
35+
static const uint8_t A14 = 13;
36+
static const uint8_t A15 = 12;
37+
static const uint8_t A16 = 14;
38+
static const uint8_t A17 = 27;
39+
static const uint8_t A18 = 25;
40+
static const uint8_t A19 = 26;
41+
42+
static const uint8_t T0 = 4;
43+
static const uint8_t T1 = 0;
44+
static const uint8_t T2 = 2;
45+
static const uint8_t T3 = 15;
46+
static const uint8_t T4 = 13;
47+
static const uint8_t T5 = 12;
48+
static const uint8_t T6 = 14;
49+
static const uint8_t T7 = 27;
50+
static const uint8_t T8 = 33;
51+
static const uint8_t T9 = 32;
52+
53+
static const uint8_t DAC1 = 25;
54+
static const uint8_t DAC2 = 26;
55+
2256
#endif /* Pins_Arduino_h */

variants/node32s/pins_arduino.h

+36-2
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,52 @@
33

44
#define EXTERNAL_NUM_INTERRUPTS 16
55
#define NUM_DIGITAL_PINS 40
6-
#define NUM_ANALOG_INPUTS 18
6+
#define NUM_ANALOG_INPUTS 16
77

88
#define analogInputToDigitalPin(p)
99
#define digitalPinToInterrupt(p) (((p)<40)?(p):-1)
1010
#define digitalPinHasPWM(p) (p < 34)
1111

12+
static const uint8_t TX = 1;
13+
static const uint8_t RX = 3;
14+
1215
static const uint8_t SDA = 21;
1316
static const uint8_t SCL = 22;
1417

15-
static const uint8_t SS = 5;
18+
static const uint8_t SS = 2;
1619
static const uint8_t MOSI = 23;
1720
static const uint8_t MISO = 19;
1821
static const uint8_t SCK = 18;
1922

23+
static const uint8_t A0 = 36;
24+
static const uint8_t A3 = 39;
25+
static const uint8_t A4 = 32;
26+
static const uint8_t A5 = 33;
27+
static const uint8_t A6 = 34;
28+
static const uint8_t A7 = 35;
29+
static const uint8_t A10 = 4;
30+
static const uint8_t A11 = 0;
31+
static const uint8_t A12 = 2;
32+
static const uint8_t A13 = 15;
33+
static const uint8_t A14 = 13;
34+
static const uint8_t A15 = 12;
35+
static const uint8_t A16 = 14;
36+
static const uint8_t A17 = 27;
37+
static const uint8_t A18 = 25;
38+
static const uint8_t A19 = 26;
39+
40+
static const uint8_t T0 = 4;
41+
static const uint8_t T1 = 0;
42+
static const uint8_t T2 = 2;
43+
static const uint8_t T3 = 15;
44+
static const uint8_t T4 = 13;
45+
static const uint8_t T5 = 12;
46+
static const uint8_t T6 = 14;
47+
static const uint8_t T7 = 27;
48+
static const uint8_t T8 = 33;
49+
static const uint8_t T9 = 32;
50+
51+
static const uint8_t DAC1 = 25;
52+
static const uint8_t DAC2 = 26;
53+
2054
#endif /* Pins_Arduino_h */

variants/quantum/pins_arduino.h

+38-4
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,52 @@
33

44
#define EXTERNAL_NUM_INTERRUPTS 16
55
#define NUM_DIGITAL_PINS 40
6-
#define NUM_ANALOG_INPUTS 18
6+
#define NUM_ANALOG_INPUTS 16
77

88
#define analogInputToDigitalPin(p)
99
#define digitalPinToInterrupt(p) (((p)<40)?(p):-1)
1010
#define digitalPinHasPWM(p) (p < 34)
1111

12-
static const uint8_t SDA = 22;
13-
static const uint8_t SCL = 21;
12+
static const uint8_t TX = 1;
13+
static const uint8_t RX = 3;
1414

15-
static const uint8_t SS = 5;
15+
static const uint8_t SDA = 21;
16+
static const uint8_t SCL = 22;
17+
18+
static const uint8_t SS = 2;
1619
static const uint8_t MOSI = 23;
1720
static const uint8_t MISO = 19;
1821
static const uint8_t SCK = 18;
1922

23+
static const uint8_t A0 = 36;
24+
static const uint8_t A3 = 39;
25+
static const uint8_t A4 = 32;
26+
static const uint8_t A5 = 33;
27+
static const uint8_t A6 = 34;
28+
static const uint8_t A7 = 35;
29+
static const uint8_t A10 = 4;
30+
static const uint8_t A11 = 0;
31+
static const uint8_t A12 = 2;
32+
static const uint8_t A13 = 15;
33+
static const uint8_t A14 = 13;
34+
static const uint8_t A15 = 12;
35+
static const uint8_t A16 = 14;
36+
static const uint8_t A17 = 27;
37+
static const uint8_t A18 = 25;
38+
static const uint8_t A19 = 26;
39+
40+
static const uint8_t T0 = 4;
41+
static const uint8_t T1 = 0;
42+
static const uint8_t T2 = 2;
43+
static const uint8_t T3 = 15;
44+
static const uint8_t T4 = 13;
45+
static const uint8_t T5 = 12;
46+
static const uint8_t T6 = 14;
47+
static const uint8_t T7 = 27;
48+
static const uint8_t T8 = 33;
49+
static const uint8_t T9 = 32;
50+
51+
static const uint8_t DAC1 = 25;
52+
static const uint8_t DAC2 = 26;
53+
2054
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)