pub struct SCI4 { /* 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_manc(&self) -> &SSR_MANC
pub fn ssr_manc(&self) -> &SSR_MANC
0x04 - Serial Status Register for Manchester Mode (SCMR.SMIF = 0, and MMR.MANEN = 1)
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_man(&self) -> &TDRHL_MAN
pub fn tdrhl_man(&self) -> &TDRHL_MAN
0x0e - Transmit Data Register for Manchester mode (MMR.MANEN = 1)
Sourcepub fn tdrhl(&self) -> &TDRHL
pub fn tdrhl(&self) -> &TDRHL
0x0e - Transmit Data Register for Non-Manchester mode (MMR.MANEN = 0)
Sourcepub fn rdrhl_man(&self) -> &RDRHL_MAN
pub fn rdrhl_man(&self) -> &RDRHL_MAN
0x10 - Receive Data Register for Manchester mode (MMR.MANEN = 1)