Struct s32k144::scg::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub verid: Verid, pub param: Param, pub csr: Csr, pub rccr: Rccr, pub vccr: Vccr, pub hccr: Hccr, pub clkoutcnfg: Clkoutcnfg, pub sosccsr: Sosccsr, pub soscdiv: Soscdiv, pub sosccfg: Sosccfg, pub sirccsr: Sirccsr, pub sircdiv: Sircdiv, pub sirccfg: Sirccfg, pub firccsr: Firccsr, pub fircdiv: Fircdiv, pub firccfg: Firccfg, pub spllcsr: Spllcsr, pub splldiv: Splldiv, pub spllcfg: Spllcfg, // some fields omitted }
Register block
Fields
verid: Verid
0x00 - Version ID Register
param: Param
0x04 - Parameter Register
csr: Csr
0x10 - Clock Status Register
rccr: Rccr
0x14 - Run Clock Control Register
vccr: Vccr
0x18 - VLPR Clock Control Register
hccr: Hccr
0x1c - HSRUN Clock Control Register
clkoutcnfg: Clkoutcnfg
0x20 - SCG CLKOUT Configuration Register
sosccsr: Sosccsr
0x100 - System OSC Control Status Register
soscdiv: Soscdiv
0x104 - System OSC Divide Register
sosccfg: Sosccfg
0x108 - System Oscillator Configuration Register
sirccsr: Sirccsr
0x200 - Slow IRC Control Status Register
sircdiv: Sircdiv
0x204 - Slow IRC Divide Register
sirccfg: Sirccfg
0x208 - Slow IRC Configuration Register
firccsr: Firccsr
0x300 - Fast IRC Control Status Register
fircdiv: Fircdiv
0x304 - Fast IRC Divide Register
firccfg: Firccfg
0x308 - Fast IRC Configuration Register
spllcsr: Spllcsr
0x600 - System PLL Control Status Register
splldiv: Splldiv
0x604 - System PLL Divide Register
spllcfg: Spllcfg
0x608 - System PLL Configuration Register