Struct stm32_metapac::rcc::regs::Icscr2
#[repr(transparent)]pub struct Icscr2(pub u32);
Expand description
RCC internal clock sources calibration register 2
Tuple Fields§
§0: u32
Implementations§
§impl Icscr2
impl Icscr2
pub const fn msitrim3(&self) -> u8
pub const fn msitrim3(&self) -> u8
MSI clock trimming for ranges 12 to 15 These bits provide an additional user-programmable trimming value that is added to the factory-programmed calibration trim value MSIRC3[4:0] bits. It can be programmed to adjust to voltage and temperature variations that influence the frequency of the MSI.
pub fn set_msitrim3(&mut self, val: u8)
pub fn set_msitrim3(&mut self, val: u8)
MSI clock trimming for ranges 12 to 15 These bits provide an additional user-programmable trimming value that is added to the factory-programmed calibration trim value MSIRC3[4:0] bits. It can be programmed to adjust to voltage and temperature variations that influence the frequency of the MSI.
pub const fn msitrim2(&self) -> u8
pub const fn msitrim2(&self) -> u8
MSI clock trimming for ranges 8 to 11 These bits provide an additional user-programmable trimming value that is added to the factory-programmed calibration trim value MSIRC2[4:0] bits. It can be programmed to adjust to voltage and temperature variations that influence the frequency of the MSI.
pub fn set_msitrim2(&mut self, val: u8)
pub fn set_msitrim2(&mut self, val: u8)
MSI clock trimming for ranges 8 to 11 These bits provide an additional user-programmable trimming value that is added to the factory-programmed calibration trim value MSIRC2[4:0] bits. It can be programmed to adjust to voltage and temperature variations that influence the frequency of the MSI.
pub const fn msitrim1(&self) -> u8
pub const fn msitrim1(&self) -> u8
MSI clock trimming for ranges 4 to 7 These bits provide an additional user-programmable trimming value that is added to the factory-programmed calibration trim value MSIRC1[4:0] bits. It can be programmed to adjust to voltage and temperature variations that influence the frequency of the MSI.
pub fn set_msitrim1(&mut self, val: u8)
pub fn set_msitrim1(&mut self, val: u8)
MSI clock trimming for ranges 4 to 7 These bits provide an additional user-programmable trimming value that is added to the factory-programmed calibration trim value MSIRC1[4:0] bits. It can be programmed to adjust to voltage and temperature variations that influence the frequency of the MSI.
pub const fn msitrim0(&self) -> u8
pub const fn msitrim0(&self) -> u8
MSI clock trimming for ranges 0 to 3 These bits provide an additional user-programmable trimming value that is added to the factory-programmed calibration trim value MSIRC0[4:0] bits. It can be programmed to adjust to voltage and temperature variations that influence the frequency of the MSI.
pub fn set_msitrim0(&mut self, val: u8)
pub fn set_msitrim0(&mut self, val: u8)
MSI clock trimming for ranges 0 to 3 These bits provide an additional user-programmable trimming value that is added to the factory-programmed calibration trim value MSIRC0[4:0] bits. It can be programmed to adjust to voltage and temperature variations that influence the frequency of the MSI.