Struct stm32_metapac::flash::regs::Sr
#[repr(transparent)]pub struct Sr(pub u32);
Expand description
Status register
Tuple Fields§
§0: u32
Implementations§
§impl Sr
impl Sr
pub fn set_progerr(&mut self, val: bool)
pub fn set_progerr(&mut self, val: bool)
Programming error
pub fn set_wrperr(&mut self, val: bool)
pub fn set_wrperr(&mut self, val: bool)
Write protected error
pub fn set_pgaerr(&mut self, val: bool)
pub fn set_pgaerr(&mut self, val: bool)
Programming alignment error
pub fn set_sizerr(&mut self, val: bool)
pub fn set_sizerr(&mut self, val: bool)
Size error
pub fn set_pgserr(&mut self, val: bool)
pub fn set_pgserr(&mut self, val: bool)
Programming sequence error
pub fn set_miserr(&mut self, val: bool)
pub fn set_miserr(&mut self, val: bool)
Fast programming data miss error
pub fn set_fasterr(&mut self, val: bool)
pub fn set_fasterr(&mut self, val: bool)
Fast programming error
pub fn set_optverr(&mut self, val: bool)
pub fn set_optverr(&mut self, val: bool)
Option and Engineering bits loading validity error
pub fn set_cfgbsy(&mut self, val: bool)
pub fn set_cfgbsy(&mut self, val: bool)
Programming or erase configuration busy.
Trait Implementations§
impl Copy for Sr
impl Eq for Sr
impl StructuralPartialEq for Sr
Auto Trait Implementations§
impl Freeze for Sr
impl RefUnwindSafe for Sr
impl Send for Sr
impl Sync for Sr
impl Unpin for Sr
impl UnwindSafe for Sr
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
Mutably borrows from an owned value. Read more
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)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)