Struct OptsrCur
#[repr(transparent)]pub struct OptsrCur(pub u32);Expand description
FLASH option status register
Tuple Fields§
§0: u32Implementations§
§impl OptsrCur
impl OptsrCur
pub const fn set_opt_busy(&mut self, val: bool)
pub const fn set_opt_busy(&mut self, val: bool)
Option byte change ongoing flag
pub const fn set_bor_lev(&mut self, val: u8)
pub const fn set_bor_lev(&mut self, val: u8)
Brownout level option status bit
pub const fn set_iwdg1_hw(&mut self, val: bool)
pub const fn set_iwdg1_hw(&mut self, val: bool)
IWDG1 control option status bit
pub const fn n_rst_stop_d1(&self) -> bool
pub const fn n_rst_stop_d1(&self) -> bool
D1 DStop entry reset option status bit
pub const fn set_n_rst_stop_d1(&mut self, val: bool)
pub const fn set_n_rst_stop_d1(&mut self, val: bool)
D1 DStop entry reset option status bit
pub const fn n_rst_stby_d1(&self) -> bool
pub const fn n_rst_stby_d1(&self) -> bool
D1 DStandby entry reset option status bit
pub const fn set_n_rst_stby_d1(&mut self, val: bool)
pub const fn set_n_rst_stby_d1(&mut self, val: bool)
D1 DStandby entry reset option status bit
pub const fn fz_iwdg_stop(&self) -> bool
pub const fn fz_iwdg_stop(&self) -> bool
IWDG Stop mode freeze option status bit
pub const fn set_fz_iwdg_stop(&mut self, val: bool)
pub const fn set_fz_iwdg_stop(&mut self, val: bool)
IWDG Stop mode freeze option status bit
pub const fn fz_iwdg_sdby(&self) -> bool
pub const fn fz_iwdg_sdby(&self) -> bool
IWDG Standby mode freeze option status bit
pub const fn set_fz_iwdg_sdby(&mut self, val: bool)
pub const fn set_fz_iwdg_sdby(&mut self, val: bool)
IWDG Standby mode freeze option status bit
pub const fn st_ram_size(&self) -> u8
pub const fn st_ram_size(&self) -> u8
DTCM RAM size option status
pub const fn set_st_ram_size(&mut self, val: u8)
pub const fn set_st_ram_size(&mut self, val: u8)
DTCM RAM size option status
pub const fn set_security(&mut self, val: bool)
pub const fn set_security(&mut self, val: bool)
Security enable option status bit
pub const fn set_boot_cm4(&mut self, val: bool)
pub const fn set_boot_cm4(&mut self, val: bool)
Enable CM4 boot
pub const fn set_boot_cm7(&mut self, val: bool)
pub const fn set_boot_cm7(&mut self, val: bool)
Enable CM7 boot
pub const fn set_perso_ok(&mut self, val: bool)
pub const fn set_perso_ok(&mut self, val: bool)
Device personalization status bit
pub const fn set_io_hslv(&mut self, val: bool)
pub const fn set_io_hslv(&mut self, val: bool)
I/O high-speed at low-voltage status bit (PRODUCT_BELOW_25V)
pub const fn optchangeerr(&self) -> bool
pub const fn optchangeerr(&self) -> bool
Option byte change error flag
pub const fn set_optchangeerr(&mut self, val: bool)
pub const fn set_optchangeerr(&mut self, val: bool)
Option byte change error flag
pub const fn swap_bank_opt(&self) -> bool
pub const fn swap_bank_opt(&self) -> bool
Bank swapping option status bit
pub const fn set_swap_bank_opt(&mut self, val: bool)
pub const fn set_swap_bank_opt(&mut self, val: bool)
Bank swapping option status bit