Skip to content

Commit a1c86ae

Browse files
authored
update m5stack boards define (#9086)
* update m5stack boards define * update pins define * add M5Dial Board * build.board modify uppercase
1 parent 9aae6f5 commit a1c86ae

File tree

23 files changed

+4641
-1349
lines changed

23 files changed

+4641
-1349
lines changed

Diff for: boards.txt

+4,115-1,324
Large diffs are not rendered by default.

Diff for: variants/m5stack_atom/pins_arduino.h

+1-3
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,10 @@
66
static const uint8_t TX = 1;
77
static const uint8_t RX = 3;
88

9-
static const uint8_t TXD2 = 32;
10-
static const uint8_t RXD2 = 26;
11-
129
static const uint8_t SDA = 26;
1310
static const uint8_t SCL = 32;
1411

12+
1513
static const uint8_t G12 = 12;
1614
static const uint8_t G19 = 19;
1715
static const uint8_t G21 = 21;

Diff for: variants/m5stack_atoms3/pins_arduino.h

+6-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@
77
#define USB_VID 0x303a
88
#define USB_PID 0x1001
99

10-
static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT + 35;
11-
#define BUILTIN_LED LED_BUILTIN // backward compatibility
12-
#define LED_BUILTIN LED_BUILTIN // allow testing #ifdef LED_BUILTIN
10+
// Some boards have too low voltage on this pin (board design bug)
11+
// Use different pin with 3V and connect with 48
12+
// and change this setup for the chosen pin (for example 38)
13+
static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT + 48;
14+
#define BUILTIN_LED LED_BUILTIN // backward compatibility
15+
#define LED_BUILTIN LED_BUILTIN
1316
#define RGB_BUILTIN LED_BUILTIN
1417
#define RGB_BRIGHTNESS 64
1518

Diff for: variants/m5stack_capsule/pins_arduino.h

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
#include "soc/soc_caps.h"
6+
7+
#define USB_VID 0x303a
8+
#define USB_PID 0x1001
9+
10+
static const uint8_t TX = 43;
11+
static const uint8_t RX = 44;
12+
13+
static const uint8_t TXD2 = 1;
14+
static const uint8_t RXD2 = 2;
15+
16+
static const uint8_t SDA = 13;
17+
static const uint8_t SCL = 15;
18+
19+
static const uint8_t SS = 11;
20+
static const uint8_t MOSI = 12;
21+
static const uint8_t MISO = 39;
22+
static const uint8_t SCK = 14;
23+
24+
static const uint8_t G0 = 0;
25+
static const uint8_t G1 = 1;
26+
static const uint8_t G2 = 2;
27+
static const uint8_t G3 = 3;
28+
static const uint8_t G4 = 4;
29+
static const uint8_t G5 = 5;
30+
static const uint8_t G6 = 6;
31+
static const uint8_t G7 = 7;
32+
static const uint8_t G8 = 8;
33+
static const uint8_t G9 = 9;
34+
static const uint8_t G10 = 10;
35+
static const uint8_t G11 = 11;
36+
static const uint8_t G12 = 12;
37+
static const uint8_t G13 = 13;
38+
static const uint8_t G14 = 14;
39+
static const uint8_t G15 = 15;
40+
static const uint8_t G39 = 39;
41+
static const uint8_t G40 = 40;
42+
static const uint8_t G41 = 41;
43+
static const uint8_t G42 = 42;
44+
static const uint8_t G43 = 43;
45+
static const uint8_t G44 = 44;
46+
static const uint8_t G46 = 46;
47+
48+
static const uint8_t ADC1 = 7;
49+
static const uint8_t ADC2 = 8;
50+
51+
#endif /* Pins_Arduino_h */

Diff for: variants/m5stack_cardputer/pins_arduino.h

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
#include "soc/soc_caps.h"
6+
7+
#define USB_VID 0x303a
8+
#define USB_PID 0x1001
9+
10+
static const uint8_t TX = 43;
11+
static const uint8_t RX = 44;
12+
13+
static const uint8_t TXD2 = 1;
14+
static const uint8_t RXD2 = 2;
15+
16+
static const uint8_t SDA = 13;
17+
static const uint8_t SCL = 15;
18+
19+
static const uint8_t SS = 12;
20+
static const uint8_t MOSI = 14;
21+
static const uint8_t MISO = 39;
22+
static const uint8_t SCK = 40;
23+
24+
static const uint8_t G0 = 0;
25+
static const uint8_t G1 = 1;
26+
static const uint8_t G2 = 2;
27+
static const uint8_t G3 = 3;
28+
static const uint8_t G4 = 4;
29+
static const uint8_t G5 = 5;
30+
static const uint8_t G6 = 6;
31+
static const uint8_t G7 = 7;
32+
static const uint8_t G8 = 8;
33+
static const uint8_t G9 = 9;
34+
static const uint8_t G10 = 10;
35+
static const uint8_t G11 = 11;
36+
static const uint8_t G12 = 12;
37+
static const uint8_t G13 = 13;
38+
static const uint8_t G14 = 14;
39+
static const uint8_t G15 = 15;
40+
static const uint8_t G39 = 39;
41+
static const uint8_t G40 = 40;
42+
static const uint8_t G41 = 41;
43+
static const uint8_t G42 = 42;
44+
static const uint8_t G43 = 43;
45+
static const uint8_t G44 = 44;
46+
static const uint8_t G46 = 46;
47+
48+
static const uint8_t ADC1 = 7;
49+
static const uint8_t ADC2 = 8;
50+
51+
52+
53+
#endif /* Pins_Arduino_h */
File renamed without changes.

Diff for: variants/m5stack_cores3/pins_arduino.h

+9-1
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,19 @@
22
#define Pins_Arduino_h
33

44
#include <stdint.h>
5+
#include "soc/soc_caps.h"
56

67
#define USB_VID 0x303a
78
#define USB_PID 0x1001
89

9-
// CoreS3 has no builtin LED / NeoLED
10+
// Some boards have too low voltage on this pin (board design bug)
11+
// Use different pin with 3V and connect with 48
12+
// and change this setup for the chosen pin (for example 38)
13+
static const uint8_t LED_BUILTIN = SOC_GPIO_PIN_COUNT + 48;
14+
#define BUILTIN_LED LED_BUILTIN // backward compatibility
15+
#define LED_BUILTIN LED_BUILTIN
16+
#define RGB_BUILTIN LED_BUILTIN
17+
#define RGB_BRIGHTNESS 64
1018

1119
static const uint8_t TX = 43;
1220
static const uint8_t RX = 44;

Diff for: variants/m5stack_dial/pins_arduino.h

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
#include "soc/soc_caps.h"
6+
7+
#define USB_VID 0x303a
8+
#define USB_PID 0x1001
9+
10+
static const uint8_t TX = 43;
11+
static const uint8_t RX = 44;
12+
13+
static const uint8_t TXD2 = 1;
14+
static const uint8_t RXD2 = 2;
15+
16+
static const uint8_t SDA = 13;
17+
static const uint8_t SCL = 15;
18+
19+
static const uint8_t SS = 12;
20+
static const uint8_t MOSI = 14;
21+
static const uint8_t MISO = 39;
22+
static const uint8_t SCK = 40;
23+
24+
static const uint8_t G0 = 0;
25+
static const uint8_t G1 = 1;
26+
static const uint8_t G2 = 2;
27+
static const uint8_t G3 = 3;
28+
static const uint8_t G4 = 4;
29+
static const uint8_t G5 = 5;
30+
static const uint8_t G6 = 6;
31+
static const uint8_t G7 = 7;
32+
static const uint8_t G8 = 8;
33+
static const uint8_t G9 = 9;
34+
static const uint8_t G10 = 10;
35+
static const uint8_t G11 = 11;
36+
static const uint8_t G12 = 12;
37+
static const uint8_t G13 = 13;
38+
static const uint8_t G14 = 14;
39+
static const uint8_t G15 = 15;
40+
static const uint8_t G39 = 39;
41+
static const uint8_t G40 = 40;
42+
static const uint8_t G41 = 41;
43+
static const uint8_t G42 = 42;
44+
static const uint8_t G43 = 43;
45+
static const uint8_t G44 = 44;
46+
static const uint8_t G46 = 46;
47+
48+
static const uint8_t ADC1 = 7;
49+
static const uint8_t ADC2 = 8;
50+
51+
52+
53+
#endif /* Pins_Arduino_h */

Diff for: variants/m5stack_fire/pins_arduino.h

-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
static const uint8_t TX = 1;
77
static const uint8_t RX = 3;
88

9-
static const uint8_t TXD2 = 17;
10-
static const uint8_t RXD2 = 16;
11-
129
static const uint8_t SDA = 21;
1310
static const uint8_t SCL = 22;
1411

Diff for: variants/m5stack_paper/pins_arduino.h

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
#define TX2 14
7+
#define RX2 13
8+
9+
static const uint8_t TX = 1;
10+
static const uint8_t RX = 3;
11+
12+
static const uint8_t SDA = 25;
13+
static const uint8_t SCL = 32;
14+
15+
static const uint8_t SS = 15;
16+
static const uint8_t MOSI = 12;
17+
static const uint8_t MISO = 13;
18+
static const uint8_t SCK = 14;
19+
20+
static const uint8_t G25 = 25;
21+
static const uint8_t G32 = 32;
22+
23+
static const uint8_t G26 = 26;
24+
static const uint8_t G33 = 33;
25+
26+
static const uint8_t G18 = 18;
27+
static const uint8_t G19 = 19;
28+
29+
static const uint8_t G21 = 21;
30+
static const uint8_t G22 = 22;
31+
32+
static const uint8_t G36 = 36;
33+
static const uint8_t G2 = 2;
34+
static const uint8_t G4 = 4;
35+
static const uint8_t G5 = 5;
36+
static const uint8_t G23 = 23;
37+
38+
static const uint8_t G37 = 37;
39+
static const uint8_t G38 = 38;
40+
static const uint8_t G39 = 39;
41+
42+
static const uint8_t DAC1 = 25;
43+
static const uint8_t DAC2 = 26;
44+
45+
static const uint8_t ADC1 = 35;
46+
static const uint8_t ADC2 = 36;
47+
48+
#endif /* Pins_Arduino_h */

Diff for: variants/m5stack_poe_cam/pins_arduino.h

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
static const uint8_t TX = 1;
7+
static const uint8_t RX = 3;
8+
9+
static const uint8_t SDA = 25;
10+
static const uint8_t SCL = 33;
11+
12+
// Modified elsewhere
13+
static const uint8_t SS = -1;
14+
static const uint8_t MOSI = -1;
15+
static const uint8_t MISO = -1;
16+
static const uint8_t SCK = -1;
17+
18+
static const uint8_t G23 = 23;
19+
static const uint8_t G25 = 25;
20+
static const uint8_t G27 = 27;
21+
static const uint8_t G22 = 22;
22+
static const uint8_t G26 = 26;
23+
static const uint8_t G21 = 21;
24+
static const uint8_t G32 = 32;
25+
static const uint8_t G35 = 35;
26+
static const uint8_t G34 = 34;
27+
static const uint8_t G5 = 5;
28+
static const uint8_t G39 = 39;
29+
static const uint8_t G18 = 18;
30+
static const uint8_t G36 = 36;
31+
static const uint8_t G19 = 19;
32+
static const uint8_t G15 = 15;
33+
34+
static const uint8_t G2 = 2;
35+
static const uint8_t G33 = 33;
36+
37+
static const uint8_t G13 = 13;
38+
static const uint8_t G4 = 4;
39+
40+
static const uint8_t G0 = 0;
41+
42+
static const uint8_t DAC1 = 25;
43+
static const uint8_t DAC2 = 26;
44+
45+
static const uint8_t ADC1 = 35;
46+
static const uint8_t ADC2 = 36;
47+
48+
#endif /* Pins_Arduino_h */

Diff for: variants/m5stack_stamp_c3/pins_arduino.h

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
static const uint8_t TX = 21;
7+
static const uint8_t RX = 20;
8+
9+
static const uint8_t SDA = 8;
10+
static const uint8_t SCL = 9;
11+
12+
static const uint8_t SS = 7;
13+
static const uint8_t MOSI = 6;
14+
static const uint8_t MISO = 5;
15+
static const uint8_t SCK = 4;
16+
17+
static const uint8_t A0 = 0;
18+
static const uint8_t A1 = 1;
19+
static const uint8_t A2 = 2;
20+
static const uint8_t A3 = 3;
21+
static const uint8_t A4 = 4;
22+
static const uint8_t A5 = 5;
23+
24+
#endif /* Pins_Arduino_h */

Diff for: variants/m5stack_stamp_pico/pins_arduino.h

+6-6
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ static const uint8_t RX = 3;
99
static const uint8_t SDA = 21;
1010
static const uint8_t SCL = 22;
1111

12+
static const uint8_t SS = 19;
13+
static const uint8_t MOSI = 26;
14+
static const uint8_t MISO = 36;
15+
static const uint8_t SCK = 18;
16+
1217
static const uint8_t G26 = 26;
1318
static const uint8_t G36 = 36;
1419
static const uint8_t G18 = 18;
@@ -23,9 +28,4 @@ static const uint8_t G0 = 0;
2328
static const uint8_t G32 = 32;
2429
static const uint8_t G33 = 33;
2530

26-
static const uint8_t SS = 19;
27-
static const uint8_t MOSI = 26;
28-
static const uint8_t MISO = 36;
29-
static const uint8_t SCK = 18;
30-
31-
#endif /* Pins_Arduino_h */
31+
#endif /* Pins_Arduino_h */

Diff for: variants/m5stack_stamp_s3/pins_arduino.h

+7-5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#define Pins_Arduino_h
33

44
#include <stdint.h>
5+
#include "soc/soc_caps.h"
56

67
#define USB_VID 0x303a
78
#define USB_PID 0x1001
@@ -12,14 +13,15 @@ static const uint8_t RX = 44;
1213
static const uint8_t TXD2 = 1;
1314
static const uint8_t RXD2 = 2;
1415

15-
static const uint8_t SS = 7;
16-
static const uint8_t MOSI = 6;
17-
static const uint8_t MISO = 5;
18-
static const uint8_t SCK = 4;
19-
2016
static const uint8_t SDA = 13;
2117
static const uint8_t SCL = 15;
2218

19+
// Modified elsewhere
20+
static const uint8_t SS = -1;
21+
static const uint8_t MOSI = -1;
22+
static const uint8_t MISO = -1;
23+
static const uint8_t SCK = -1;
24+
2325
static const uint8_t G0 = 0;
2426
static const uint8_t G1 = 1;
2527
static const uint8_t G2 = 2;

0 commit comments

Comments
 (0)