Trait embedded_storage::Storage[][src]

pub trait Storage: ReadStorage {
    fn try_write(
        &mut self,
        offset: u32,
        bytes: &[u8]
    ) -> Result<(), Self::Error>; }
Expand description

Transparent read/write storage trait

Required methods

fn try_write(&mut self, offset: u32, bytes: &[u8]) -> Result<(), Self::Error>[src]

Expand description

Write a slice of data to the storage peripheral, starting the write operation at the given address offset (between 0 and self.capacity()).

NOTE: This function will automatically erase any pages necessary to write the given data, and might as such do RMW operations at an undesirable performance impact.

Implementors