Expand description
Split-build traits: the interface between configure_pins’ closure tuple
and the shape-dependent split structs. The split structs, selectors and
ChannelCfgTuple impls are generated by build.rs (see
src/dfsdm/codegen.rs) and glob-re-exported from crate::_generated::dfsdm.
Traits§
- Channel
CfgTuple - Implemented for the tuple a
configure_pinsclosure returns. The arity is the transceiver-count check:(C0, C1)only impls forTcv2instances, the 8-tuple only forTcv8. - Tcv2
Split Build - Builds the actual split struct from already-extracted pin pairs.
- Tcv4
Split Build - 4-transceiver twin of
Tcv2SplitBuild. - Tcv8
Split Build - 8-transceiver twin of
Tcv2SplitBuild.