embassy-stm32

Crates

git

Versions

stm32l4p5re

Flavors

Skip to main content

Module config

Module config 

Source
Expand description

Config value types used across the driver: filter parameters, data packing and shift modes, clock/output sources, and trigger/edge configuration.

Structs§

AwdFilterOsr
AWFOSR register value.
BreakSignals
Maps break-signal connections per source transceiver.
CkoutDivider
CKOUT divider register value.
DataRightShift
Data right bit-shift for transceiver results (CFGR2.DTRBS).
FilterParameters
Filter parameters (order, OSR and input width) for a filter.
PulsesToSkip
Pulses to skip in the delay block (DLYR.PLSSKP).

Enums§

AwdFilterConfig
Filter order of the analog watchdog’s fast filter.
AwdFilterOrder
Filter order of the analog watchdog’s fast filter.
ChannelInput
Input pin selection for a transceiver.
CkoutSource
Source clock for the CKOUT output.
DataPackingMode
Data packing mode in CHyDATINR register
FilterOrder
Filter order and filter oversampling ratio (FOSR).
InputDataMux
Selects where a transceiver’s parallel input data comes from.
InputWidth
Effective input bit-width feeding the sinc filter, for gain-ceiling checks.
InternalSpiMode
Sampling edge for the internally-generated serial clock (SPICKSEL = 1).
ManchesterMode
Manchester-encoding mode
SerialInterfaceType
Serial interface type and sampling edge.
SpiClockSelect
Serial-interface clock source.
SpiMode
SPI edge mode
TriggerEdge
Trigger edge selection for injected conversions.