#[repr(transparent)]pub struct MacDebug(pub u32);Expand description
F70RM Rev. 1 section 51.7.1.16; manual text line 150510.
Tuple Fields§
§0: u32Implementations§
Source§impl MacDebug
impl MacDebug
Sourcepub const fn rpests(&self) -> bool
pub const fn rpests(&self) -> bool
Read-only. MAC GMII or MII Receive Protocol Engine Status. When this bit is set, it indicates that the MAC GMII or MII receive protocol engine is actively receiving data, and it is not in the Idle state. 0b - MAC GMII or MII Receive Protocol Engine Status not detected 1b - MAC GMII or MII Receive Protocol Engine Status detected
Sourcepub const fn set_rpests(&mut self, val: bool)
pub const fn set_rpests(&mut self, val: bool)
Read-only. MAC GMII or MII Receive Protocol Engine Status. When this bit is set, it indicates that the MAC GMII or MII receive protocol engine is actively receiving data, and it is not in the Idle state. 0b - MAC GMII or MII Receive Protocol Engine Status not detected 1b - MAC GMII or MII Receive Protocol Engine Status detected
Sourcepub const fn rfcfcsts(&self) -> u8
pub const fn rfcfcsts(&self) -> u8
Read-only. MAC Receive Packet Controller FIFO Status. When this bit is set, this field indicates the active state of the small FIFO Read and Write controllers of the MAC Receive Packet Controller module.
Sourcepub const fn set_rfcfcsts(&mut self, val: u8)
pub const fn set_rfcfcsts(&mut self, val: u8)
Read-only. MAC Receive Packet Controller FIFO Status. When this bit is set, this field indicates the active state of the small FIFO Read and Write controllers of the MAC Receive Packet Controller module.
Sourcepub const fn tpests(&self) -> bool
pub const fn tpests(&self) -> bool
Read-only. MAC GMII or MII Transmit Protocol Engine Status. When this bit is set, it indicates that the MAC GMII or MII transmit protocol engine is actively transmitting data, and it is not in the Idle state. 0b - MAC GMII or MII Transmit Protocol Engine Status not detected 1b - MAC GMII or MII Transmit Protocol Engine Status detected
Sourcepub const fn set_tpests(&mut self, val: bool)
pub const fn set_tpests(&mut self, val: bool)
Read-only. MAC GMII or MII Transmit Protocol Engine Status. When this bit is set, it indicates that the MAC GMII or MII transmit protocol engine is actively transmitting data, and it is not in the Idle state. 0b - MAC GMII or MII Transmit Protocol Engine Status not detected 1b - MAC GMII or MII Transmit Protocol Engine Status detected
Sourcepub const fn tfcsts(&self) -> u8
pub const fn tfcsts(&self) -> u8
Read-only. MAC Transmit Packet Controller Status. This field indicates the state of the MAC Transmit Packet Controller module. 00b - Idle state 01b - Waiting for one of the following: Status of the previous packet OR IPG or back off period to be over 10b - Generating and transmitting a Pause control packet (in full-duplex mode) 11b - Transferring input packet for transmission
Sourcepub const fn set_tfcsts(&mut self, val: u8)
pub const fn set_tfcsts(&mut self, val: u8)
Read-only. MAC Transmit Packet Controller Status. This field indicates the state of the MAC Transmit Packet Controller module. 00b - Idle state 01b - Waiting for one of the following: Status of the previous packet OR IPG or back off period to be over 10b - Generating and transmitting a Pause control packet (in full-duplex mode) 11b - Transferring input packet for transmission