#[repr(transparent)]pub struct Modestat(pub u16);Expand description
F70RM Rev. 1 section 54.5.1.24; manual text line 172501.
Tuple Fields§
§0: u16Implementations§
Source§impl Modestat
impl Modestat
Sourcepub const fn stat(&self) -> u8
pub const fn stat(&self) -> u8
Read-only. Status power-mode sequencer. 0000b - PORST. Power on reset status 0001b - WAITINIT. Wait for initialization to complete 0010b - Linkdown. 10BT1S link is disabled 0011b - Linkup. Source conflict: operating modes section 54.2.1 (manual lines 170646-170647) says datapath enabled and transmission/reception possible, but the field table (manual line 172551) says disabled. The LINKUP encoding is retained without resolving that conflicting operational wording. 0100b - WAITCMDLP. Transition to LOWPOWER: Wait until sending SLEEP command is done 0101b - Low-power. Low-power mode 0110b - WAITCMDCFG. Transition to TXCCFG: Wait until sending CONFIG command is done 0111b - TXCCFG. Transceiver configuration mode 1000b - TXCBIST. Transceiver BIST mode 1001b - WAITSSILENTLP. Transition to LOWPOWER: Wait until any transmission completed 1010b - WAITSILENTCFG. Transition to CONFIG: Wait until any transmission completed
Sourcepub const fn set_stat(&mut self, val: u8)
pub const fn set_stat(&mut self, val: u8)
Read-only. Status power-mode sequencer. 0000b - PORST. Power on reset status 0001b - WAITINIT. Wait for initialization to complete 0010b - Linkdown. 10BT1S link is disabled 0011b - Linkup. Source conflict: operating modes section 54.2.1 (manual lines 170646-170647) says datapath enabled and transmission/reception possible, but the field table (manual line 172551) says disabled. The LINKUP encoding is retained without resolving that conflicting operational wording. 0100b - WAITCMDLP. Transition to LOWPOWER: Wait until sending SLEEP command is done 0101b - Low-power. Low-power mode 0110b - WAITCMDCFG. Transition to TXCCFG: Wait until sending CONFIG command is done 0111b - TXCCFG. Transceiver configuration mode 1000b - TXCBIST. Transceiver BIST mode 1001b - WAITSSILENTLP. Transition to LOWPOWER: Wait until any transmission completed 1010b - WAITSILENTCFG. Transition to CONFIG: Wait until any transmission completed
Sourcepub const fn set_silentto(&mut self, val: bool)
pub const fn set_silentto(&mut self, val: bool)
Read-only. Silent Time-out condition. 0b - No 1b - Yes