Struct stm32_metapac::flash::regs::Eccdfaddr
#[repr(transparent)]pub struct Eccdfaddr(pub u32);
Expand description
FLASH ECC double error fail address.
Tuple Fields§
§0: u32
Implementations§
§impl Eccdfaddr
impl Eccdfaddr
pub const fn ded_fadd(&self) -> u32
pub const fn ded_fadd(&self) -> u32
ECC double error detection fail address When a double ECC detection occurs during a read operation, the DED_FADD bitfield contains the system bus address that generated the error. This register is automatically cleared when the DBECCERRF flag that generated the error is cleared. Note that only the first address that generated an ECC double error detection error is saved in this register.
pub fn set_ded_fadd(&mut self, val: u32)
pub fn set_ded_fadd(&mut self, val: u32)
ECC double error detection fail address When a double ECC detection occurs during a read operation, the DED_FADD bitfield contains the system bus address that generated the error. This register is automatically cleared when the DBECCERRF flag that generated the error is cleared. Note that only the first address that generated an ECC double error detection error is saved in this register.
Trait Implementations§
impl Copy for Eccdfaddr
impl Eq for Eccdfaddr
impl StructuralPartialEq for Eccdfaddr
Auto Trait Implementations§
impl Freeze for Eccdfaddr
impl RefUnwindSafe for Eccdfaddr
impl Send for Eccdfaddr
impl Sync for Eccdfaddr
impl Unpin for Eccdfaddr
impl UnwindSafe for Eccdfaddr
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
)