pub enum StatusSelect {
OneCyclePulse = 0,
OutputActiveBit = 1,
ToggleOnEachCycle = 2,
PwmaOutput = 3,
PwmbOutput = 4,
EnabledBit = 5,
PwmaActiveBit = 6,
}Variants§
OneCyclePulse = 0
Pulse when timer reaches 0.
OutputActiveBit = 1
ToggleOnEachCycle = 2
Creates a divide by two output clock of the timer.
PwmaOutput = 3
1 when count value >= PWM A value, 0 otherwise
PwmbOutput = 4
1 when count value < PWM A value and >= PWM B, 0 when counter value >= PWM A value or < PWM B value
EnabledBit = 5
PwmaActiveBit = 6
1 when counter value <= PWM A value and 0 otherwise.
Implementations§
Trait Implementations§
Source§impl Clone for StatusSelect
impl Clone for StatusSelect
Source§fn clone(&self) -> StatusSelect
fn clone(&self) -> StatusSelect
Returns a duplicate 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 Debug for StatusSelect
impl Debug for StatusSelect
Source§impl Format for StatusSelect
impl Format for StatusSelect
Source§impl PartialEq for StatusSelect
impl PartialEq for StatusSelect
impl Copy for StatusSelect
impl Eq for StatusSelect
impl StructuralPartialEq for StatusSelect
Auto Trait Implementations§
impl Freeze for StatusSelect
impl RefUnwindSafe for StatusSelect
impl Send for StatusSelect
impl Sync for StatusSelect
impl Unpin for StatusSelect
impl UnwindSafe for StatusSelect
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