Trait kernel::hil::flash::Client

source ·
pub trait Client<F: Flash> {
    // Required methods
    fn read_complete(
        &self,
        read_buffer: &'static mut F::Page,
        result: Result<(), Error>
    );
    fn write_complete(
        &self,
        write_buffer: &'static mut F::Page,
        result: Result<(), Error>
    );
    fn erase_complete(&self, result: Result<(), Error>);
}
Expand description

Implement Client to receive callbacks from Flash.

Required Methods§

source

fn read_complete( &self, read_buffer: &'static mut F::Page, result: Result<(), Error> )

Flash read complete.

source

fn write_complete( &self, write_buffer: &'static mut F::Page, result: Result<(), Error> )

Flash write complete.

source

fn erase_complete(&self, result: Result<(), Error>)

Flash erase complete.

Implementors§