pub struct Anactrl { /* private fields */ }Expand description
ANALOGCTRL
Implementations§
Source§impl Anactrl
impl Anactrl
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn analog_ctrl_cfg(self) -> Reg<AnalogCtrlCfg, RW>
pub const fn analog_ctrl_cfg(self) -> Reg<AnalogCtrlCfg, RW>
Various Analog blocks configuration (like FRO 192MHz trimmings source …)
Sourcepub const fn analog_ctrl_status(self) -> Reg<AnalogCtrlStatus, R>
pub const fn analog_ctrl_status(self) -> Reg<AnalogCtrlStatus, R>
Analog Macroblock Identity registers, Flash Status registers
Sourcepub const fn freq_me_ctrl(self) -> Reg<FreqMeCtrl, RW>
pub const fn freq_me_ctrl(self) -> Reg<FreqMeCtrl, RW>
Frequency Measure function control register
Sourcepub const fn fro192m_ctrl(self) -> Reg<Fro192mCtrl, RW>
pub const fn fro192m_ctrl(self) -> Reg<Fro192mCtrl, RW>
192MHz Free Running OScillator (FRO) Control register
Sourcepub const fn fro192m_status(self) -> Reg<Fro192mStatus, RW>
pub const fn fro192m_status(self) -> Reg<Fro192mStatus, RW>
192MHz Free Running OScillator (FRO) Status register
Sourcepub const fn adc_ctrl(self) -> Reg<AdcCtrl, RW>
pub const fn adc_ctrl(self) -> Reg<AdcCtrl, RW>
General Purpose ADC VBAT Divider branch control
Sourcepub const fn xo32m_ctrl(self) -> Reg<Xo32mCtrl, RW>
pub const fn xo32m_ctrl(self) -> Reg<Xo32mCtrl, RW>
High speed Crystal Oscillator Control register
Sourcepub const fn xo32m_status(self) -> Reg<Xo32mStatus, R>
pub const fn xo32m_status(self) -> Reg<Xo32mStatus, R>
High speed Crystal Oscillator Status register
Sourcepub const fn bod_dcdc_int_ctrl(self) -> Reg<BodDcdcIntCtrl, RW>
pub const fn bod_dcdc_int_ctrl(self) -> Reg<BodDcdcIntCtrl, RW>
Brown Out Detectors (BoDs) & DCDC interrupts generation control register
Sourcepub const fn bod_dcdc_int_status(self) -> Reg<BodDcdcIntStatus, R>
pub const fn bod_dcdc_int_status(self) -> Reg<BodDcdcIntStatus, R>
BoDs & DCDC interrupts status register
Sourcepub const fn ringo0_ctrl(self) -> Reg<Ringo0Ctrl, RW>
pub const fn ringo0_ctrl(self) -> Reg<Ringo0Ctrl, RW>
First Ring Oscillator module control register.
Sourcepub const fn ringo1_ctrl(self) -> Reg<Ringo1Ctrl, RW>
pub const fn ringo1_ctrl(self) -> Reg<Ringo1Ctrl, RW>
Second Ring Oscillator module control register.
Sourcepub const fn ringo2_ctrl(self) -> Reg<Ringo2Ctrl, RW>
pub const fn ringo2_ctrl(self) -> Reg<Ringo2Ctrl, RW>
Third Ring Oscillator module control register.
Sourcepub const fn ldo_xo32m(self) -> Reg<LdoXo32m, RW>
pub const fn ldo_xo32m(self) -> Reg<LdoXo32m, RW>
High Speed Crystal Oscillator (12 MHz - 32 MHz) Voltage Source Supply Control register
Sourcepub const fn usbhs_phy_ctrl(self) -> Reg<UsbhsPhyCtrl, RW>
pub const fn usbhs_phy_ctrl(self) -> Reg<UsbhsPhyCtrl, RW>
USB High Speed Phy Control
Sourcepub const fn usbhs_phy_trim(self) -> Reg<UsbhsPhyTrim, RW>
pub const fn usbhs_phy_trim(self) -> Reg<UsbhsPhyTrim, RW>
USB High Speed Phy Trim values