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"
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 | |
#define I2C0_SCL GPIO40 |
SCL signal of I2C_DEV(0)
Definition at line 56 of file periph_conf.h.
#define I2C0_SDA GPIO41 |
SDA signal of I2C_DEV(0)
Definition at line 59 of file periph_conf.h.
#define I2C0_SPEED I2C_SPEED_FAST |
I2C bus speed of I2C_DEV(0)
Definition at line 53 of file periph_conf.h.
#define SPI0_CS0 GPIO10 |
FSPI CS0 (pin FSPICS0)
Definition at line 89 of file periph_conf.h.
#define SPI0_CTRL SPI2_HOST |
FSPI is used as SPI_DEV(0)
Definition at line 77 of file periph_conf.h.
#define SPI0_MISO GPIO13 |
FSPI MISO (pin FSPIQ)
Definition at line 83 of file periph_conf.h.
#define SPI0_MOSI GPIO11 |
FSPI MOSI (pin FSPID)
Definition at line 86 of file periph_conf.h.
#define SPI0_SCK GPIO12 |
FSPI SCK (pin FSPICLK)
Definition at line 80 of file periph_conf.h.
#define SPI1_CS0 GPIO5 |
LCD_CS.
Definition at line 105 of file periph_conf.h.
#define SPI1_CTRL SPI3_HOST |
SPI3 is used as SPI_DEV(1)
Definition at line 93 of file periph_conf.h.
#define SPI1_MISO GPIO35 |
not used and not broken out on ESP32-S3-WROOM-1
Definition at line 99 of file periph_conf.h.
#define SPI1_MOSI GPIO6 |
LCD_SDA.
Definition at line 102 of file periph_conf.h.
#define SPI1_SCK GPIO7 |
LCD_SCK.
Definition at line 96 of file periph_conf.h.
#define UART0_RXD GPIO44 |
direct I/O pin for UART_DEV(0) RxD, can't be changed
Definition at line 117 of file periph_conf.h.
#define UART0_TXD GPIO43 |
direct I/O pin for UART_DEV(0) TxD, can't be changed
Definition at line 116 of file periph_conf.h.