Peripheral configurations for ESP32-S3-Box boards. More...
Peripheral configurations for ESP32-S3-Box boards.
The peripheral configurations in this file are for the Espressif ESP32-S3-Box.
Any modifications required for specific applications can be overridden by application-specific board configuration.
For detailed information about the peripheral configuration for ESP32-S3 boards, see section Common Peripherals.
Definition in file periph_conf.h.
#include <stdint.h>#include "periph_conf_common.h"
 Include dependency graph for periph_conf.h:Go to the source code of this file.
I2C configuration | |
I2C_DEV(0) is available at the PMOD1 connector. 
  | |
| #define | I2C0_SPEED I2C_SPEED_FAST | 
| I2C bus speed of I2C_DEV(0)  | |
| #define | I2C0_SCL GPIO40 | 
| SCL signal of I2C_DEV(0)  | |
| #define | I2C0_SDA GPIO41 | 
| SDA signal of I2C_DEV(0)  | |
SPI configuration | |
SPI_DEV(0) is available at the PMOD2 connector. SPI_DEV(1) is used for the LCD display with an ILI9342C as driver chip. 
  | |
| #define | SPI0_CTRL SPI2_HOST | 
| FSPI is used as SPI_DEV(0)  | |
| #define | SPI0_SCK GPIO12 | 
| FSPI SCK (pin FSPICLK)  | |
| #define | SPI0_MISO GPIO13 | 
| FSPI MISO (pin FSPIQ)  | |
| #define | SPI0_MOSI GPIO11 | 
| FSPI MOSI (pin FSPID)  | |
| #define | SPI0_CS0 GPIO10 | 
| FSPI CS0 (pin FSPICS0)  | |
| #define | SPI1_CTRL SPI3_HOST | 
| SPI3 is used as SPI_DEV(1)  | |
| #define | SPI1_SCK GPIO7 | 
| LCD_SCK.  | |
| #define | SPI1_MISO GPIO35 | 
| not used and not broken out on ESP32-S3-WROOM-1  | |
| #define | SPI1_MOSI GPIO6 | 
| LCD_SDA.  | |
| #define | SPI1_CS0 GPIO5 | 
| LCD_CS.  | |
UART configuration | |
UART_DEV(0) is available at the PMOD2 connector.  | |
| #define | UART0_TXD GPIO43 | 
| direct I/O pin for UART_DEV(0) TxD, can't be changed  | |
| #define | UART0_RXD GPIO44 | 
| direct I/O pin for UART_DEV(0) RxD, can't be changed  | |