Skip to content

Commit 7f56028

Browse files
committed
Add S2 variant
1 parent 8569b2c commit 7f56028

File tree

2 files changed

+65
-1
lines changed

2 files changed

+65
-1
lines changed

boards.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ esp32s2.serial.disableRTS=true
2424

2525
esp32s2.build.mcu=esp32s2
2626
esp32s2.build.core=esp32
27-
esp32s2.build.variant=esp32
27+
esp32s2.build.variant=esp32s2
2828
esp32s2.build.board=ESP32S2_DEV
2929

3030
esp32s2.build.f_cpu=240000000L

variants/esp32s2/pins_arduino.h

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
#define EXTERNAL_NUM_INTERRUPTS 46
7+
#define NUM_DIGITAL_PINS 48
8+
#define NUM_ANALOG_INPUTS 20
9+
10+
#define analogInputToDigitalPin(p) (((p)<20)?(esp32_adc2gpio[(p)]):-1)
11+
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
12+
#define digitalPinHasPWM(p) (p < 46)
13+
14+
static const uint8_t TX = 43;
15+
static const uint8_t RX = 44;
16+
17+
static const uint8_t SDA = 21;
18+
static const uint8_t SCL = 22;
19+
20+
static const uint8_t SS = 34;
21+
static const uint8_t MOSI = 35;
22+
static const uint8_t MISO = 37;
23+
static const uint8_t SCK = 36;
24+
25+
static const uint8_t A0 = 1;
26+
static const uint8_t A1 = 2;
27+
static const uint8_t A2 = 3;
28+
static const uint8_t A3 = 4;
29+
static const uint8_t A4 = 5;
30+
static const uint8_t A5 = 6;
31+
static const uint8_t A6 = 7;
32+
static const uint8_t A7 = 8;
33+
static const uint8_t A8 = 9;
34+
static const uint8_t A9 = 10;
35+
static const uint8_t A10 = 11;
36+
static const uint8_t A11 = 12;
37+
static const uint8_t A12 = 13;
38+
static const uint8_t A13 = 14;
39+
static const uint8_t A14 = 15;
40+
static const uint8_t A15 = 16;
41+
static const uint8_t A16 = 17;
42+
static const uint8_t A17 = 18;
43+
static const uint8_t A18 = 19;
44+
static const uint8_t A19 = 20;
45+
46+
static const uint8_t T1 = 1;
47+
static const uint8_t T2 = 2;
48+
static const uint8_t T3 = 3;
49+
static const uint8_t T4 = 4;
50+
static const uint8_t T5 = 5;
51+
static const uint8_t T6 = 6;
52+
static const uint8_t T7 = 7;
53+
static const uint8_t T8 = 8;
54+
static const uint8_t T9 = 9;
55+
static const uint8_t T10 = 10;
56+
static const uint8_t T11 = 11;
57+
static const uint8_t T12 = 12;
58+
static const uint8_t T13 = 13;
59+
static const uint8_t T14 = 14;
60+
61+
static const uint8_t DAC1 = 17;
62+
static const uint8_t DAC2 = 18;
63+
64+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)