Struct rp2040_pac2::uart::Uart [−][src]
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]
fn clone(&self) -> Uart
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Uart
[src]
impl Send for Uart
[src]
impl Sync for Uart
[src]
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, 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>,