Struct esp32_hal::pac::rmt::int_raw::R

pub struct R(_);
Expand description

Register INT_RAW reader

Implementations§

The interrupt raw bit for channel [0-7] turns to high level when the transmit process is done.

Bit 0 - The interrupt raw bit for channel 0 turns to high level when the transmit process is done.

Bit 3 - The interrupt raw bit for channel 1 turns to high level when the transmit process is done.

Bit 6 - The interrupt raw bit for channel 2 turns to high level when the transmit process is done.

Bit 9 - The interrupt raw bit for channel 3 turns to high level when the transmit process is done.

Bit 12 - The interrupt raw bit for channel 4 turns to high level when the transmit process is done.

Bit 15 - The interrupt raw bit for channel 5 turns to high level when the transmit process is done.

Bit 18 - The interrupt raw bit for channel 6 turns to high level when the transmit process is done.

Bit 21 - The interrupt raw bit for channel 7 turns to high level when the transmit process is done.

The interrupt raw bit for channel [0-7] turns to high level when the receive process is done.

Bit 1 - The interrupt raw bit for channel 0 turns to high level when the receive process is done.

Bit 4 - The interrupt raw bit for channel 1 turns to high level when the receive process is done.

Bit 7 - The interrupt raw bit for channel 2 turns to high level when the receive process is done.

Bit 10 - The interrupt raw bit for channel 3 turns to high level when the receive process is done.

Bit 13 - The interrupt raw bit for channel 4 turns to high level when the receive process is done.

Bit 16 - The interrupt raw bit for channel 5 turns to high level when the receive process is done.

Bit 19 - The interrupt raw bit for channel 6 turns to high level when the receive process is done.

Bit 22 - The interrupt raw bit for channel 7 turns to high level when the receive process is done.

The interrupt raw bit for channel [0-7] turns to high level when channle [0-7] detects some errors.

Bit 2 - The interrupt raw bit for channel 0 turns to high level when channle 0 detects some errors.

Bit 5 - The interrupt raw bit for channel 1 turns to high level when channle 1 detects some errors.

Bit 8 - The interrupt raw bit for channel 2 turns to high level when channle 2 detects some errors.

Bit 11 - The interrupt raw bit for channel 3 turns to high level when channle 3 detects some errors.

Bit 14 - The interrupt raw bit for channel 4 turns to high level when channle 4 detects some errors.

Bit 17 - The interrupt raw bit for channel 5 turns to high level when channle 5 detects some errors.

Bit 20 - The interrupt raw bit for channel 6 turns to high level when channle 6 detects some errors.

Bit 23 - The interrupt raw bit for channel 7 turns to high level when channle 7 detects some errors.

The interrupt raw bit for channel [0-7] turns to high level when transmitter in channle[0-7] have send datas more than reg_rmt_tx_lim_ch[0-7] after detecting this interrupt software can updata the old datas with new datas.

Bit 24 - The interrupt raw bit for channel 0 turns to high level when transmitter in channle0 have send datas more than reg_rmt_tx_lim_ch0 after detecting this interrupt software can updata the old datas with new datas.

Bit 25 - The interrupt raw bit for channel 1 turns to high level when transmitter in channle1 have send datas more than reg_rmt_tx_lim_ch1 after detecting this interrupt software can updata the old datas with new datas.

Bit 26 - The interrupt raw bit for channel 2 turns to high level when transmitter in channle2 have send datas more than reg_rmt_tx_lim_ch2 after detecting this interrupt software can updata the old datas with new datas.

Bit 27 - The interrupt raw bit for channel 3 turns to high level when transmitter in channle3 have send datas more than reg_rmt_tx_lim_ch3 after detecting this interrupt software can updata the old datas with new datas.

Bit 28 - The interrupt raw bit for channel 4 turns to high level when transmitter in channle4 have send datas more than reg_rmt_tx_lim_ch4 after detecting this interrupt software can updata the old datas with new datas.

Bit 29 - The interrupt raw bit for channel 5 turns to high level when transmitter in channle5 have send datas more than reg_rmt_tx_lim_ch5 after detecting this interrupt software can updata the old datas with new datas.

Bit 30 - The interrupt raw bit for channel 6 turns to high level when transmitter in channle6 have send datas more than reg_rmt_tx_lim_ch6 after detecting this interrupt software can updata the old datas with new datas.

Bit 31 - The interrupt raw bit for channel 7 turns to high level when transmitter in channle7 have send datas more than reg_rmt_tx_lim_ch7 after detecting this interrupt software can updata the old datas with new datas.

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.