[][src]Trait trellis_m4::gpio::v2::PinId

pub trait PinId: Sealed {
    type Group: Group;

    pub const DYN: DynPinId;
    pub const NUM: u8;
}

Type-level enum for pin IDs

Associated Types

type Group: Group[src]

Pin group; Also acts as zero-sized reference to the GROUP registers

Loading content...

Associated Constants

pub const DYN: DynPinId[src]

Corresponding DynPinId

pub const NUM: u8[src]

Pin number

Loading content...

Implementors

impl PinId for PA00[src]

type Group = GroupA

impl PinId for PA01[src]

type Group = GroupA

impl PinId for PA02[src]

type Group = GroupA

impl PinId for PA03[src]

type Group = GroupA

impl PinId for PA04[src]

type Group = GroupA

impl PinId for PA05[src]

type Group = GroupA

impl PinId for PA06[src]

type Group = GroupA

impl PinId for PA07[src]

type Group = GroupA

impl PinId for PA08[src]

type Group = GroupA

impl PinId for PA09[src]

type Group = GroupA

impl PinId for PA10[src]

type Group = GroupA

impl PinId for PA11[src]

type Group = GroupA

impl PinId for PA12[src]

type Group = GroupA

impl PinId for PA13[src]

type Group = GroupA

impl PinId for PA14[src]

type Group = GroupA

impl PinId for PA15[src]

type Group = GroupA

impl PinId for PA16[src]

type Group = GroupA

impl PinId for PA17[src]

type Group = GroupA

impl PinId for PA18[src]

type Group = GroupA

impl PinId for PA19[src]

type Group = GroupA

impl PinId for PA20[src]

type Group = GroupA

impl PinId for PA21[src]

type Group = GroupA

impl PinId for PA22[src]

type Group = GroupA

impl PinId for PA23[src]

type Group = GroupA

impl PinId for PA24[src]

type Group = GroupA

impl PinId for PA25[src]

type Group = GroupA

impl PinId for PA27[src]

type Group = GroupA

impl PinId for PA30[src]

type Group = GroupA

impl PinId for PA31[src]

type Group = GroupA

impl PinId for PB02[src]

type Group = GroupB

impl PinId for PB03[src]

type Group = GroupB

impl PinId for PB08[src]

type Group = GroupB

impl PinId for PB09[src]

type Group = GroupB

impl PinId for PB10[src]

type Group = GroupB

impl PinId for PB11[src]

type Group = GroupB

impl PinId for PB22[src]

type Group = GroupB

impl PinId for PB23[src]

type Group = GroupB

Loading content...