Struct s32k144::lpit0::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub verid: VERID, pub param: PARAM, pub mcr: MCR, pub msr: MSR, pub mier: MIER, pub setten: SETTEN, pub clrten: CLRTEN, pub tval0: TVAL0, pub cval0: CVAL0, pub tctrl0: TCTRL0, pub tval1: TVAL1, pub cval1: CVAL1, pub tctrl1: TCTRL1, pub tval2: TVAL2, pub cval2: CVAL2, pub tctrl2: TCTRL2, pub tval3: TVAL3, pub cval3: CVAL3, pub tctrl3: TCTRL3, // some fields omitted }
Register block
Fields
verid: VERID
0x00 - Version ID Register
param: PARAM
0x04 - Parameter Register
mcr: MCR
0x08 - Module Control Register
msr: MSR
0x0c - Module Status Register
mier: MIER
0x10 - Module Interrupt Enable Register
setten: SETTEN
0x14 - Set Timer Enable Register
clrten: CLRTEN
0x18 - Clear Timer Enable Register
tval0: TVAL0
0x20 - Timer Value Register
cval0: CVAL0
0x24 - Current Timer Value
tctrl0: TCTRL0
0x28 - Timer Control Register
tval1: TVAL1
0x30 - Timer Value Register
cval1: CVAL1
0x34 - Current Timer Value
tctrl1: TCTRL1
0x38 - Timer Control Register
tval2: TVAL2
0x40 - Timer Value Register
cval2: CVAL2
0x44 - Current Timer Value
tctrl2: TCTRL2
0x48 - Timer Control Register
tval3: TVAL3
0x50 - Timer Value Register
cval3: CVAL3
0x54 - Current Timer Value
tctrl3: TCTRL3
0x58 - Timer Control Register