Expand description
Sub-GHz Radio (SUBGHZ) peripheral driver for STM32WL / STM32WLE5 series.
The STM32WLEx family integrates a Semtech SX1262-class sub-GHz radio transceiver
hardwired to the internal SUBGHZSPI interface, power management (PWR), and reset (RCC).
This module provides:
SubghzSpi:SpiDevicedriver managingSUBGHZSPIand hardware slave-select line (PWR_SUBGHZSPICR.NSS).SubghzControl: Control of radio reset (RCC_CSR.RFRST), BUSY status polling / awaiting, and event interrupts (SUBGHZ_RADIO).
Re-exports§
pub use spi::SubghzSpi;
Modules§
- spi
- Sub-GHz dedicated SPI interface driver (
SUBGHZSPI).
Structs§
- Busy
Timeout - The radio did not release
RFBUSYwithin the allowed time. - Radio
Interrupt Handler - Interrupt handler for
SUBGHZ_RADIOinterrupts. - Subghz
Control - Control of the sub-GHz radio: reset,
RFBUSYmonitoring, wakeup and interrupts.
Enums§
- NssSource
- Source selection for the
SUBGHZSPI_NSSline.
Functions§
- set_
nss_ source - Configure the hardware driving source for the
SUBGHZSPI_NSSsignal.