Struct nrf52::peripheral_registers::UARTE [] [src]

#[repr(C)]
pub struct UARTE { pub task_startrx: VolatileCell<u32>, pub task_stoprx: VolatileCell<u32>, pub task_starttx: VolatileCell<u32>, pub task_stoptx: VolatileCell<u32>, _reserved1: [u32; 7], pub task_flush_rx: VolatileCell<u32>, _reserved2: [u32; 52], pub event_cts: VolatileCell<u32>, pub event_ncts: VolatileCell<u32>, _reserved3: [u32; 2], pub event_endrx: VolatileCell<u32>, _reserved4: [u32; 3], pub event_endtx: VolatileCell<u32>, pub event_error: VolatileCell<u32>, _reserved6: [u32; 7], pub event_rxto: VolatileCell<u32>, _reserved7: [u32; 1], pub event_rxstarted: VolatileCell<u32>, pub event_txstarted: VolatileCell<u32>, _reserved8: [u32; 1], pub event_txstopped: VolatileCell<u32>, _reserved9: [u32; 41], pub shorts: VolatileCell<u32>, _reserved10: [u32; 64], pub intenset: VolatileCell<u32>, pub intenclr: VolatileCell<u32>, _reserved11: [u32; 93], pub errorsrc: VolatileCell<u32>, _reserved12: [u32; 31], pub enable: VolatileCell<u32>, _reserved13: [u32; 1], pub pselrts: VolatileCell<Pinmux>, pub pseltxd: VolatileCell<Pinmux>, pub pselcts: VolatileCell<Pinmux>, pub pselrxd: VolatileCell<Pinmux>, _reserved14: [u32; 3], pub baudrate: VolatileCell<u32>, _reserved15: [u32; 3], pub rxd_ptr: VolatileCell<u32>, pub rxd_maxcnt: VolatileCell<u32>, pub rxd_amount: VolatileCell<u32>, _reserved16: [u32; 1], pub txd_ptr: VolatileCell<u32>, pub txd_maxcnt: VolatileCell<u32>, pub txd_amount: VolatileCell<u32>, _reserved17: [u32; 7], pub config: VolatileCell<u32>, }

Fields