#[repr(C)]pub struct uart_reg {Show 19 fields
pub utx_config: uart_reg__bindgen_ty_1,
pub urx_config: uart_reg__bindgen_ty_2,
pub uart_bit_prd: uart_reg__bindgen_ty_3,
pub data_config: uart_reg__bindgen_ty_4,
pub utx_ir_position: uart_reg__bindgen_ty_5,
pub urx_ir_position: uart_reg__bindgen_ty_6,
pub urx_rto_timer: uart_reg__bindgen_ty_7,
pub RESERVED0x1c: [u8; 4],
pub uart_int_sts: uart_reg__bindgen_ty_8,
pub uart_int_mask: uart_reg__bindgen_ty_9,
pub uart_int_clear: uart_reg__bindgen_ty_10,
pub uart_int_en: uart_reg__bindgen_ty_11,
pub uart_status: uart_reg__bindgen_ty_12,
pub sts_urx_abr_prd: uart_reg__bindgen_ty_13,
pub RESERVED0x38: [u8; 72],
pub uart_fifo_config_0: uart_reg__bindgen_ty_14,
pub uart_fifo_config_1: uart_reg__bindgen_ty_15,
pub uart_fifo_wdata: uart_reg__bindgen_ty_16,
pub uart_fifo_rdata: uart_reg__bindgen_ty_17,
}Fields§
§utx_config: uart_reg__bindgen_ty_1§urx_config: uart_reg__bindgen_ty_2§uart_bit_prd: uart_reg__bindgen_ty_3§data_config: uart_reg__bindgen_ty_4§utx_ir_position: uart_reg__bindgen_ty_5§urx_ir_position: uart_reg__bindgen_ty_6§urx_rto_timer: uart_reg__bindgen_ty_7§RESERVED0x1c: [u8; 4]§uart_int_sts: uart_reg__bindgen_ty_8§uart_int_mask: uart_reg__bindgen_ty_9§uart_int_clear: uart_reg__bindgen_ty_10§uart_int_en: uart_reg__bindgen_ty_11§uart_status: uart_reg__bindgen_ty_12§sts_urx_abr_prd: uart_reg__bindgen_ty_13§RESERVED0x38: [u8; 72]§uart_fifo_config_0: uart_reg__bindgen_ty_14§uart_fifo_config_1: uart_reg__bindgen_ty_15§uart_fifo_wdata: uart_reg__bindgen_ty_16§uart_fifo_rdata: uart_reg__bindgen_ty_17Trait Implementations§
Auto Trait Implementations§
impl Freeze for uart_reg
impl RefUnwindSafe for uart_reg
impl Send for uart_reg
impl Sync for uart_reg
impl Unpin for uart_reg
impl UnwindSafe for uart_reg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more