Struct esp32s3_hal::pac::uart0::int_raw::R

pub struct R(_);
Expand description

Register INT_RAW reader

Implementations§

Bit 0 - This interrupt raw bit turns to high level when receiver receives more data than what rxfifo_full_thrhd specifies.

Bit 1 - This interrupt raw bit turns to high level when the amount of data in Tx-FIFO is less than what txfifo_empty_thrhd specifies .

Bit 2 - This interrupt raw bit turns to high level when receiver detects a parity error in the data.

Bit 3 - This interrupt raw bit turns to high level when receiver detects a data frame error .

Bit 4 - This interrupt raw bit turns to high level when receiver receives more data than the FIFO can store.

Bit 5 - This interrupt raw bit turns to high level when receiver detects the edge change of DSRn signal.

Bit 6 - This interrupt raw bit turns to high level when receiver detects the edge change of CTSn signal.

Bit 7 - This interrupt raw bit turns to high level when receiver detects a 0 after the stop bit.

Bit 8 - This interrupt raw bit turns to high level when receiver takes more time than rx_tout_thrhd to receive a byte.

Bit 9 - This interrupt raw bit turns to high level when receiver recevies Xon char when uart_sw_flow_con_en is set to 1.

Bit 10 - This interrupt raw bit turns to high level when receiver receives Xoff char when uart_sw_flow_con_en is set to 1.

Bit 11 - This interrupt raw bit turns to high level when receiver detects a glitch in the middle of a start bit.

Bit 12 - This interrupt raw bit turns to high level when transmitter completes sending NULL characters, after all data in Tx-FIFO are sent.

Bit 13 - This interrupt raw bit turns to high level when transmitter has kept the shortest duration after sending the last data.

Bit 14 - This interrupt raw bit turns to high level when transmitter has send out all data in FIFO.

Bit 15 - This interrupt raw bit turns to high level when receiver detects a parity error from the echo of transmitter in rs485 mode.

Bit 16 - This interrupt raw bit turns to high level when receiver detects a data frame error from the echo of transmitter in rs485 mode.

Bit 17 - This interrupt raw bit turns to high level when detects a clash between transmitter and receiver in rs485 mode.

Bit 18 - This interrupt raw bit turns to high level when receiver detects the configured at_cmd char.

Bit 19 - This interrupt raw bit turns to high level when input rxd edge changes more times than what reg_active_threshold specifies in light sleeping mode.

Methods from Deref<Target = R<INT_RAW_SPEC>>§

Reads raw bits from register.

Trait Implementations§

The resulting type after dereferencing.
Dereferences the value.
Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.