Struct esp32_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 (rx_flow_thrhd_h3 rx_flow_thrhd).

Bit 1 - This interrupt raw bit turns to high level when the amount of data in transmitter’s fifo is less than ((tx_mem_cnttxfifo_cnt) .

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

Bit 3 - This interrupt raw bit turns to high level when receiver detects data’s 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 the 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 receives xoff char with uart_sw_flow_con_en is set to 1.

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

Bit 11 - This interrupt raw bit turns to high level when receiver detects the start bit.

Bit 12 - This interrupt raw bit turns to high level when transmitter completes sendding 0 after all the datas in transmitter’s fifo are send.

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

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

Bit 15 - This interrupt raw bit turns to high level when rs485 detects the parity error.

Bit 16 - This interrupt raw bit turns to high level when rs485 detects the data frame error.

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

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

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.