Struct stm32_metapac::flash::regs::OptsrPrg
#[repr(transparent)]pub struct OptsrPrg(pub u32);
Expand description
FLASH option status register
Tuple Fields§
§0: u32
Implementations§
§impl OptsrPrg
impl OptsrPrg
pub fn set_bor_lev(&mut self, val: u8)
pub fn set_bor_lev(&mut self, val: u8)
BOR reset level option configuration bits
pub fn set_iwdg1_hw(&mut self, val: bool)
pub fn set_iwdg1_hw(&mut self, val: bool)
IWDG1 option configuration bit
pub const fn n_rst_stop_d1(&self) -> bool
pub const fn n_rst_stop_d1(&self) -> bool
Option byte erase after D1 DStop option configuration bit
pub fn set_n_rst_stop_d1(&mut self, val: bool)
pub fn set_n_rst_stop_d1(&mut self, val: bool)
Option byte erase after D1 DStop option configuration bit
pub const fn n_rst_stby_d1(&self) -> bool
pub const fn n_rst_stby_d1(&self) -> bool
Option byte erase after D1 DStandby option configuration bit
pub fn set_n_rst_stby_d1(&mut self, val: bool)
pub fn set_n_rst_stby_d1(&mut self, val: bool)
Option byte erase after D1 DStandby option configuration bit
pub const fn fz_iwdg_stop(&self) -> bool
pub const fn fz_iwdg_stop(&self) -> bool
IWDG Stop mode freeze option configuration bit
pub fn set_fz_iwdg_stop(&mut self, val: bool)
pub fn set_fz_iwdg_stop(&mut self, val: bool)
IWDG Stop mode freeze option configuration bit
pub const fn fz_iwdg_sdby(&self) -> bool
pub const fn fz_iwdg_sdby(&self) -> bool
IWDG Standby mode freeze option configuration bit
pub fn set_fz_iwdg_sdby(&mut self, val: bool)
pub fn set_fz_iwdg_sdby(&mut self, val: bool)
IWDG Standby mode freeze option configuration bit
pub const fn st_ram_size(&self) -> u8
pub const fn st_ram_size(&self) -> u8
DTCM size select option configuration bits
pub fn set_st_ram_size(&mut self, val: u8)
pub fn set_st_ram_size(&mut self, val: u8)
DTCM size select option configuration bits
pub fn set_security(&mut self, val: bool)
pub fn set_security(&mut self, val: bool)
Security option configuration bit
pub fn set_io_hslv(&mut self, val: bool)
pub fn set_io_hslv(&mut self, val: bool)
I/O high-speed at low-voltage (PRODUCT_BELOW_25V)
pub const fn swap_bank_opt(&self) -> bool
pub const fn swap_bank_opt(&self) -> bool
Bank swapping option configuration bit
pub fn set_swap_bank_opt(&mut self, val: bool)
pub fn set_swap_bank_opt(&mut self, val: bool)
Bank swapping option configuration bit
Trait Implementations§
impl Copy for OptsrPrg
impl Eq for OptsrPrg
impl StructuralPartialEq for OptsrPrg
Auto Trait Implementations§
impl Freeze for OptsrPrg
impl RefUnwindSafe for OptsrPrg
impl Send for OptsrPrg
impl Sync for OptsrPrg
impl Unpin for OptsrPrg
impl UnwindSafe for OptsrPrg
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)