diff --git a/src/generic_spi_device.rs b/src/generic_spi_device.rs deleted file mode 100644 index e28dffb..0000000 --- a/src/generic_spi_device.rs +++ /dev/null @@ -1,27 +0,0 @@ -use embedded_hal::blocking::spi::Transfer; -use cortex_m::asm::nop; -use cortex_m_semihosting::hprintln; -use crate::Error; - -pub struct SPIStub { - spi: SPI -} - -impl SPIStub -where - SPI: Transfer -{ - pub fn new(spi: SPI) -> Self { - SPIStub{ - spi - } - } - - pub fn do_something(&mut self) { - let mut buffer :[u8; 4]= [0xDE, 0xAD, 0xBE, 0xEF]; - match self.spi.transfer(&mut buffer).map_err(Error::SPI) { - Ok(arr) => hprintln!("{:?}", arr).unwrap(), - Err(_) => nop(), - } - } -}