pub fn read(&mut self, words: &mut [u8]) -> Result<(), Error> {
        self.driver().setup_full_duplex()?;
        self.driver().read(words)
    }
Read bytes from SPI. The provided slice is filled with data received
from the slave.
esp-hal/src/spi/master.rs