#[repr(u8)]pub enum Timdec {
FlexioClkShiftclkTmrOut = 0,
TrigEdgeShiftclkTmrOut = 1,
PinEdgeShiftclkTmrOut = 2,
TrigEdgeShiftclkTrigIn = 3,
FlexioClkDiv16ShiftclkTmrOut = 4,
FlexioClkDiv256ShiftclkTmrOut = 5,
PinRiseShiftclkPinIn = 6,
TrigRiseShiftclkTrigIn = 7,
}Expand description
Timer Decrement
Value on reset: 0
Variants§
FlexioClkShiftclkTmrOut = 0
0: Decrement counter on FLEXIO clock; shift clock equals timer output
TrigEdgeShiftclkTmrOut = 1
1: Decrement counter on trigger input (both edges); shift clock equals timer output
PinEdgeShiftclkTmrOut = 2
2: Decrement counter on pin input (both edges); shift clock equals pin input
TrigEdgeShiftclkTrigIn = 3
3: Decrement counter on trigger input (both edges); shift clock equals trigger input
FlexioClkDiv16ShiftclkTmrOut = 4
4: Decrement counter on FLEXIO clock divided by 16; shift clock equals timer output
FlexioClkDiv256ShiftclkTmrOut = 5
5: Decrement counter on FLEXIO clock divided by 256; shift clock equals timer output
PinRiseShiftclkPinIn = 6
6: Decrement counter on pin input (rising edge); shift clock equals pin input
TrigRiseShiftclkTrigIn = 7
7: Decrement counter on trigger input (rising edge); shift clock equals trigger input
Trait Implementations§
impl Copy for Timdec
impl Eq for Timdec
impl IsEnum for Timdec
impl StructuralPartialEq for Timdec
Auto Trait Implementations§
impl Freeze for Timdec
impl RefUnwindSafe for Timdec
impl Send for Timdec
impl Sync for Timdec
impl Unpin for Timdec
impl UnsafeUnpin for Timdec
impl UnwindSafe for Timdec
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