Module stm32wb_hci::host

source ·
Expand description

Host-side interface to the Bluetooth HCI.

Ideas for discussion and improvements

  • Remove cmd_link and event_link modules. These provide alternative mechanisms for writing to and reading from the controller, respectively, without the packet identifier byte. The open-source Bluetooth implementations I have found (admittedly, I haven’t looked hard) only support sending the packet ID, as uart does. In that case, it would make sense to also remove uart and move its contents up one level.

Re-exports

Modules

  • Implementation of the HCI that includes the packet ID byte in the header.

Structs

Enums

Traits

  • Trait to define a command packet header.
  • Trait defining the interface from the host to the controller.