[−][src]Struct pl011_qemu::PL011_Regs
Struct representing PL011 registers. Not intended to be directly used
Fields
uartdr: RW<u32>
Data Register
uartrsr: RW<u32>
receive status / error clear
uartfr: RO<u32>
flag register
uartilpr: RW<u32>
IrDA Low power counter register
uartibrd: RW<u32>
integer baud rate
uartfbrd: RW<u32>
fractional baud rate
uartlcr_h: RW<u32>
line control
uartcr: RW<u32>
control
uartifls: RW<u32>
interrupt fifo level select
uartimsc: RW<u32>
interrupt mask set/clear
uartris: RO<u32>
raw interrupt status
uartmis: RO<u32>
masked interrupt status
uarticr: WO<u32>
interrupt clear
uartdmacr: RW<u32>
dma control
uartperiphid0: RO<u32>
UART Periph ID0
uartperiphid1: RO<u32>
UART Periph ID1
uartperiphid2: RO<u32>
UART Periph ID2
uartperiphid3: RO<u32>
UART Periph ID3
uartpcellid0: RO<u32>
UART PCell ID0
uartpcellid1: RO<u32>
UART PCell ID1
uartpcellid2: RO<u32>
UART PCell ID2
uartpcellid3: RO<u32>
UART PCell ID3
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,