@@ -28,6 +28,21 @@ static const uint8_t PHOTO = A2;
2828static const uint8_t DHT_PIN = A3 ;
2929
3030#elif defined(AVR )
31+ static const uint8_t D0 = 0 ;
32+ static const uint8_t D1 = 1 ;
33+ static const uint8_t D2 = 2 ;
34+ static const uint8_t D3 = 3 ;
35+ static const uint8_t D4 = 4 ;
36+ static const uint8_t D5 = 5 ;
37+ static const uint8_t D6 = 6 ;
38+ static const uint8_t D7 = 7 ;
39+ static const uint8_t D8 = 8 ;
40+ static const uint8_t D9 = 9 ;
41+ static const uint8_t D10 = 10 ;
42+ static const uint8_t D11 = 11 ;
43+ static const uint8_t D12 = 12 ;
44+ static const uint8_t D13 = 13 ;
45+
3146static const uint8_t L_R = 12 ;
3247static const uint8_t L_G = 7 ;
3348static const uint8_t L_Y = 13 ;
@@ -56,7 +71,43 @@ static const uint8_t S3 = 9;
5671static const uint8_t S4 = 10 ;
5772static const uint8_t S5 = 11 ;
5873
74+ #elif defined(ALKSESP32 ) // If ALKS ESP32 board variant is selected, do not map pins again
75+
5976#elif defined(ESP32 )
77+ static const uint8_t D0 = 40 ;
78+ static const uint8_t D1 = 41 ;
79+ static const uint8_t D2 = 15 ;
80+ static const uint8_t D3 = 2 ;
81+ static const uint8_t D4 = 0 ;
82+ static const uint8_t D5 = 4 ;
83+ static const uint8_t D6 = 16 ;
84+ static const uint8_t D7 = 17 ;
85+ static const uint8_t D8 = 5 ;
86+ static const uint8_t D9 = 18 ;
87+ static const uint8_t D10 = 19 ;
88+ static const uint8_t D11 = 21 ;
89+ static const uint8_t D12 = 22 ;
90+ static const uint8_t D13 = 23 ;
91+
92+ /* to use these pins you have to use ALKS ESP32 board variant instead
93+ static const uint8_t A0 = 32;
94+ static const uint8_t A1 = 33;
95+ static const uint8_t A2 = 25;
96+ static const uint8_t A3 = 26;
97+ static const uint8_t A4 = 27;
98+ static const uint8_t A5 = 14;
99+ static const uint8_t A6 = 12;
100+ static const uint8_t A7 = 15;
101+
102+ static const uint8_t SDA = 27;
103+ static const uint8_t SCL = 14;
104+
105+ static const uint8_t SS = 19;
106+ static const uint8_t MOSI = 21;
107+ static const uint8_t MISO = 22;
108+ static const uint8_t SCK = 23;
109+ */
110+
60111static const uint8_t L_R = 22 ;
61112static const uint8_t L_G = 17 ;
62113static const uint8_t L_Y = 23 ;
0 commit comments