Trait serpente::sercom::v2::spi::ValidPads

source ·
pub trait ValidPads: PadSet + DipoDopo {
    type Capability: Capability;
}
Expand description

Marker trait for valid sets of Pads

This trait labels sets of Pads that:

  • Specify SomePad for CK and at least one of DI or DO
  • Use a valid combination of PadNums, so that the Pads implement DipoDopo

Required Associated Types§

Implementors§

source§

impl<S, DI, CK, SS> ValidPads for Pads<S, DI, NoneT, CK, SS>where S: Sercom, DI: SomePad, CK: SomePad, SS: OptionalPad, Pads<S, DI, NoneT, CK, SS>: DipoDopo,

source§

impl<S, DI, DO, CK, SS> ValidPads for Pads<S, DI, DO, CK, SS>where S: Sercom, DI: SomePad, DO: SomePad, CK: SomePad, SS: OptionalPad, Pads<S, DI, DO, CK, SS>: DipoDopo,

source§

impl<S, DO, CK, SS> ValidPads for Pads<S, NoneT, DO, CK, SS>where S: Sercom, DO: SomePad, CK: SomePad, SS: OptionalPad, Pads<S, NoneT, DO, CK, SS>: DipoDopo,