pub struct UART3 { /* private fields */ }
Expand description

UART0/2/3

Implementations

Pointer to the register block

Return the pointer to the register block

Methods from Deref<Target = RegisterBlock>

0x00 - Divisor Latch LSB. Least significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider (DLAB =1).

0x00 - Transmit Holding Regiter. The next character to be transmitted is written here (DLAB =0).

0x00 - Receiver Buffer Register. Contains the next received character to be read (DLAB =0).

0x04 - Interrupt Enable Register. Contains individual interrupt enable bits for the 7 potential UART interrupts (DLAB =0).

0x04 - Divisor Latch MSB. Most significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider (DLAB =1).

0x08 - FIFO Control Register. Controls UART FIFO usage and modes.

0x08 - Interrupt ID Register. Identifies which interrupt(s) are pending.

Trait Implementations

Formats the value using the given formatter. Read more

The resulting type after dereferencing.

Dereferences the value.

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.