Struct rp2040_pac2::uart::Uart[][src]

pub struct Uart(pub *mut u8);

Implementations

impl Uart[src]

pub fn uartdr(self) -> Reg<Uartdr, RW>[src]

Data Register, UARTDR

pub fn uartrsr(self) -> Reg<Uartrsr, RW>[src]

Receive Status Register/Error Clear Register, UARTRSR/UARTECR

pub fn uartfr(self) -> Reg<Uartfr, RW>[src]

Flag Register, UARTFR

pub fn uartilpr(self) -> Reg<Uartilpr, RW>[src]

IrDA Low-Power Counter Register, UARTILPR

pub fn uartibrd(self) -> Reg<Uartibrd, RW>[src]

Integer Baud Rate Register, UARTIBRD

pub fn uartfbrd(self) -> Reg<Uartfbrd, RW>[src]

Fractional Baud Rate Register, UARTFBRD

pub fn uartlcr_h(self) -> Reg<UartlcrH, RW>[src]

Line Control Register, UARTLCR_H

pub fn uartcr(self) -> Reg<Uartcr, RW>[src]

Control Register, UARTCR

pub fn uartifls(self) -> Reg<Uartifls, RW>[src]

Interrupt FIFO Level Select Register, UARTIFLS

pub fn uartimsc(self) -> Reg<Uartimsc, RW>[src]

Interrupt Mask Set/Clear Register, UARTIMSC

pub fn uartris(self) -> Reg<Uartris, RW>[src]

Raw Interrupt Status Register, UARTRIS

pub fn uartmis(self) -> Reg<Uartmis, RW>[src]

Masked Interrupt Status Register, UARTMIS

pub fn uarticr(self) -> Reg<Uarticr, RW>[src]

Interrupt Clear Register, UARTICR

pub fn uartdmacr(self) -> Reg<Uartdmacr, RW>[src]

DMA Control Register, UARTDMACR

pub fn uartperiphid0(self) -> Reg<Uartperiphid0, RW>[src]

UARTPeriphID0 Register

pub fn uartperiphid1(self) -> Reg<Uartperiphid1, RW>[src]

UARTPeriphID1 Register

pub fn uartperiphid2(self) -> Reg<Uartperiphid2, RW>[src]

UARTPeriphID2 Register

pub fn uartperiphid3(self) -> Reg<Uartperiphid3, RW>[src]

UARTPeriphID3 Register

pub fn uartpcellid0(self) -> Reg<Uartpcellid0, RW>[src]

UARTPCellID0 Register

pub fn uartpcellid1(self) -> Reg<Uartpcellid1, RW>[src]

UARTPCellID1 Register

pub fn uartpcellid2(self) -> Reg<Uartpcellid2, RW>[src]

UARTPCellID2 Register

pub fn uartpcellid3(self) -> Reg<Uartpcellid3, RW>[src]

UARTPCellID3 Register

Trait Implementations

impl Clone for Uart[src]

impl Copy for Uart[src]

impl Send for Uart[src]

impl Sync for Uart[src]

Auto Trait Implementations

impl Unpin for Uart

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.