pub struct FlashProgramming<'a> { /* private fields */ }
Expand description

Flash programming interface

Implementations

Erase all flash pages, note that this will erase the current running program if it is not called from a program running in RAM.

Trait Implementations

Executes the destructor for this type. Read more

Native type of the flash for reading with the correct alignment of the memory and size Read more

Read from the flash memory using the native interface

Read a buffer of bytes from memory

Native type of the flash for writing with the correct alignment and size Read more

check flash status

Erase specified flash page.

The smallest possible write, depends on platform

Read a buffer of bytes to memory, this uses the native writes internally and if it’s not the same length and a set of native writes the write will be padded to fill a native write. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.