[−][src]Enum stm32f1xx_hal::qei::SlaveMode
SMS (Slave Mode Selection) register
Variants
Counter counts up/down on TI2FP1 edge depending on TI1FP2 level.
Encoder mode 2 - Counter counts up/down on TI1FP2 edge depending on TI2FP1 level.
Encoder mode 3 - Counter counts up/down on both TI1FP1 and TI2FP2 edges depending on the level of the other input.
Reset Mode - Rising edge of the selected trigger input (TRGI) reinitializes the counter and generates an update of the registers.
Trigger Mode - The counter starts at a rising edge of the trigger TRGI (but it is not reset). Only the start of the counter is controlled.
External Clock Mode 1 - Rising edges of the selected trigger (TRGI) clock the counter.
Trait Implementations
impl Clone for SlaveMode
[src]
fn clone(&self) -> SlaveMode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SlaveMode
[src]
impl Debug for SlaveMode
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,