[−][src]Enum atsamd51j::nvmctrl::ctrlb::CMD_AW
Command
Value on reset: 0
Variants
0: Erase Page - Only supported in the USER and AUX pages.
1: Erase Block - Erases the block addressed by the ADDR register, not supported in the user page
3: Write Page - Writes the contents of the page buffer to the page addressed by the ADDR register, not supported in the user page
4: Write Quad Word - Writes a 128-bit word at the location addressed by the ADDR register.
16: Software Reset - Power-Cycle the NVM memory and replay the device automatic calibration procedure and resets the module configuration registers
17: Lock Region - Locks the region containing the address location in the ADDR register.
18: Unlock Region - Unlocks the region containing the address location in the ADDR register.
19: Sets the power reduction mode.
20: Clears the power reduction mode.
21: Page Buffer Clear - Clears the page buffer.
22: Set Security Bit
23: Bank swap and system reset, if SMEE is used also reallocate SMEE data into the opposite BANK
24: Chip Erase Lock - DSU.CE command is not available
25: Chip Erase Unlock - DSU.CE command is available
26: Sets STATUS.BPDIS, Boot loader protection is discarded until CBPDIS is issued or next start-up sequence
27: Clears STATUS.BPDIS, Boot loader protection is not discarded
48: Activate SmartEEPROM Sector 0, deactivate Sector 1
49: Activate SmartEEPROM Sector 1, deactivate Sector 0
50: Starts SmartEEPROM sector reallocation algorithm
51: Flush SMEE data when in buffered mode
52: Lock access to SmartEEPROM data from any mean
53: Unlock access to SmartEEPROM data
54: Lock access to the SmartEEPROM Register Address Space (above 64KB)
55: Unlock access to the SmartEEPROM Register Address Space (above 64KB)
Trait Implementations
impl Clone for CMD_AW
[src]
pub fn clone(&self) -> CMD_AW
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CMD_AW
[src]
impl Debug for CMD_AW
[src]
impl From<CMD_AW> for u8
[src]
impl PartialEq<CMD_AW> for CMD_AW
[src]
pub fn eq(&self, other: &CMD_AW) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for CMD_AW
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,