embassy-stm32

Crates

git

Versions

stm32h7b0zb

Flavors

Skip to main content

Module transceiver

Module transceiver 

Source
Expand description

Transceiver driver, its pin reference-counting storage, single-use pin selectors, and the pin-trait associations.

Structs§

ParallelPair
An enabled dual-mode parallel-input pair.
ParallelPairDisabled
A dual-mode parallel-input pair, disabled and ready to configure.
PinSlot
Reference-counted storage for one pin of one transceiver.
Sel
Per-transceiver pin selector. Cannot be constructed outside this module (private field); handed out only inside the configure_pins closure, one per transceiver, by value. Every method consumes self, so each transceiver’s pins can be declared exactly once (E0382 otherwise).
Transceiver
Configured DFSDM data input transceiver.
TransceiverBuilder
Builder for a Transceiver; declare pins, then call a build_* to finish.

Enums§

PinKind
Which of a transceiver’s two pins a slot tracks.