Struct embassy_stm32::hrtim::PwmPin
source · pub struct PwmPin<'d, T, C> { /* private fields */ }
Expand description
HRTIM PWM pin.
Implementations§
source§impl<'d, T: Instance> PwmPin<'d, T, ChA<T>>
impl<'d, T: Instance> PwmPin<'d, T, ChA<T>>
sourcepub fn new_cha(pin: impl Peripheral<P = impl ChannelAPin<T>> + 'd) -> Self
pub fn new_cha(pin: impl Peripheral<P = impl ChannelAPin<T>> + 'd) -> Self
Create a new ChA PWM pin instance.
source§impl<'d, T: Instance> PwmPin<'d, T, ChB<T>>
impl<'d, T: Instance> PwmPin<'d, T, ChB<T>>
sourcepub fn new_chb(pin: impl Peripheral<P = impl ChannelBPin<T>> + 'd) -> Self
pub fn new_chb(pin: impl Peripheral<P = impl ChannelBPin<T>> + 'd) -> Self
Create a new ChB PWM pin instance.
source§impl<'d, T: Instance> PwmPin<'d, T, ChC<T>>
impl<'d, T: Instance> PwmPin<'d, T, ChC<T>>
sourcepub fn new_chc(pin: impl Peripheral<P = impl ChannelCPin<T>> + 'd) -> Self
pub fn new_chc(pin: impl Peripheral<P = impl ChannelCPin<T>> + 'd) -> Self
Create a new ChC PWM pin instance.
source§impl<'d, T: Instance> PwmPin<'d, T, ChD<T>>
impl<'d, T: Instance> PwmPin<'d, T, ChD<T>>
sourcepub fn new_chd(pin: impl Peripheral<P = impl ChannelDPin<T>> + 'd) -> Self
pub fn new_chd(pin: impl Peripheral<P = impl ChannelDPin<T>> + 'd) -> Self
Create a new ChD PWM pin instance.
source§impl<'d, T: Instance> PwmPin<'d, T, ChE<T>>
impl<'d, T: Instance> PwmPin<'d, T, ChE<T>>
sourcepub fn new_che(pin: impl Peripheral<P = impl ChannelEPin<T>> + 'd) -> Self
pub fn new_che(pin: impl Peripheral<P = impl ChannelEPin<T>> + 'd) -> Self
Create a new ChE PWM pin instance.
Auto Trait Implementations§
impl<'d, T, C> RefUnwindSafe for PwmPin<'d, T, C>where
C: RefUnwindSafe,
T: RefUnwindSafe,
impl<'d, T, C> Send for PwmPin<'d, T, C>
impl<'d, T, C> Sync for PwmPin<'d, T, C>
impl<'d, T, C> Unpin for PwmPin<'d, T, C>
impl<'d, T, C> !UnwindSafe for PwmPin<'d, T, C>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more