Struct esp32_hal::pac::uhci0::conf0::R

pub struct R(_);
Expand description

Register CONF0 reader

Implementations§

Bit 0 - Set this bit to reset in link operations.

Bit 1 - Set this bit to reset out link operations.

Bit 2 - Set this bit to reset dma ahb fifo.

Bit 3 - Set this bit to reset dma ahb interface.

Bit 4 - Set this bit to enable loop test for in links.

Bit 5 - Set this bit to enable loop test for out links.

Bit 6 - when in link’s length is 0 go on to use the next in link automatically.

Bit 7 - don’t use

Bit 8 - Set this bit to produce eof after DMA pops all data clear this bit to produce eof after DMA pushes all data

Bit 9 - Set this bit to use UART to transmit or receive data.

Bit 10 - Set this bit to use UART1 to transmit or receive data.

Bit 11 - Set this bit to use UART2 to transmit or receive data.

Bit 12 - Set this bit to enable DMA in links to use burst mode.

Bit 13 - Set this bit to enable DMA out links to use burst mode.

Bit 14 - Set this bit to enable DMA burst MODE

Bit 15

Bit 16 - Set this bit to use special char to separate the data frame.

Bit 17 - Set this bit to enable to use head packet before the data frame.

Bit 18 - Set this bit to enable receiver’’s ability of crc calculation when crc_en bit in head packet is 1 then there will be crc bytes after data_frame

Bit 19 - Set this bit to enable to use idle time when the idle time after data frame is satisfied this means the end of a data frame.

Bit 20 - Set this bit to enable to use packet_len in packet head when the received data is equal to packet_len this means the end of a data frame.

Bit 21 - Set this bit to enable crc calculation for data frame when bit6 in the head packet is 1.

Bit 22 - Set this bit to enable clock-gating for read or write registers.

Bit 23 - Set this bit to enable to use brk char as the end of a data frame.

Methods from Deref<Target = R<CONF0_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.