Enum esp32c6_hal::parl_io::EnableMode
source · pub enum EnableMode {
Show 14 variants
HighLevel,
LowLevel,
PulseMode1,
PulseMode2,
PulseMode3,
PulseMode4,
PulseMode5,
PulseMode6,
PulseMode7,
PulseMode8,
PulseMode9,
PulseMode10,
PulseMode11,
PulseMode12,
}
Expand description
Enable Mode
Variants§
HighLevel
Enable at high level
LowLevel
Enable at low level
PulseMode1
Positive pulse start (data bit included) & Positive pulse end (data bit included)
PulseMode2
Positive pulse start (data bit included) & Positive pulse end (data bit excluded)
PulseMode3
Positive pulse start (data bit excluded) & Positive pulse end (data bit included)
PulseMode4
Positive pulse start (data bit excluded) & Positive pulse end (data bit excluded)
PulseMode5
Positive pulse start (data bit included) & Length end
PulseMode6
Positive pulse start (data bit excluded) & Length end
PulseMode7
Negative pulse start (data bit included) & Negative pulse end(data bit included)
PulseMode8
Negative pulse start (data bit included) & Negative pulse end (data bit excluded)
PulseMode9
Negative pulse start (data bit excluded) & Negative pulse end (data bit included)
PulseMode10
Negative pulse start (data bit excluded) & Negative pulse end (data bit excluded)
PulseMode11
Negative pulse start (data bit included) & Length end
PulseMode12
Negative pulse start (data bit excluded) & Length end
Trait Implementations§
source§impl Clone for EnableMode
impl Clone for EnableMode
source§fn clone(&self) -> EnableMode
fn clone(&self) -> EnableMode
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EnableMode
impl Debug for EnableMode
source§impl PartialEq for EnableMode
impl PartialEq for EnableMode
source§fn eq(&self, other: &EnableMode) -> bool
fn eq(&self, other: &EnableMode) -> bool
self
and other
values to be equal, and is used
by ==
.