Enum stm32f1xx_hal::qei::SlaveMode
source · pub enum SlaveMode {
EncoderMode1,
EncoderMode2,
EncoderMode3,
ResetMode,
TriggerMode,
ExternalClockMode1,
}
Expand description
SMS (Slave Mode Selection) register
Variants§
EncoderMode1
Counter counts up/down on TI2FP1 edge depending on TI1FP2 level.
EncoderMode2
Encoder mode 2 - Counter counts up/down on TI1FP2 edge depending on TI2FP1 level.
EncoderMode3
Encoder mode 3 - Counter counts up/down on both TI1FP1 and TI2FP2 edges depending on the level of the other input.
ResetMode
Reset Mode - Rising edge of the selected trigger input (TRGI) reinitializes the counter and generates an update of the registers.
TriggerMode
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.
ExternalClockMode1
External Clock Mode 1 - Rising edges of the selected trigger (TRGI) clock the counter.