forked from espressif/arduino-esp32
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpins_arduino.h
95 lines (77 loc) · 2.28 KB
/
pins_arduino.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#ifndef Pins_Arduino_h
#define Pins_Arduino_h
#include <stdint.h>
// Motor driver pins
#define MOTOR_A_IN1 25 // PHASE/IN1
#define MOTOR_A_IN2 26 // ENABLE/IN2
#define MOTOR_B_IN1 27 // PHASE/IN1
#define MOTOR_B_IN2 32 // ENABLE/IN2
#define MOTOR_C_IN1 33 // PHASE/IN1
#define MOTOR_C_IN2 4 // ENABLE/IN2
#define SLEEP_MOTOR_ABC 2 // nSLEEP
#define LED_ROBOHEART 13 // Built in LED
#define BUILTIN_LED LED_ROBOHEART // backward compatibility
#define LED_BUILTIN LED_ROBOHEART
#define BUTTON_ROBOHEART 0 // Button
// I2C IMU sensor
#define IMU_SDA 21
#define IMU_SCL 22
#define RXD1 16
#define TXD1 17
// GSM Vela connector board pins
#define GSM_PWRKEY 12
#define GSM_DTR 13
#define GSM_CTS 15
#define GSM_RTS 14
#define GSM_TX TXD1
#define GSM_RX RXD1
#define BATTERY_PIN 36 // Battery ADC pin
static const uint8_t TX = 35;
static const uint8_t RX = 34;
static const uint8_t TXD2 = 17;
static const uint8_t RXD2 = 16;
static const uint8_t SDA = 21;
static const uint8_t SCL = 22;
static const uint8_t SS = 5;
static const uint8_t MOSI = 23;
static const uint8_t MISO = 19;
static const uint8_t SCK = 18;
static const uint8_t G23 = 23;
static const uint8_t G19 = 19;
static const uint8_t G18 = 18;
static const uint8_t G3 = 3;
static const uint8_t G16 = 16;
static const uint8_t G21 = 21;
static const uint8_t G2 = 2;
static const uint8_t G12 = 12;
static const uint8_t G15 = 15;
static const uint8_t G35 = 35;
static const uint8_t G36 = 36;
static const uint8_t G25 = 25;
static const uint8_t G26 = 26;
static const uint8_t G1 = 1;
static const uint8_t G17 = 17;
static const uint8_t G22 = 22;
static const uint8_t G5 = 5;
static const uint8_t G13 = 13;
static const uint8_t G0 = 0;
static const uint8_t G34 = 34;
static const uint8_t DAC1 = 25;
static const uint8_t DAC2 = 26;
static const uint8_t A0 = 36;
static const uint8_t A3 = 39;
static const uint8_t A4 = 32;
static const uint8_t A5 = 33;
static const uint8_t A6 = 34;
static const uint8_t A7 = 35;
static const uint8_t A10 = 4;
static const uint8_t A11 = 0;
static const uint8_t A12 = 2;
static const uint8_t A13 = 15;
static const uint8_t A14 = 13;
static const uint8_t A15 = 12;
static const uint8_t A16 = 14;
static const uint8_t A17 = 27;
static const uint8_t A18 = 25;
static const uint8_t A19 = 26;
#endif /* Pins_Arduino_h */