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§
impl ChannelPin<Timer0, 0> for Pin<'A', 8, Alternate<2>>
Available on
pads_ge_24 only.impl ChannelPin<Timer0, 1> for Pin<'A', 9, Alternate<2>>
impl ChannelPin<Timer0, 2> for Pin<'A', 10, Alternate<2>>
impl ChannelPin<Timer0, 3> for Pin<'A', 11, Alternate<2>>
Available on
pads_ge_lqfp32 only.impl ChannelPin<Timer2, 0> for Pin<'A', 6, Alternate<1>>
impl ChannelPin<Timer2, 0> for Pin<'B', 4, Alternate<1>>
Available on
pads_ge_28 only.impl ChannelPin<Timer2, 1> for Pin<'A', 7, Alternate<1>>
impl ChannelPin<Timer2, 1> for Pin<'B', 5, Alternate<1>>
Available on
pads_ge_28 only.impl ChannelPin<Timer2, 2> for Pin<'B', 0, Alternate<1>>
Available on
pads_ge_24 only.impl ChannelPin<Timer2, 3> for Pin<'B', 1, Alternate<1>>
impl ChannelPin<Timer13, 0> for Pin<'A', 4, Alternate<4>>
impl ChannelPin<Timer13, 0> for Pin<'A', 7, Alternate<4>>
impl ChannelPin<Timer13, 0> for Pin<'B', 1, Alternate<2>>
impl ChannelPin<Timer14, 0> for Pin<'A', 2, Alternate<0>>
impl ChannelPin<Timer14, 0> for Pin<'B', 14, Alternate<1>>
Available on
pads_ge_48 only.impl ChannelPin<Timer14, 1> for Pin<'A', 3, Alternate<0>>
impl ChannelPin<Timer14, 1> for Pin<'B', 15, Alternate<1>>
Available on
pads_ge_48 only.impl ChannelPin<Timer15, 0> for Pin<'A', 6, Alternate<5>>
impl ChannelPin<Timer15, 0> for Pin<'B', 8, Alternate<2>>
Available on
pads_ge_qfn32 only.impl ChannelPin<Timer16, 0> for Pin<'A', 7, Alternate<5>>
impl ChannelPin<Timer16, 0> for Pin<'B', 9, Alternate<2>>
Available on
pads_ge_48 only.