Trait lpc55_hal::traits::flash::WriteErase[][src]

pub trait WriteErase<EraseSize: ArrayLength<u8>, WriteSize: ArrayLength<u8>> {
    fn status(&self) -> Result;
fn erase_page(&mut self, page: usize) -> Result;
fn write_native(
        &mut self,
        address: usize,
        array: &GenericArray<u8, WriteSize>
    ) -> Result; fn write(&mut self, address: usize, data: &[u8]) -> Result { ... } }

Required methods

check flash status

Erase specified flash page.

The smallest possible write, depends on platform TODO: can we typecheck/typehint whether address must be aligned?

Provided methods

Implementors