Struct stm32l0x1_hal::flash::PECR
source · pub struct PECR(_);
Expand description
Program and erase control register
Implementations§
source§impl PECR
impl PECR
sourcepub fn is_pecr_locked(&self) -> bool
pub fn is_pecr_locked(&self) -> bool
Is is FLASH_PECR register locked?
sourcepub fn is_prgmem_locked(&self) -> bool
pub fn is_prgmem_locked(&self) -> bool
Is program memory locked?
sourcepub fn enable_erase(&mut self) -> Result<(), FlashError>
pub fn enable_erase(&mut self) -> Result<(), FlashError>
Enable flash to be erased (requires that PECR is unlocked)
sourcepub fn disable_erase(&mut self) -> Result<(), FlashError>
pub fn disable_erase(&mut self) -> Result<(), FlashError>
Disable writes to flash (requires that PECR is unlocked)