Uart2

Struct Uart2 

Source
pub struct Uart2 { /* private fields */ }

Implementations§

Source§

impl Uart2

Source

pub const fn uart2_ctr_high_reg(&self) -> &'static Reg<Uart2CtrHighReg_SPEC, RW>

Component Type Register

Source

pub const fn uart2_ctr_reg(&self) -> &'static Reg<Uart2CtrReg_SPEC, RW>

Component Type Register

Source

pub const fn uart2_dlf_reg(&self) -> &'static Reg<Uart2DlfReg_SPEC, RW>

Divisor Latch Fraction Register

Source

pub const fn uart2_dmasa_reg(&self) -> &'static Reg<Uart2DmasaReg_SPEC, RW>

DMA Software Acknowledge

Source

pub const fn uart2_far_reg(&self) -> &'static Reg<Uart2FarReg_SPEC, RW>

FIFO Access Register

Source

pub const fn uart2_htx_reg(&self) -> &'static Reg<Uart2HtxReg_SPEC, RW>

Halt TX

Source

pub const fn uart2_ier_dlh_reg(&self) -> &'static Reg<Uart2IerDlhReg_SPEC, RW>

Interrupt Enable Register/Divisor Latch High

Source

pub const fn uart2_iir_fcr_reg(&self) -> &'static Reg<Uart2IirFcrReg_SPEC, RW>

Interrupt Identification Register/FIFO Control Register

Source

pub const fn uart2_lcr_reg(&self) -> &'static Reg<Uart2LcrReg_SPEC, RW>

Line Control Register

Source

pub const fn uart2_lsr_reg(&self) -> &'static Reg<Uart2LsrReg_SPEC, RW>

Line Status Register

Source

pub const fn uart2_mcr_reg(&self) -> &'static Reg<Uart2McrReg_SPEC, RW>

Modem Control Register

Source

pub const fn uart2_rbr_thr_dll_reg( &self, ) -> &'static Reg<Uart2RbrThrDllReg_SPEC, RW>

Receive Buffer Register/Transmit Holding Register/Divisor Latch Low

Source

pub const fn uart2_rfl_reg(&self) -> &'static Reg<Uart2RflReg_SPEC, RW>

Receive FIFO Level

Source

pub const fn uart2_sbcr_reg(&self) -> &'static Reg<Uart2SbcrReg_SPEC, RW>

Shadow Break Control Register

Source

pub const fn uart2_scr_reg(&self) -> &'static Reg<Uart2ScrReg_SPEC, RW>

Scratchpad Register

Source

pub const fn uart2_sdmam_reg(&self) -> &'static Reg<Uart2SdmamReg_SPEC, RW>

Shadow DMA Mode

Source

pub const fn uart2_sfe_reg(&self) -> &'static Reg<Uart2SfeReg_SPEC, RW>

Shadow FIFO Enable

Source

pub const fn uart2_srbr_sthr0_reg( &self, ) -> &'static Reg<Uart2SrbrSthr0Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr10_reg( &self, ) -> &'static Reg<Uart2SrbrSthr10Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr11_reg( &self, ) -> &'static Reg<Uart2SrbrSthr11Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr12_reg( &self, ) -> &'static Reg<Uart2SrbrSthr12Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr13_reg( &self, ) -> &'static Reg<Uart2SrbrSthr13Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr14_reg( &self, ) -> &'static Reg<Uart2SrbrSthr14Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr15_reg( &self, ) -> &'static Reg<Uart2SrbrSthr15Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr1_reg( &self, ) -> &'static Reg<Uart2SrbrSthr1Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr2_reg( &self, ) -> &'static Reg<Uart2SrbrSthr2Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr3_reg( &self, ) -> &'static Reg<Uart2SrbrSthr3Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr4_reg( &self, ) -> &'static Reg<Uart2SrbrSthr4Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr5_reg( &self, ) -> &'static Reg<Uart2SrbrSthr5Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr6_reg( &self, ) -> &'static Reg<Uart2SrbrSthr6Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr7_reg( &self, ) -> &'static Reg<Uart2SrbrSthr7Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr8_reg( &self, ) -> &'static Reg<Uart2SrbrSthr8Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srbr_sthr9_reg( &self, ) -> &'static Reg<Uart2SrbrSthr9Reg_SPEC, RW>

Shadow Receive/Transmit Buffer Register

Source

pub const fn uart2_srr_reg(&self) -> &'static Reg<Uart2SrrReg_SPEC, RW>

Software Reset Register.

Source

pub const fn uart2_srt_reg(&self) -> &'static Reg<Uart2SrtReg_SPEC, RW>

Shadow RCVR Trigger

Source

pub const fn uart2_stet_reg(&self) -> &'static Reg<Uart2StetReg_SPEC, RW>

Shadow TX Empty Trigger

Source

pub const fn uart2_tfl_reg(&self) -> &'static Reg<Uart2TflReg_SPEC, RW>

Transmit FIFO Level

Source

pub const fn uart2_ucv_high_reg(&self) -> &'static Reg<Uart2UcvHighReg_SPEC, RW>

Component Version

Source

pub const fn uart2_ucv_reg(&self) -> &'static Reg<Uart2UcvReg_SPEC, RW>

Component Version

Source

pub const fn uart2_usr_reg(&self) -> &'static Reg<Uart2UsrReg_SPEC, RW>

UART Status Register

Trait Implementations§

Source§

impl Clone for Uart2

Source§

fn clone(&self) -> Uart2

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for Uart2

Source§

fn eq(&self, other: &Uart2) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Uart2

Source§

impl Eq for Uart2

Source§

impl Send for Uart2

UART2 registers

Source§

impl StructuralPartialEq for Uart2

Source§

impl Sync for Uart2

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.