Trait Read

Source
pub trait Read<Addr, SPI: Transfer<u8>, CS: OutputPin> {
    // Required method
    fn read(&mut self, addr: Addr, buf: &mut [u8]) -> Result<(), Error<SPI, CS>>;
}
Expand description

A trait for reading operations from a memory chip.

Required Methods§

Source

fn read(&mut self, addr: Addr, buf: &mut [u8]) -> Result<(), Error<SPI, CS>>

Reads bytes from a memory chip.

§Parameters
  • addr: The address to start reading at.
  • buf: The buffer to read buf.len() bytes into.

Implementors§

Source§

impl<SPI: Transfer<u8>, CS: OutputPin> Read<u32, SPI, CS> for Flash<SPI, CS>