TB2026-YDS Firmware
Loading...
Searching...
No Matches

Display on SPI2 (HSPI), SD card on SPI3 (VSPI); both on native IOMUX pins. More...

Collaboration diagram for SPI buses:

Macros

#define SPI_BUS_DISPLAY_HOST   SPI2_HOST
#define SPI_BUS_SDCARD_HOST   SPI3_HOST

Functions

esp_err_t spi_bus_display_init (spi_device_handle_t *out_handle)
 Initialize SPI2 and add the display as a device.
esp_err_t spi_bus_sdcard_init (void)
 Initialize SPI3 only; the sdcard driver attaches itself via sdspi (host = SPI_BUS_SDCARD_HOST, CS = PIN_SD_CS).

Detailed Description

Display on SPI2 (HSPI), SD card on SPI3 (VSPI); both on native IOMUX pins.

Macro Definition Documentation

◆ SPI_BUS_DISPLAY_HOST

#define SPI_BUS_DISPLAY_HOST   SPI2_HOST

Display host (HSPI).

◆ SPI_BUS_SDCARD_HOST

#define SPI_BUS_SDCARD_HOST   SPI3_HOST

SD card host (VSPI).

Function Documentation

◆ spi_bus_display_init()

esp_err_t spi_bus_display_init ( spi_device_handle_t * out_handle)

Initialize SPI2 and add the display as a device.

Parameters
[out]out_handleReceives the display device handle.
Returns
ESP_OK on success, or the underlying driver error.

◆ spi_bus_sdcard_init()

esp_err_t spi_bus_sdcard_init ( void )

Initialize SPI3 only; the sdcard driver attaches itself via sdspi (host = SPI_BUS_SDCARD_HOST, CS = PIN_SD_CS).

Returns
ESP_OK on success, or the underlying driver error.