|
8 | 8 | #define NUM_NEOPIXEL (5u) |
9 | 9 |
|
10 | 10 | // 'Boot0' button also on GPIO #0 |
11 | | -#define PIN_BUTTON (0u) |
12 | | -#define PIN_BUTTON1 (4u) |
13 | | -#define PIN_BUTTON2 (5u) |
| 11 | +#define PIN_BUTTON1 (0u) |
| 12 | +#define PIN_BUTTON2 (4u) |
| 13 | +#define PIN_BUTTON3 (5u) |
14 | 14 |
|
15 | 15 | // USB host connector |
16 | 16 | #define PIN_USB_HOST_DP (1u) |
|
29 | 29 |
|
30 | 30 | // I2S |
31 | 31 | #define PIN_I2S_DATAOUT (24u) |
32 | | -#define PIN_I2S_WORDSEL (25u) |
| 32 | +#define PIN_I2S_WORDSEL (27u) |
33 | 33 | #define PIN_I2S_BITCLK (26u) |
34 | | -#define PIN_I2S_MCLK (27u) |
| 34 | +#define PIN_I2S_MCLK (25u) |
| 35 | +#define PIN_I2S_IRQ (23u) |
| 36 | + |
35 | 37 |
|
36 | 38 | #define PIN_PERIPHERAL_RESET (22u) |
37 | 39 |
|
| 40 | + |
| 41 | +#define SerialESP32 Serial1 |
| 42 | +#define SPIWIFI SPI1 |
| 43 | +#define SPIWIFI_SS 46 // Chip select pin |
| 44 | +#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin |
| 45 | +#define ESP32_RESETN PIN_PERIPHERAL_RESET // Reset pin |
| 46 | +#define ESP32_GPIO0 PIN_I2S_IRQ |
| 47 | + |
38 | 48 | #define __PIN_A0 (40u) |
39 | 49 | #define __PIN_A1 (41u) |
40 | 50 | #define __PIN_A2 (42u) |
|
43 | 53 | #define __PIN_A5 (45u) |
44 | 54 |
|
45 | 55 | // UARTs |
| 56 | +#define __SERIAL1_DEVICE uart1 |
46 | 57 | #define PIN_SERIAL1_TX (8u) |
47 | 58 | #define PIN_SERIAL1_RX (9u) |
48 | | -#define PIN_SERIAL2_TX (99u) // not pinned out |
| 59 | +#define PIN_SERIAL2_TX (99u) |
49 | 60 | #define PIN_SERIAL2_RX (99u) |
50 | 61 |
|
51 | 62 | // SPI |
52 | | -#define __SPI1_DEVICE spi1 |
53 | | -#define PIN_SPI1_MISO (28u) |
54 | | -#define PIN_SPI1_MOSI (31u) |
55 | | -#define PIN_SPI1_SCK (30u) |
56 | | -#define PIN_SPI1_SS (46u) |
57 | | - |
58 | 63 | #define __SPI0_DEVICE spi0 |
59 | 64 | #define PIN_SPI0_MISO (36u) |
60 | 65 | #define PIN_SPI0_MOSI (35u) |
61 | 66 | #define PIN_SPI0_SCK (34u) |
62 | 67 | #define PIN_SPI0_SS (39u) |
63 | 68 |
|
| 69 | +#define __SPI1_DEVICE spi1 |
| 70 | +#define PIN_SPI1_MISO (28u) |
| 71 | +#define PIN_SPI1_MOSI (31u) |
| 72 | +#define PIN_SPI1_SCK (30u) |
| 73 | +#define PIN_SPI1_SS (46u) |
| 74 | + |
64 | 75 | // Wire |
65 | 76 | #define __WIRE0_DEVICE i2c0 |
66 | 77 | #define PIN_WIRE0_SDA (20u) |
|
0 commit comments