Skip to main content

ChannelPin

Trait ChannelPin 

Source
pub trait ChannelPin<TIMERX, const C: u8> { }
Expand description

Marks a pin the silicon routes to channel C of TIMERX, in the right alternate function.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl ChannelPin<Timer0, 0> for Pin<'A', 8, Alternate<2>>

Available on pads_ge_24 only.
Source§

impl ChannelPin<Timer0, 1> for Pin<'A', 9, Alternate<2>>

Source§

impl ChannelPin<Timer0, 2> for Pin<'A', 10, Alternate<2>>

Source§

impl ChannelPin<Timer0, 3> for Pin<'A', 11, Alternate<2>>

Available on pads_ge_lqfp32 only.
Source§

impl ChannelPin<Timer2, 0> for Pin<'A', 6, Alternate<1>>

Source§

impl ChannelPin<Timer2, 0> for Pin<'B', 4, Alternate<1>>

Available on pads_ge_28 only.
Source§

impl ChannelPin<Timer2, 1> for Pin<'A', 7, Alternate<1>>

Source§

impl ChannelPin<Timer2, 1> for Pin<'B', 5, Alternate<1>>

Available on pads_ge_28 only.
Source§

impl ChannelPin<Timer2, 2> for Pin<'B', 0, Alternate<1>>

Available on pads_ge_24 only.
Source§

impl ChannelPin<Timer2, 3> for Pin<'B', 1, Alternate<1>>

Source§

impl ChannelPin<Timer13, 0> for Pin<'A', 4, Alternate<4>>

Source§

impl ChannelPin<Timer13, 0> for Pin<'A', 7, Alternate<4>>

Source§

impl ChannelPin<Timer13, 0> for Pin<'B', 1, Alternate<2>>

Source§

impl ChannelPin<Timer15, 0> for Pin<'A', 6, Alternate<5>>

Source§

impl ChannelPin<Timer16, 0> for Pin<'A', 7, Alternate<5>>