Struct ch569_pac::uart2::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {
pub r8_uart2_mcr: R8_UART2_MCR,
pub r8_uart2_ier: R8_UART2_IER,
pub r8_uart2_fcr: R8_UART2_FCR,
pub r8_uart2_lcr: R8_UART2_LCR,
pub r8_uart2_iir: R8_UART2_IIR,
pub r8_uart2_lsr: R8_UART2_LSR,
pub r8_uart2_rbr_r8_uart2_thr: R8_UART2_RBR_R8_UART2_THR,
pub r8_uart2_rfc: R8_UART2_RFC,
pub r8_uart2_tfc: R8_UART2_TFC,
pub r16_uart2_dl: R16_UART2_DL,
pub r8_uart2_div: R8_UART2_DIV,
/* private fields */
}Expand description
Register block
Fields
r8_uart2_mcr: R8_UART2_MCR0x00 - UART2 modem control
r8_uart2_ier: R8_UART2_IER0x01 - UART2 interrupt enable
r8_uart2_fcr: R8_UART2_FCR0x02 - UART2 FIFO control
r8_uart2_lcr: R8_UART2_LCR0x03 - UART2 line control
r8_uart2_iir: R8_UART2_IIR0x04 - UART2 interrupt identification
r8_uart2_lsr: R8_UART2_LSR0x05 - UART2 line status
r8_uart2_rbr_r8_uart2_thr: R8_UART2_RBR_R8_UART2_THR0x08 - UART2 receiver buffer, receiving byte _ UART2 transmitter holding, transmittal byte
r8_uart2_rfc: R8_UART2_RFC0x0a - UART2 receiver FIFO count
r8_uart2_tfc: R8_UART2_TFC0x0b - UART2 transmitter FIFO count
r16_uart2_dl: R16_UART2_DL0x0c - UART2 divisor latch
r8_uart2_div: R8_UART2_DIV0x0e - UART2 pre-divisor latch byte
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more