#[repr(transparent)]pub struct Msfcfg(pub u32);Expand description
MSF Configuration
Tuple Fields§
§0: u32Implementations§
Source§impl Msfcfg
impl Msfcfg
Sourcepub const fn ifr_block0_erase_dis0(&self) -> MsfcfgIfrBlock0EraseDis0
pub const fn ifr_block0_erase_dis0(&self) -> MsfcfgIfrBlock0EraseDis0
user IFR block0 sector 0 erase control
Sourcepub const fn set_ifr_block0_erase_dis0(&mut self, val: MsfcfgIfrBlock0EraseDis0)
pub const fn set_ifr_block0_erase_dis0(&mut self, val: MsfcfgIfrBlock0EraseDis0)
user IFR block0 sector 0 erase control
Sourcepub const fn ifr_block0_erase_dis1(&self) -> MsfcfgIfrBlock0EraseDis1
pub const fn ifr_block0_erase_dis1(&self) -> MsfcfgIfrBlock0EraseDis1
user IFR block0 sector 1 erase control
Sourcepub const fn set_ifr_block0_erase_dis1(&mut self, val: MsfcfgIfrBlock0EraseDis1)
pub const fn set_ifr_block0_erase_dis1(&mut self, val: MsfcfgIfrBlock0EraseDis1)
user IFR block0 sector 1 erase control
Sourcepub const fn ifr_block0_erase_dis2(&self) -> MsfcfgIfrBlock0EraseDis2
pub const fn ifr_block0_erase_dis2(&self) -> MsfcfgIfrBlock0EraseDis2
user IFR block0 sector 2 erase control
Sourcepub const fn set_ifr_block0_erase_dis2(&mut self, val: MsfcfgIfrBlock0EraseDis2)
pub const fn set_ifr_block0_erase_dis2(&mut self, val: MsfcfgIfrBlock0EraseDis2)
user IFR block0 sector 2 erase control
Sourcepub const fn ifr_block0_erase_dis3(&self) -> MsfcfgIfrBlock0EraseDis3
pub const fn ifr_block0_erase_dis3(&self) -> MsfcfgIfrBlock0EraseDis3
user IFR block0 sector 3 erase control
Sourcepub const fn set_ifr_block0_erase_dis3(&mut self, val: MsfcfgIfrBlock0EraseDis3)
pub const fn set_ifr_block0_erase_dis3(&mut self, val: MsfcfgIfrBlock0EraseDis3)
user IFR block0 sector 3 erase control
Sourcepub const fn ifr_block1_erase_dis0(&self) -> MsfcfgIfrBlock1EraseDis0
pub const fn ifr_block1_erase_dis0(&self) -> MsfcfgIfrBlock1EraseDis0
user IFR block1 sector 0 erase control
Sourcepub const fn set_ifr_block1_erase_dis0(&mut self, val: MsfcfgIfrBlock1EraseDis0)
pub const fn set_ifr_block1_erase_dis0(&mut self, val: MsfcfgIfrBlock1EraseDis0)
user IFR block1 sector 0 erase control
Sourcepub const fn ifr_block1_erase_dis1(&self) -> MsfcfgIfrBlock1EraseDis1
pub const fn ifr_block1_erase_dis1(&self) -> MsfcfgIfrBlock1EraseDis1
user IFR block1 sector 1 erase control
Sourcepub const fn set_ifr_block1_erase_dis1(&mut self, val: MsfcfgIfrBlock1EraseDis1)
pub const fn set_ifr_block1_erase_dis1(&mut self, val: MsfcfgIfrBlock1EraseDis1)
user IFR block1 sector 1 erase control
Sourcepub const fn ifr_block1_erase_dis2(&self) -> MsfcfgIfrBlock1EraseDis2
pub const fn ifr_block1_erase_dis2(&self) -> MsfcfgIfrBlock1EraseDis2
user IFR block1 sector 2 erase control
Sourcepub const fn set_ifr_block1_erase_dis2(&mut self, val: MsfcfgIfrBlock1EraseDis2)
pub const fn set_ifr_block1_erase_dis2(&mut self, val: MsfcfgIfrBlock1EraseDis2)
user IFR block1 sector 2 erase control
Sourcepub const fn ifr_block1_erase_dis3(&self) -> MsfcfgIfrBlock1EraseDis3
pub const fn ifr_block1_erase_dis3(&self) -> MsfcfgIfrBlock1EraseDis3
user IFR block1 sector 3 erase control
Sourcepub const fn set_ifr_block1_erase_dis3(&mut self, val: MsfcfgIfrBlock1EraseDis3)
pub const fn set_ifr_block1_erase_dis3(&mut self, val: MsfcfgIfrBlock1EraseDis3)
user IFR block1 sector 3 erase control
Sourcepub const fn mass_erase_dis(&self) -> MsfcfgMassEraseDis
pub const fn mass_erase_dis(&self) -> MsfcfgMassEraseDis
Mass erase control
Sourcepub const fn set_mass_erase_dis(&mut self, val: MsfcfgMassEraseDis)
pub const fn set_mass_erase_dis(&mut self, val: MsfcfgMassEraseDis)
Mass erase control
Sourcepub const fn cg_override(&self) -> MsfcfgCgOverride
pub const fn cg_override(&self) -> MsfcfgCgOverride
FMU CG override
Sourcepub const fn set_cg_override(&mut self, val: MsfcfgCgOverride)
pub const fn set_cg_override(&mut self, val: MsfcfgCgOverride)
FMU CG override
Trait Implementations§
impl Copy for Msfcfg
impl Eq for Msfcfg
impl StructuralPartialEq for Msfcfg
Auto Trait Implementations§
impl Freeze for Msfcfg
impl RefUnwindSafe for Msfcfg
impl Send for Msfcfg
impl Sync for Msfcfg
impl Unpin for Msfcfg
impl UnwindSafe for Msfcfg
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