Struct s32k144::lpspi1::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub verid: Verid, pub param: Param, pub cr: Cr, pub sr: Sr, pub ier: Ier, pub der: Der, pub cfgr0: Cfgr0, pub cfgr1: Cfgr1, pub dmr0: Dmr0, pub dmr1: Dmr1, pub ccr: Ccr, pub fcr: Fcr, pub fsr: Fsr, pub tcr: Tcr, pub tdr: Tdr, pub rsr: Rsr, pub rdr: Rdr, // some fields omitted }
Register block
Fields
verid: Verid
0x00 - Version ID Register
param: Param
0x04 - Parameter Register
cr: Cr
0x10 - Control Register
sr: Sr
0x14 - Status Register
ier: Ier
0x18 - Interrupt Enable Register
der: Der
0x1c - DMA Enable Register
cfgr0: Cfgr0
0x20 - Configuration Register 0
cfgr1: Cfgr1
0x24 - Configuration Register 1
dmr0: Dmr0
0x30 - Data Match Register 0
dmr1: Dmr1
0x34 - Data Match Register 1
ccr: Ccr
0x40 - Clock Configuration Register
fcr: Fcr
0x58 - FIFO Control Register
fsr: Fsr
0x5c - FIFO Status Register
tcr: Tcr
0x60 - Transmit Command Register
tdr: Tdr
0x64 - Transmit Data Register
rsr: Rsr
0x70 - Receive Status Register
rdr: Rdr
0x74 - Receive Data Register