#[doc = r"Register block"] #[repr(C)] pub struct ERASEPROTECT { #[doc = "0x00 - This register locks the ERASEPROTECT.DISABLE register from being written until next reset."] pub lock: LOCK, #[doc = "0x04 - This register disables the ERASEPROTECT register and performs an ERASEALL operation."] pub disable: DISABLE, } #[doc = "LOCK (rw) register accessor: an alias for `Reg`"] pub type LOCK = crate::Reg; #[doc = "This register locks the ERASEPROTECT.DISABLE register from being written until next reset."] pub mod lock; #[doc = "DISABLE (rw) register accessor: an alias for `Reg`"] pub type DISABLE = crate::Reg; #[doc = "This register disables the ERASEPROTECT register and performs an ERASEALL operation."] pub mod disable;