Struct stm32_metapac::flash::regs::Obw1sr
#[repr(transparent)]pub struct Obw1sr(pub u32);
Expand description
FLASH option byte word 1 status register.
Tuple Fieldsยง
ยง0: u32
Implementationsยง
ยงimpl Obw1sr
impl Obw1sr
pub const fn bor_lev(&self) -> BorLev
pub const fn bor_lev(&self) -> BorLev
Brownout level These bits reflects the power level that generates a system reset.
pub fn set_bor_lev(&mut self, val: BorLev)
pub fn set_bor_lev(&mut self, val: BorLev)
Brownout level These bits reflects the power level that generates a system reset.
pub fn set_iwdg_hw(&mut self, val: bool)
pub fn set_iwdg_hw(&mut self, val: bool)
Independent watchdog HW Control.
pub fn set_nrst_stop(&mut self, val: bool)
pub fn set_nrst_stop(&mut self, val: bool)
Reset on stop mode.
pub fn set_nrst_stby(&mut self, val: bool)
pub fn set_nrst_stby(&mut self, val: bool)
Reset on standby mode.
pub const fn octo1_hslv(&self) -> bool
pub const fn octo1_hslv(&self) -> bool
XSPIM_P1 High-Speed at Low-Voltage.
pub fn set_octo1_hslv(&mut self, val: bool)
pub fn set_octo1_hslv(&mut self, val: bool)
XSPIM_P1 High-Speed at Low-Voltage.
pub const fn octo2_hslv(&self) -> bool
pub const fn octo2_hslv(&self) -> bool
XSPIM_P2 High-Speed at Low-Voltage.
pub fn set_octo2_hslv(&mut self, val: bool)
pub fn set_octo2_hslv(&mut self, val: bool)
XSPIM_P2 High-Speed at Low-Voltage.
pub const fn iwdg_fz_stop(&self) -> bool
pub const fn iwdg_fz_stop(&self) -> bool
IWDG stop mode freeze When set the independent watchdog IWDG is frozen in system Stop mode.
pub fn set_iwdg_fz_stop(&mut self, val: bool)
pub fn set_iwdg_fz_stop(&mut self, val: bool)
IWDG stop mode freeze When set the independent watchdog IWDG is frozen in system Stop mode.
pub const fn iwdg_fz_sdby(&self) -> bool
pub const fn iwdg_fz_sdby(&self) -> bool
IWDG standby mode freeze When set the independent watchdog IWDG is frozen in system Standby mode.
pub fn set_iwdg_fz_sdby(&mut self, val: bool)
pub fn set_iwdg_fz_sdby(&mut self, val: bool)
IWDG standby mode freeze When set the independent watchdog IWDG is frozen in system Standby mode.
pub const fn perso_ok(&self) -> bool
pub const fn perso_ok(&self) -> bool
Personalization OK This bit is set on STMicroelectronics production line.
pub fn set_perso_ok(&mut self, val: bool)
pub fn set_perso_ok(&mut self, val: bool)
Personalization OK This bit is set on STMicroelectronics production line.
pub const fn vddio_hslv(&self) -> bool
pub const fn vddio_hslv(&self) -> bool
I/O High-Speed at Low-Voltage This bit indicates that the product operates below 2.5 V.
pub fn set_vddio_hslv(&mut self, val: bool)
pub fn set_vddio_hslv(&mut self, val: bool)
I/O High-Speed at Low-Voltage This bit indicates that the product operates below 2.5 V.