This repository was archived by the owner on Apr 1, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 44
GPIO Overview by Selected Board
Phil Schatzmann edited this page Feb 5, 2023
·
29 revisions
Interface | Pin | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 |
---|---|---|---|---|---|---|---|---|---|
I2C | sda | 18 | 18 | 18 | 8 | 33 | 33 | 18 | 33 |
I2C | scl | 23 | 23 | 23 | 7 | 32 | 32 | 23 | 32 |
I2S | bck | 5 | 5 | 5 | 18 | 27 | 27 | 5 | 27 |
I2S | ws | 25 | 25 | 25 | 17 | 25 | 26 | 25 | 25 |
I2S | data_out | 26 | 26 | 26 | 12 | 26 | 25 | 26 | 26 |
I2S | data_in | 35 | 35 | 35 | 46 | 35 | 35 | 35 | 35 |
I2S | mclk | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
SPI | cs | 13 | 13 | 13 | 13 | 13 | 13 | 13 | 13 |
SPI | miso | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
SPI | mosi | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 |
SPI | clk | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 |
Selected Boards:
- 1 lyrat_v4_3 (ES8388)
- 2 lyrat_v4_2 (ES8388) - DRAFT Not Tested
- 3 lyrat_mini_v1_1 (ES8311) - DRAFT Not Tested
- 4 esp32_s2_kaluga_1_v1_2 (ES8311) - DRAFT Not Tested
- 5 ai_thinker (ES8388) 2957 3478
- 6 ai_thinker (AC101) 2762 2957
- 7 ai_thinker (ES8388) 2957
- 10 generic_es8388
When you use 10) and PlatformIO, you can override each pin individually in the platformio.ini file. For the available defines please check the
board_def.h