embassy-stm32

Crates

git

Versions

stm32wl54cc-cm4

Flavors

Skip to main content

Module subghz

Module subghz 

Source
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:

Re-exports§

pub use rf_switch::DummyRfSwitch;
pub use rf_switch::LoraE5RfSwitch;
pub use rf_switch::NucleoRfSwitch;
pub use rf_switch::RfMode;
pub use rf_switch::RfSwitch;
pub use spi::SubghzSpi;

Modules§

rf_switch
Radio Frequency (RF) front-end switch abstractions.
spi
Sub-GHz dedicated SPI interface driver (SUBGHZSPI).

Structs§

BusyTimeout
The radio did not release RFBUSY within the allowed time.
RadioInterruptHandler
Interrupt handler for SUBGHZ_RADIO interrupts.
Subghz
Sub-GHz peripheral manager and factory.
SubghzRadio
Sub-GHz radio physical control driver (reset, busy monitoring, and interrupts).

Enums§

NssSource
Source selection for the SUBGHZSPI_NSS line.

Functions§

set_nss_source
Configure the hardware driving source for the SUBGHZSPI_NSS signal.