pub struct RegisterBlock {Show 16 fields
pub analog_ctrl_cfg: ANALOG_CTRL_CFG,
pub analog_ctrl_status: ANALOG_CTRL_STATUS,
pub freq_me_ctrl: FREQ_ME_CTRL,
pub fro192m_ctrl: FRO192M_CTRL,
pub fro192m_status: FRO192M_STATUS,
pub adc_ctrl: ADC_CTRL,
pub xo32m_ctrl: XO32M_CTRL,
pub xo32m_status: XO32M_STATUS,
pub bod_dcdc_int_ctrl: BOD_DCDC_INT_CTRL,
pub bod_dcdc_int_status: BOD_DCDC_INT_STATUS,
pub ringo0_ctrl: RINGO0_CTRL,
pub ringo1_ctrl: RINGO1_CTRL,
pub ringo2_ctrl: RINGO2_CTRL,
pub ldo_xo32m: LDO_XO32M,
pub aux_bias: AUX_BIAS,
pub dummy_ctrl: DUMMY_CTRL,
/* private fields */
}Expand description
Register block
Fields§
§analog_ctrl_cfg: ANALOG_CTRL_CFG0x00 - Various Analog blocks configuration (like FRO 192MHz trimmings source …)
analog_ctrl_status: ANALOG_CTRL_STATUS0x04 - Analog Macroblock Identity registers, Flash Status registers.
freq_me_ctrl: FREQ_ME_CTRL0x0c - Frequency Measure function control register.
fro192m_ctrl: FRO192M_CTRL0x10 - 192MHz Free Running OScillator (FRO) Control register.
fro192m_status: FRO192M_STATUS0x14 - 192MHz Free Running OScillator (FRO) Status register.
adc_ctrl: ADC_CTRL0x18 - ADC control static configuration.
xo32m_ctrl: XO32M_CTRL0x20 - High speed Crystal Oscillator Control register.
xo32m_status: XO32M_STATUS0x24 - High speed Crystal Oscillator Status register.
bod_dcdc_int_ctrl: BOD_DCDC_INT_CTRL0x30 - Brown Out Detectors (BoDs) & DCDC interrupts generation control register.
bod_dcdc_int_status: BOD_DCDC_INT_STATUS0x34 - BoDs & DCDC interrupts status register.
ringo0_ctrl: RINGO0_CTRL0x40 - First Ring Oscillator module control register.
ringo1_ctrl: RINGO1_CTRL0x44 - Second Ring Oscillator module control register.
ringo2_ctrl: RINGO2_CTRL0x48 - Third Ring Oscillator module control register.
ldo_xo32m: LDO_XO32M0xb0 - High Speed Crystal Oscillator (12 MHz - 32 MHz) Voltage Source Supply Control register.
aux_bias: AUX_BIAS0xb4 - AUX_BIAS.
dummy_ctrl: DUMMY_CTRL0xf8 - Dummy Control bus to analog modules.