m3vict[m]: ``` impl MyDevice where Spi: SpiDevice, { fn write_command(&mut self, cmd: Command, data: u16) -> Result<(), Error> { // do u8 SPI transfer } } ``` and ``` impl MyDevice where Spi: SpiDevice, { fn write_command(&mut self, cmd: Command, data: u16) -> Result<(), Error> { // do u16 SPI transfer } } ```