kernel::board
Board manifest integration.
Re-exports the board manifest and provides runtime initialisation of board-level resources (buses, devices, peripherals).
The concrete board is selected by a Cargo feature on board
(forwarded through this crate’s own board-* features — see
kernel/Cargo.toml), not named here. This module just forwards
whichever manifest board resolved to, so switching boards never
touches kernel source:
cargo build -p kernel --no-default-features --features board-m5-atomType Aliases
Section titled “Type Aliases”SelectedSoc
Section titled “SelectedSoc”type SelectedSoc = soc_esp32::Esp32;SoC selected by the active ESP32 board family.
References: Esp32