Type Alias rp2040_pac::uart0::uartfr::R
source · pub type R = R<UARTFR_SPEC>;
Expand description
Register UARTFR
reader
Aliased Type§
struct R { /* private fields */ }
Implementations§
source§impl R
impl R
sourcepub fn cts(&self) -> CTS_R
pub fn cts(&self) -> CTS_R
Bit 0 - Clear to send. This bit is the complement of the UART clear to send, nUARTCTS, modem status input. That is, the bit is 1 when nUARTCTS is LOW.
sourcepub fn dsr(&self) -> DSR_R
pub fn dsr(&self) -> DSR_R
Bit 1 - Data set ready. This bit is the complement of the UART data set ready, nUARTDSR, modem status input. That is, the bit is 1 when nUARTDSR is LOW.
sourcepub fn dcd(&self) -> DCD_R
pub fn dcd(&self) -> DCD_R
Bit 2 - Data carrier detect. This bit is the complement of the UART data carrier detect, nUARTDCD, modem status input. That is, the bit is 1 when nUARTDCD is LOW.
sourcepub fn busy(&self) -> BUSY_R
pub fn busy(&self) -> BUSY_R
Bit 3 - UART busy. If this bit is set to 1, the UART is busy transmitting data. This bit remains set until the complete byte, including all the stop bits, has been sent from the shift register. This bit is set as soon as the transmit FIFO becomes non-empty, regardless of whether the UART is enabled or not.
sourcepub fn rxfe(&self) -> RXFE_R
pub fn rxfe(&self) -> RXFE_R
Bit 4 - Receive FIFO empty. The meaning of this bit depends on the state of the FEN bit in the UARTLCR_H Register. If the FIFO is disabled, this bit is set when the receive holding register is empty. If the FIFO is enabled, the RXFE bit is set when the receive FIFO is empty.
sourcepub fn txff(&self) -> TXFF_R
pub fn txff(&self) -> TXFF_R
Bit 5 - Transmit FIFO full. The meaning of this bit depends on the state of the FEN bit in the UARTLCR_H Register. If the FIFO is disabled, this bit is set when the transmit holding register is full. If the FIFO is enabled, the TXFF bit is set when the transmit FIFO is full.
sourcepub fn rxff(&self) -> RXFF_R
pub fn rxff(&self) -> RXFF_R
Bit 6 - Receive FIFO full. The meaning of this bit depends on the state of the FEN bit in the UARTLCR_H Register. If the FIFO is disabled, this bit is set when the receive holding register is full. If the FIFO is enabled, the RXFF bit is set when the receive FIFO is full.
sourcepub fn txfe(&self) -> TXFE_R
pub fn txfe(&self) -> TXFE_R
Bit 7 - Transmit FIFO empty. The meaning of this bit depends on the state of the FEN bit in the Line Control Register, UARTLCR_H. If the FIFO is disabled, this bit is set when the transmit holding register is empty. If the FIFO is enabled, the TXFE bit is set when the transmit FIFO is empty. This bit does not indicate if there is data in the transmit shift register.