Expand description
§embassy-stm32-wpan
Async WPAN (short range wireless) on STM32WB families.
§Features
- Rust interface to the WPAN stack running on the STM32WB co-processor .
- Controller trait implementation for the stm32wb-hci crate.
- Embassy-net driver implementation for 802.15.4 MAC.
§Examples
See the stm32wb examples.
Modules§
- CPU1 CPU2 | (SYSTEM) | |––HW_IPCC_SYSTEM_CMD_RSP_CHANNEL–––––––>| | | |<—HW_IPCC_SYSTEM_EVENT_CHANNEL—————–| | | | (ZIGBEE) | |––HW_IPCC_ZIGBEE_CMD_APPLI_CHANNEL————>| | | |––HW_IPCC_ZIGBEE_CMD_CLI_CHANNEL–––––––>| | | |<—HW_IPCC_ZIGBEE_APPLI_NOTIF_ACK_CHANNEL—––| | | |<—HW_IPCC_ZIGBEE_CLI_NOTIF_ACK_CHANNEL———| | | | (THREAD) | |––HW_IPCC_THREAD_OT_CMD_RSP_CHANNEL———–>| | | |––HW_IPCC_THREAD_CLI_CMD_CHANNEL–––––––>| | | |<—HW_IPCC_THREAD_NOTIFICATION_ACK_CHANNEL——| | | |<—HW_IPCC_THREAD_CLI_NOTIFICATION_ACK_CHANNEL–| | | | (BLE) | |––HW_IPCC_BLE_CMD_CHANNEL———————>| | | |––HW_IPCC_HCI_ACL_DATA_CHANNEL––––––––>| | | |<—HW_IPCC_BLE_EVENT_CHANNEL––––––––––| | | | (BLE LLD) | |––HW_IPCC_BLE_LLD_CMD_CHANNEL—————–>| | | |<—HW_IPCC_BLE_LLD_RSP_CHANNEL——————| | | |<—HW_IPCC_BLE_LLD_M0_CMD_CHANNEL—————| | | | (MAC) | |––HW_IPCC_MAC_802_15_4_CMD_RSP_CHANNEL––––>| | | |<—HW_IPCC_MAC_802_15_4_NOTIFICATION_ACK_CHANNEL| | | | (BUFFER) | |––HW_IPCC_MM_RELEASE_BUFFER_CHANNE————>| | | | (TRACE) | |<––HW_IPCC_TRACES_CHANNEL–––––––––––| | |
- Unsafe linked list. Translated from ST’s C by
c2rust
tool.