Struct esp32_hal::pac::uhci0::int_raw::R

pub struct R(_);
Expand description

Register INT_RAW reader

Implementations§

Bit 0 - when a separator char has been send it will produce uhci_rx_start_int interrupt.

Bit 1 - when DMA detects a separator char it will produce uhci_tx_start_int interrupt.

Bit 2 - when DMA takes a lot of time to receive a data it will produce uhci_rx_hung_int interrupt.

Bit 3 - when DMA takes a lot of time to read a data from RAM it will produce uhci_tx_hung_int interrupt.

Bit 4 - when a in link descriptor has been completed it will produce uhci_in_done_int interrupt.

Bit 5 - when a data packet has been received it will produce uhci_in_suc_eof_int interrupt.

Bit 6 - when there are some errors about eof in in link descriptor it will produce uhci_in_err_eof_int interrupt.

Bit 7 - when a out link descriptor is completed it will produce uhci_out_done_int interrupt.

Bit 8 - when the current descriptor’s eof bit is 1 it will produce uhci_out_eof_int interrupt.

Bit 9 - when there are some errors about the out link descriptor it will produce uhci_in_dscr_err_int interrupt.

Bit 10 - when there are some errors about the in link descriptor it will produce uhci_out_dscr_err_int interrupt.

Bit 11 - when there are not enough in links for DMA it will produce uhci_in_dscr_err_int interrupt.

Bit 12 - when there are some errors about eof in outlink descriptor it will produce uhci_outlink_eof_err_int interrupt.

Bit 13 - When all data have been send it will produce uhci_out_total_eof_int interrupt.

Bit 14 - When use single send registers to send a short packets it will produce this interrupt when dma has send the short packet.

Bit 15 - When use always_send registers to send a series of short packets it will produce this interrupt when dma has send the short packet.

Bit 16

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.