1
+ #ifndef Pins_Arduino_h
2
+ #define Pins_Arduino_h
3
+
4
+ #include <stdint.h>
5
+
6
+ #define EXTERNAL_NUM_INTERRUPTS 16
7
+ #define NUM_DIGITAL_PINS 40
8
+ #define NUM_ANALOG_INPUTS 16
9
+
10
+ #define analogInputToDigitalPin (p ) (((p) < 20) ? (esp32_adc2gpio[(p)]) : -1)
11
+ #define digitalPinToInterrupt (p ) (((p) < 40) ? (p) : -1)
12
+ #define digitalPinHasPWM (p ) (p < 34)
13
+
14
+ static const uint8_t BUZZER = 25 ;
15
+
16
+ static const uint8_t BUTTON_A = 35 ;
17
+ static const uint8_t BUTTON_B = 27 ;
18
+
19
+ static const uint8_t RGB_LED = 4 ;
20
+ static const uint8_t RGB_LED_POWER = 2 ;
21
+
22
+ static const uint8_t LIGHT_SENSOR1 = 36 ;
23
+ static const uint8_t LIGHT_SENSOR2 = 39 ;
24
+
25
+ static const uint8_t TEMPERATURE_SENSOR = 34 ;
26
+
27
+ static const uint8_t MPU9250_AD0 = 0 ;
28
+
29
+ static const uint8_t TX = 1 ;
30
+ static const uint8_t RX = 3 ;
31
+
32
+ static const uint8_t SDA = 21 ;
33
+ static const uint8_t SCL = 22 ;
34
+
35
+ static const uint8_t SS = 5 ;
36
+ static const uint8_t MOSI = 23 ;
37
+ static const uint8_t MISO = 19 ;
38
+ static const uint8_t SCK = 23 ;
39
+
40
+ static const uint8_t P0 = 25 ;
41
+ static const uint8_t P1 = 32 ;
42
+ static const uint8_t P2 = 33 ;
43
+ static const uint8_t P3 = 13 ;
44
+ static const uint8_t P4 = 15 ;
45
+ static const uint8_t P5 = 35 ;
46
+ static const uint8_t P6 = 12 ;
47
+ static const uint8_t P7 = 14 ;
48
+ static const uint8_t P8 = 16 ;
49
+ static const uint8_t P9 = 17 ;
50
+ static const uint8_t P10 = 26 ;
51
+ static const uint8_t P11 = 27 ;
52
+ static const uint8_t P12 = 2 ;
53
+ static const uint8_t P13 = 18 ;
54
+ static const uint8_t P14 = 19 ;
55
+ static const uint8_t P15 = 23 ;
56
+ static const uint8_t P16 = 5 ;
57
+ static const uint8_t P19 = 22 ;
58
+ static const uint8_t P20 = 21 ;
59
+
60
+ static const uint8_t DAC1 = 26 ;
61
+ static const uint8_t DAC2 = 25 ;
62
+
63
+ #endif /* Pins_Arduino_h */
0 commit comments