#[repr(u8)]pub enum Sm3ctrl2ForceSel {
LOCAL = 0,
MASTER = 1,
LOCAL_RELOAD = 2,
MASTER_RELOAD = 3,
LOCAL_SYNC = 4,
MASTER_SYNC = 5,
EXT_FORCE = 6,
EXT_SYNC = 7,
}Variants§
LOCAL = 0
The local force signal, CTRL2[FORCE], from this submodule is used to force updates.
MASTER = 1
The master force signal from submodule 0 is used to force updates. This setting should not be used in submodule 0 as it holds the FORCE OUTPUT signal to logic 0.
LOCAL_RELOAD = 2
The local reload signal from this submodule is used to force updates without regard to the state of LDOK.
MASTER_RELOAD = 3
The master reload signal from submodule0 is used to force updates if LDOK is set. This setting should not be used in submodule0 as it holds the FORCE OUTPUT signal to logic 0.
LOCAL_SYNC = 4
The local sync signal from this submodule is used to force updates.
MASTER_SYNC = 5
The master sync signal from submodule0 is used to force updates. This setting should not be used in submodule0 as it holds the FORCE OUTPUT signal to logic 0.
EXT_FORCE = 6
The external force signal, EXT_FORCE, from outside the PWM module causes updates.
EXT_SYNC = 7
The external sync signal, EXT_SYNC, from outside the PWM module causes updates.
Implementations§
Trait Implementations§
Source§impl Clone for Sm3ctrl2ForceSel
impl Clone for Sm3ctrl2ForceSel
Source§fn clone(&self) -> Sm3ctrl2ForceSel
fn clone(&self) -> Sm3ctrl2ForceSel
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more