Enum embassy_stm32::timer::OutputPolarity
source · pub enum OutputPolarity {
ActiveHigh,
ActiveLow,
}
Expand description
Timer output pin polarity.
Variants§
ActiveHigh
Active high (higher duty value makes the pin spend more time high).
ActiveLow
Active low (higher duty value makes the pin spend more time low).
Trait Implementations§
source§impl Clone for OutputPolarity
impl Clone for OutputPolarity
source§fn clone(&self) -> OutputPolarity
fn clone(&self) -> OutputPolarity
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl From<OutputPolarity> for bool
impl From<OutputPolarity> for bool
source§fn from(mode: OutputPolarity) -> Self
fn from(mode: OutputPolarity) -> Self
Converts to this type from the input type.
impl Copy for OutputPolarity
Auto Trait Implementations§
impl Freeze for OutputPolarity
impl RefUnwindSafe for OutputPolarity
impl Send for OutputPolarity
impl Sync for OutputPolarity
impl Unpin for OutputPolarity
impl UnwindSafe for OutputPolarity
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