Struct Optr
#[repr(transparent)]pub struct Optr(pub u32);
Expand description
Flash option register
Tuple Fields§
§0: u32
Implementations§
§impl Optr
impl Optr
pub const fn borf_lev(&self) -> BorfLev
pub const fn borf_lev(&self) -> BorfLev
These bits contain the VDD supply level threshold that activates the reset
pub fn set_borf_lev(&mut self, val: BorfLev)
pub fn set_borf_lev(&mut self, val: BorfLev)
These bits contain the VDD supply level threshold that activates the reset
pub const fn borr_lev(&self) -> BorrLev
pub const fn borr_lev(&self) -> BorrLev
These bits contain the VDD supply level threshold that releases the reset.
pub fn set_borr_lev(&mut self, val: BorrLev)
pub fn set_borr_lev(&mut self, val: BorrLev)
These bits contain the VDD supply level threshold that releases the reset.
pub const fn n_rst_stop(&self) -> bool
pub const fn n_rst_stop(&self) -> bool
nRST_STOP
pub fn set_n_rst_stop(&mut self, val: bool)
pub fn set_n_rst_stop(&mut self, val: bool)
nRST_STOP
pub const fn n_rst_stdby(&self) -> bool
pub const fn n_rst_stdby(&self) -> bool
nRST_STDBY
pub fn set_n_rst_stdby(&mut self, val: bool)
pub fn set_n_rst_stdby(&mut self, val: bool)
nRST_STDBY
pub const fn n_rsts_hdw(&self) -> bool
pub const fn n_rsts_hdw(&self) -> bool
nRSTS_HDW
pub fn set_n_rsts_hdw(&mut self, val: bool)
pub fn set_n_rsts_hdw(&mut self, val: bool)
nRSTS_HDW
pub fn set_idwg_sw(&mut self, val: bool)
pub fn set_idwg_sw(&mut self, val: bool)
Independent watchdog selection
pub fn set_iwdg_stop(&mut self, val: bool)
pub fn set_iwdg_stop(&mut self, val: bool)
Independent watchdog counter freeze in Stop mode
pub const fn iwdg_stdby(&self) -> bool
pub const fn iwdg_stdby(&self) -> bool
Independent watchdog counter freeze in Standby mode
pub fn set_iwdg_stdby(&mut self, val: bool)
pub fn set_iwdg_stdby(&mut self, val: bool)
Independent watchdog counter freeze in Standby mode
pub fn set_wwdg_sw(&mut self, val: bool)
pub fn set_wwdg_sw(&mut self, val: bool)
Window watchdog selection
pub const fn n_swap_bank(&self) -> bool
pub const fn n_swap_bank(&self) -> bool
Bank swap configuration
pub fn set_n_swap_bank(&mut self, val: bool)
pub fn set_n_swap_bank(&mut self, val: bool)
Bank swap configuration
pub fn set_dual_bank(&mut self, val: bool)
pub fn set_dual_bank(&mut self, val: bool)
Dual bank operation
pub const fn ram_parity_check(&self) -> bool
pub const fn ram_parity_check(&self) -> bool
SRAM parity check control
pub fn set_ram_parity_check(&mut self, val: bool)
pub fn set_ram_parity_check(&mut self, val: bool)
SRAM parity check control
pub const fn n_boot_sel(&self) -> bool
pub const fn n_boot_sel(&self) -> bool
nBOOT_SEL
pub fn set_n_boot_sel(&mut self, val: bool)
pub fn set_n_boot_sel(&mut self, val: bool)
nBOOT_SEL
pub fn set_n_boot1(&mut self, val: bool)
pub fn set_n_boot1(&mut self, val: bool)
Boot configuration
pub fn set_n_boot0(&mut self, val: bool)
pub fn set_n_boot0(&mut self, val: bool)
nBOOT0 option bit
pub fn set_nrst_mode(&mut self, val: NrstMode)
pub fn set_nrst_mode(&mut self, val: NrstMode)
NRST_MODE