Struct tm4c123x::ssi0::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub ssi_cr0: SSI_CR0, pub ssi_cr1: SSI_CR1, pub ssi_dr: SSI_DR, pub ssi_sr: SSI_SR, pub ssi_cpsr: SSI_CPSR, pub ssi_im: SSI_IM, pub ssi_ris: SSI_RIS, pub ssi_mis: SSI_MIS, pub ssi_icr: SSI_ICR, pub ssi_dmactl: SSI_DMACTL, pub ssi_cc: SSI_CC, // some fields omitted }
Register block
Fields
ssi_cr0: SSI_CR0
0x00 - SSI Control 0
ssi_cr1: SSI_CR1
0x04 - SSI Control 1
ssi_dr: SSI_DR
0x08 - SSI Data
ssi_sr: SSI_SR
0x0c - SSI Status
ssi_cpsr: SSI_CPSR
0x10 - SSI Clock Prescale
ssi_im: SSI_IM
0x14 - SSI Interrupt Mask
ssi_ris: SSI_RIS
0x18 - SSI Raw Interrupt Status
ssi_mis: SSI_MIS
0x1c - SSI Masked Interrupt Status
ssi_icr: SSI_ICR
0x20 - SSI Interrupt Clear
ssi_dmactl: SSI_DMACTL
0x24 - SSI DMA Control
ssi_cc: SSI_CC
0xfc8 - SSI Clock Configuration