TB2026-YDS Firmware
Loading...
Searching...
No Matches
spi_bus.c File Reference
#include "spi_bus.h"
#include "board_pins.h"

Macros

#define DISPLAY_SPI_HZ   (10 * 1000 * 1000) /* confirmed by SSD1333 datasheet */
#define DISPLAY_FRAME_BYTES   (176 * 176 * 2) /* full RGB565 frame, sets DMA transfer cap */

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

Note
Développé avec l'assistance de Claude Opus 4.8 (Anthropic), sous la direction de Y. Dos Santos : spécification, revue et validation sur cible par l'auteur.

Macro Definition Documentation

◆ DISPLAY_FRAME_BYTES

#define DISPLAY_FRAME_BYTES   (176 * 176 * 2) /* full RGB565 frame, sets DMA transfer cap */

◆ DISPLAY_SPI_HZ

#define DISPLAY_SPI_HZ   (10 * 1000 * 1000) /* confirmed by SSD1333 datasheet */