app::runtime::Radio1HalRuntime class final

Owns radio slot 1 HAL wiring and SI4463 adapter struct.

The runtime keeps pin and SPI ownership local so NPR task startup receives only a validated HAL view.

Public functions

auto hal() -> npr::rf::Si4463Hal*
Returns prepared HAL descriptor for NPR runtime.
auto prepare() -> bool
Initializes SPI bus and binds GPIO pins into SI4463 HAL struct.