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