Enum stm32_metapac::i3c::vals::Coderr
#[repr(u8)]pub enum Coderr {
Show 16 variants
CE0 = 0,
CE1 = 1,
CE2 = 2,
CE3 = 3,
_RESERVED_4 = 4,
_RESERVED_5 = 5,
_RESERVED_6 = 6,
_RESERVED_7 = 7,
TE0 = 8,
TE1 = 9,
TE2 = 10,
TE3 = 11,
TE4 = 12,
TE5 = 13,
TE6 = 14,
_RESERVED_f = 15,
}
Variants§
CE0 = 0
Transaction after sending CCC. Controller detected an illegally formatted CCC
CE1 = 1
Monitoring error. Controller detected that transmitted data on the bus is different from expected
CE2 = 2
No response to broadcast address. Controller detected a not acknowledged broadcast address (0b111_1110)
CE3 = 3
Failed controller-role hand-off. Controller detected the new controller did not drive bus after controller-role hand-off
_RESERVED_4 = 4
_RESERVED_5 = 5
_RESERVED_6 = 6
_RESERVED_7 = 7
TE0 = 8
Invalid broadcast address 0b111_1110 + W. Target detected an invalid broadcast address 0b111_1110 + W
TE1 = 9
CCC code. Target detected a parity error on a CCC code via a parity check (vs. T bit)
TE2 = 10
Write data. Target detected a parity error on a write data via a parity check (vs. T bit)
TE3 = 11
Assigned address during dynamic address arbitration. Target detected a parity error on the assigned address during dynamic address arbitration via a parity check (vs. PAR bit)
TE4 = 12
0b111_1110 + R missing after Sr during dynamic address arbitration. Target detected a 0b111_1110 + R missing after Sr during dynamic address arbitration
TE5 = 13
Transaction after detecting CCC. Target detected an illegally formatted CCC
TE6 = 14
Monitoring error. Target detected that transmitted data on the bus is different from expected
_RESERVED_f = 15
Implementations§
Trait Implementations§
§impl Ord for Coderr
impl Ord for Coderr
§impl PartialOrd for Coderr
impl PartialOrd for Coderr
§fn partial_cmp(&self, other: &Coderr) -> Option<Ordering>
fn partial_cmp(&self, other: &Coderr) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more