pub struct SCI9 { /* private fields */ }
Expand description
Serial Communication Interface
Implementations§
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn smr_smci(&self) -> &SMR_SMCI
pub fn smr_smci(&self) -> &SMR_SMCI
0x00 - Serial Mode Register for Smart Card Interface Mode (SCMR.SMIF = 1)
Sourcepub fn smr(&self) -> &SMR
pub fn smr(&self) -> &SMR
0x00 - Serial Mode Register for Non-Smart Card Interface Mode (SCMR.SMIF = 0)
Sourcepub fn scr_smci(&self) -> &SCR_SMCI
pub fn scr_smci(&self) -> &SCR_SMCI
0x02 - Serial Control Register for Smart Card Interface Mode (SCMR.SMIF = 1)
Sourcepub fn scr(&self) -> &SCR
pub fn scr(&self) -> &SCR
0x02 - Serial Control Register for Non-Smart Card Interface Mode (SCMR.SMIF = 0)
Sourcepub fn ssr_smci(&self) -> &SSR_SMCI
pub fn ssr_smci(&self) -> &SSR_SMCI
0x04 - Serial Status Register for Smart Card Interface Mode (SCMR.SMIF = 1, and MMR.MANEN = 0)
Sourcepub fn ssr_fifo(&self) -> &SSR_FIFO
pub fn ssr_fifo(&self) -> &SSR_FIFO
0x04 - Serial Status Register for Non-Smart Card Interface and FIFO Mode (SCMR.SMIF = 0, FCR.FM = 1, and MMR.MANEN = 0)
Sourcepub fn ssr(&self) -> &SSR
pub fn ssr(&self) -> &SSR
0x04 - Serial Status Register for Non-Smart Card Interface and Non-FIFO Mode (SCMR.SMIF = 0, FCR.FM = 0, and MMR.MANEN = 0)
Sourcepub fn tdrhl(&self) -> &TDRHL
pub fn tdrhl(&self) -> &TDRHL
0x0e - Transmit Data Register for Non-Manchester mode (MMR.MANEN = 0)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SCI9
impl RefUnwindSafe for SCI9
impl !Sync for SCI9
impl Unpin for SCI9
impl UnwindSafe for SCI9
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