pub struct Sci0 { /* private fields */ }Implementations§
Source§impl Sci0
impl Sci0
Sourcepub const fn smr(&self) -> &'static Reg<Smr_SPEC, RW>
pub const fn smr(&self) -> &'static Reg<Smr_SPEC, RW>
Serial Mode Register for Non-Smart Card Interface Mode (SCMR.SMIF = 0)
Sourcepub const fn smr_smci(&self) -> &'static Reg<SmrSmci_SPEC, RW>
pub const fn smr_smci(&self) -> &'static Reg<SmrSmci_SPEC, RW>
Serial Mode Register for Smart Card Interface Mode (SCMR.SMIF = 1)
Sourcepub const fn scr(&self) -> &'static Reg<Scr_SPEC, RW>
pub const fn scr(&self) -> &'static Reg<Scr_SPEC, RW>
Serial Control Register for Non-Smart Card Interface Mode (SCMR.SMIF = 0)
Sourcepub const fn scr_smci(&self) -> &'static Reg<ScrSmci_SPEC, RW>
pub const fn scr_smci(&self) -> &'static Reg<ScrSmci_SPEC, RW>
Serial Control Register for Smart Card Interface Mode (SCMR.SMIF = 1)
Sourcepub const fn ssr(&self) -> &'static Reg<Ssr_SPEC, RW>
pub const fn ssr(&self) -> &'static Reg<Ssr_SPEC, RW>
Serial Status Register for Non-Smart Card Interface and Non-FIFO Mode (SCMR.SMIF = 0, FCR.FM = 0, and MMR.MANEN = 0)
Sourcepub const fn ssr_fifo(&self) -> &'static Reg<SsrFifo_SPEC, RW>
pub const fn ssr_fifo(&self) -> &'static Reg<SsrFifo_SPEC, RW>
Serial Status Register for Non-Smart Card Interface and FIFO Mode (SCMR.SMIF = 0, FCR.FM = 1, and MMR.MANEN = 0)
Sourcepub const fn ssr_smci(&self) -> &'static Reg<SsrSmci_SPEC, RW>
pub const fn ssr_smci(&self) -> &'static Reg<SsrSmci_SPEC, RW>
Serial Status Register for Smart Card Interface Mode (SCMR.SMIF = 1, and MMR.MANEN = 0)
Sourcepub const fn tdrhl(&self) -> &'static Reg<Tdrhl_SPEC, RW>
pub const fn tdrhl(&self) -> &'static Reg<Tdrhl_SPEC, RW>
Transmit Data Register for Non-Manchester mode (MMR.MANEN = 0)
Trait Implementations§
impl Copy for Sci0
impl Eq for Sci0
impl Send for Sci0
Serial Communication Interface
impl StructuralPartialEq for Sci0
impl Sync for Sci0
Auto Trait Implementations§
impl Freeze for Sci0
impl RefUnwindSafe for Sci0
impl Unpin for Sci0
impl UnsafeUnpin for Sci0
impl UnwindSafe for Sci0
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more