Trait TscPin

Source
pub trait TscPin<TSC> {
    type GROUP;
    type OFFSET;

    // Required methods
    fn group() -> Self::GROUP;
    fn offset() -> Self::OFFSET;
}

Required Associated Types§

Required Methods§

Source

fn group() -> Self::GROUP

Returns the group a pin belongs to

Source

fn offset() -> Self::OFFSET

Returns the offset of the pin within the control registers

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl TscPin<TSC> for PA0<Alternate<AF3>>

Source§

impl TscPin<TSC> for PA1<Alternate<AF3>>

Source§

impl TscPin<TSC> for PA2<Alternate<AF3>>

Source§

impl TscPin<TSC> for PA3<Alternate<AF3>>

Source§

impl TscPin<TSC> for PA4<Alternate<AF3>>

Source§

impl TscPin<TSC> for PA5<Alternate<AF3>>

Source§

impl TscPin<TSC> for PA6<Alternate<AF3>>

Source§

impl TscPin<TSC> for PA7<Alternate<AF3>>

Source§

impl TscPin<TSC> for PA9<Alternate<AF3>>

Source§

impl TscPin<TSC> for PA10<Alternate<AF3>>

Source§

impl TscPin<TSC> for PA11<Alternate<AF3>>

Source§

impl TscPin<TSC> for PA12<Alternate<AF3>>

Source§

impl TscPin<TSC> for PB0<Alternate<AF3>>

Source§

impl TscPin<TSC> for PB1<Alternate<AF3>>

Source§

impl TscPin<TSC> for PB2<Alternate<AF3>>

Source§

impl TscPin<TSC> for PB3<Alternate<AF3>>

Source§

impl TscPin<TSC> for PB4<Alternate<AF3>>

Source§

impl TscPin<TSC> for PB6<Alternate<AF3>>

Source§

impl TscPin<TSC> for PB7<Alternate<AF3>>