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§
Sourcefn read_complete(
&self,
read_buffer: &'static mut F::Page,
result: Result<(), Error>,
)
fn read_complete( &self, read_buffer: &'static mut F::Page, result: Result<(), Error>, )
Flash read complete.
Sourcefn write_complete(
&self,
write_buffer: &'static mut F::Page,
result: Result<(), Error>,
)
fn write_complete( &self, write_buffer: &'static mut F::Page, result: Result<(), Error>, )
Flash write complete.
Sourcefn erase_complete(&self, result: Result<(), Error>)
fn erase_complete(&self, result: Result<(), Error>)
Flash erase complete.