Struct nrf52832_hal::nvmc::Nvmc [−][src]
pub struct Nvmc<T> where
T: Instance, { /* fields omitted */ }
Expand description
Interface to an NVMC instance.
Implementations
Trait Implementations
The minumum number of bytes the storage peripheral can write
The minumum number of bytes the storage peripheral can erase
Erase the given storage range, clearing all data within [from..to]
.
The given range will contain all 1s afterwards. Read more
If power is lost during write, the contents of the written words are undefined,
but the rest of the page is guaranteed to be unchanged.
It is not allowed to write to the same word twice.
offset
and bytes.len()
must both be multiples of WRITE_SIZE
. Read more
Read a slice of data from the storage peripheral, starting the read
operation at the given address offset, and reading bytes.len()
bytes. Read more
Auto Trait Implementations
impl<T> RefUnwindSafe for Nvmc<T> where
T: RefUnwindSafe,
impl<T> !UnwindSafe for Nvmc<T>
Blanket Implementations
Mutably borrows from an owned value. Read more
Casts the value.
Casts the value.
Performs the conversion.
Performs the conversion.
Casts the value.
OverflowingCasts the value.
Casts the value.
Casts the value.
Casts the value.
UnwrappedCasts the value.
Casts the value.
WrappingCasts the value.