#[repr(C)]
pub struct RegisterBlock { pub r8_uart3_mcr: R8_UART3_MCR, pub r8_uart3_ier: R8_UART3_IER, pub r8_uart3_fcr: R8_UART3_FCR, pub r8_uart3_lcr: R8_UART3_LCR, pub r8_uart3_iir: R8_UART3_IIR, pub r8_uart3_lsr: R8_UART3_LSR, pub r8_uart3_rbr_r8_uart3_thr: R8_UART3_RBR_R8_UART3_THR, pub r8_uart3_rfc: R8_UART3_RFC, pub r8_uart3_tfc: R8_UART3_TFC, pub r16_uart3_dl: R16_UART3_DL, pub r8_uart3_div: R8_UART3_DIV, /* private fields */ }
Expand description

Register block

Fields

r8_uart3_mcr: R8_UART3_MCR

0x00 - UART3 modem control

r8_uart3_ier: R8_UART3_IER

0x01 - UART3 interrupt enable

r8_uart3_fcr: R8_UART3_FCR

0x02 - UART3 FIFO control

r8_uart3_lcr: R8_UART3_LCR

0x03 - UART3 line control

r8_uart3_iir: R8_UART3_IIR

0x04 - UART3 interrupt identification

r8_uart3_lsr: R8_UART3_LSR

0x05 - UART3 line status

r8_uart3_rbr_r8_uart3_thr: R8_UART3_RBR_R8_UART3_THR

0x08 - UART3 receiver buffer, receiving byte _ UART3 transmitter holding, transmittal byte

r8_uart3_rfc: R8_UART3_RFC

0x0a - UART3 receiver FIFO count

r8_uart3_tfc: R8_UART3_TFC

0x0b - UART3 transmitter FIFO count

r16_uart3_dl: R16_UART3_DL

0x0c - UART3 divisor latch

r8_uart3_div: R8_UART3_DIV

0x0e - UART3 pre-divisor latch byte

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.