Skip to main content

Module board

Module board 

Source
Expand description

Board-level bring-up: pin wiring ([cores3::Board]/fire27::Board), display + SD shared-bus sequences (spi2, display), and bring-up orchestration across drivers.

Modules§

display
ILI9342C panel bring-up shared by both boards (feature display).
fire27
M5Stack Fire v2.7 (ESP32) board-level pin wiring.
spi2
Shared SPI2 bus: on-board ILI9342C display + SD-card slot.

Structs§

SystemResources
Chip-level (board-independent) system resources: executor timers, software interrupts, the second core, and the RTC domain (e.g. the production RWDT, crate::io::watchdog).

Constants§

SCREEN_H
SCREEN_W

Functions§

init
Initialise esp-hal at max CPU clock. Heap setup stays with the app (sizing is application policy).
run_app_core
Park + start the APP core running an [InterruptExecutor] at prio; init runs on the APP core with the executor’s [SendSpawner] to spawn its tasks.