#[repr(transparent)]pub struct ClockCtrl(pub u32);Expand description
Various system clock controls : Flash clock (48 MHz) control, clocks to Frequency Measures
Tuple Fields§
§0: u32Implementations§
Source§impl ClockCtrl
impl ClockCtrl
Sourcepub const fn xtal32mhz_freqm_ena(&self) -> bool
pub const fn xtal32mhz_freqm_ena(&self) -> bool
Enable XTAL32MHz clock for Frequency Measure module.
Sourcepub const fn set_xtal32mhz_freqm_ena(&mut self, val: bool)
pub const fn set_xtal32mhz_freqm_ena(&mut self, val: bool)
Enable XTAL32MHz clock for Frequency Measure module.
Sourcepub const fn fro1mhz_utick_ena(&self) -> bool
pub const fn fro1mhz_utick_ena(&self) -> bool
Enable FRO 1MHz clock for Frequency Measure module and for UTICK.
Sourcepub const fn set_fro1mhz_utick_ena(&mut self, val: bool)
pub const fn set_fro1mhz_utick_ena(&mut self, val: bool)
Enable FRO 1MHz clock for Frequency Measure module and for UTICK.
Sourcepub const fn fro12mhz_freqm_ena(&self) -> bool
pub const fn fro12mhz_freqm_ena(&self) -> bool
Enable FRO 12MHz clock for Frequency Measure module.
Sourcepub const fn set_fro12mhz_freqm_ena(&mut self, val: bool)
pub const fn set_fro12mhz_freqm_ena(&mut self, val: bool)
Enable FRO 12MHz clock for Frequency Measure module.
Sourcepub const fn fro_hf_freqm_ena(&self) -> bool
pub const fn fro_hf_freqm_ena(&self) -> bool
Enable FRO 96MHz clock for Frequency Measure module.
Sourcepub const fn set_fro_hf_freqm_ena(&mut self, val: bool)
pub const fn set_fro_hf_freqm_ena(&mut self, val: bool)
Enable FRO 96MHz clock for Frequency Measure module.
Sourcepub const fn set_clkin_ena(&mut self, val: bool)
pub const fn set_clkin_ena(&mut self, val: bool)
Enable clock_in clock for clock module.
Sourcepub const fn fro1mhz_clk_ena(&self) -> bool
pub const fn fro1mhz_clk_ena(&self) -> bool
Enable FRO 1MHz clock for clock muxing in clock gen.
Sourcepub const fn set_fro1mhz_clk_ena(&mut self, val: bool)
pub const fn set_fro1mhz_clk_ena(&mut self, val: bool)
Enable FRO 1MHz clock for clock muxing in clock gen.
Sourcepub const fn ana_fro12m_clk_ena(&self) -> bool
pub const fn ana_fro12m_clk_ena(&self) -> bool
Enable FRO 12MHz clock for analog control of the FRO 192MHz.
Sourcepub const fn set_ana_fro12m_clk_ena(&mut self, val: bool)
pub const fn set_ana_fro12m_clk_ena(&mut self, val: bool)
Enable FRO 12MHz clock for analog control of the FRO 192MHz.
Sourcepub const fn xo_cal_clk_ena(&self) -> bool
pub const fn xo_cal_clk_ena(&self) -> bool
Enable clock for cristal oscilator calibration.
Sourcepub const fn set_xo_cal_clk_ena(&mut self, val: bool)
pub const fn set_xo_cal_clk_ena(&mut self, val: bool)
Enable clock for cristal oscilator calibration.
Sourcepub const fn plu_deglitch_clk_ena(&self) -> bool
pub const fn plu_deglitch_clk_ena(&self) -> bool
Enable clocks FRO_1MHz and FRO_12MHz for PLU deglitching.
Sourcepub const fn set_plu_deglitch_clk_ena(&mut self, val: bool)
pub const fn set_plu_deglitch_clk_ena(&mut self, val: bool)
Enable clocks FRO_1MHz and FRO_12MHz for PLU deglitching.