Struct stm32_metapac::flash::regs::Opsr
#[repr(transparent)]pub struct Opsr(pub u32);
Expand description
FLASH operation status register
Tuple Fields§
§0: u32
Implementations§
§impl Opsr
impl Opsr
pub fn set_addr_op(&mut self, val: u32)
pub fn set_addr_op(&mut self, val: u32)
Interrupted operation address
pub const fn data_op(&self) -> bool
pub const fn data_op(&self) -> bool
Flash high-cycle data area operation interrupted It indicates if flash high-cycle data area is concerned by operation.
pub fn set_data_op(&mut self, val: bool)
pub fn set_data_op(&mut self, val: bool)
Flash high-cycle data area operation interrupted It indicates if flash high-cycle data area is concerned by operation.
pub const fn bk_op(&self) -> bool
pub const fn bk_op(&self) -> bool
Interrupted operation bank It indicates which bank was concerned by operation.
pub fn set_bk_op(&mut self, val: bool)
pub fn set_bk_op(&mut self, val: bool)
Interrupted operation bank It indicates which bank was concerned by operation.
pub const fn sysf_op(&self) -> bool
pub const fn sysf_op(&self) -> bool
Operation in system flash memory interrupted Indicates that reset interrupted an ongoing operation in system flash.
pub fn set_sysf_op(&mut self, val: bool)
pub fn set_sysf_op(&mut self, val: bool)
Operation in system flash memory interrupted Indicates that reset interrupted an ongoing operation in system flash.
pub const fn otp_op(&self) -> bool
pub const fn otp_op(&self) -> bool
OTP operation interrupted Indicates that reset interrupted an ongoing operation in OTP area (or OBKeys area).
pub fn set_otp_op(&mut self, val: bool)
pub fn set_otp_op(&mut self, val: bool)
OTP operation interrupted Indicates that reset interrupted an ongoing operation in OTP area (or OBKeys area).
pub fn set_code_op(&mut self, val: CodeOp)
pub fn set_code_op(&mut self, val: CodeOp)
Flash memory operation code