diff options
Diffstat (limited to 'examples/rp/src/bin/spi_display.rs')
| -rw-r--r-- | examples/rp/src/bin/spi_display.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/rp/src/bin/spi_display.rs b/examples/rp/src/bin/spi_display.rs index 85a19ce07..2fd201595 100644 --- a/examples/rp/src/bin/spi_display.rs +++ b/examples/rp/src/bin/spi_display.rs | |||
| @@ -175,7 +175,7 @@ mod touch { | |||
| 175 | mod my_display_interface { | 175 | mod my_display_interface { |
| 176 | use display_interface::{DataFormat, DisplayError, WriteOnlyDataCommand}; | 176 | use display_interface::{DataFormat, DisplayError, WriteOnlyDataCommand}; |
| 177 | use embedded_hal_1::digital::OutputPin; | 177 | use embedded_hal_1::digital::OutputPin; |
| 178 | use embedded_hal_1::spi::SpiDeviceWrite; | 178 | use embedded_hal_1::spi::SpiDevice; |
| 179 | 179 | ||
| 180 | /// SPI display interface. | 180 | /// SPI display interface. |
| 181 | /// | 181 | /// |
| @@ -187,7 +187,7 @@ mod my_display_interface { | |||
| 187 | 187 | ||
| 188 | impl<SPI, DC> SPIDeviceInterface<SPI, DC> | 188 | impl<SPI, DC> SPIDeviceInterface<SPI, DC> |
| 189 | where | 189 | where |
| 190 | SPI: SpiDeviceWrite, | 190 | SPI: SpiDevice, |
| 191 | DC: OutputPin, | 191 | DC: OutputPin, |
| 192 | { | 192 | { |
| 193 | /// Create new SPI interface for communciation with a display driver | 193 | /// Create new SPI interface for communciation with a display driver |
| @@ -198,7 +198,7 @@ mod my_display_interface { | |||
| 198 | 198 | ||
| 199 | impl<SPI, DC> WriteOnlyDataCommand for SPIDeviceInterface<SPI, DC> | 199 | impl<SPI, DC> WriteOnlyDataCommand for SPIDeviceInterface<SPI, DC> |
| 200 | where | 200 | where |
| 201 | SPI: SpiDeviceWrite, | 201 | SPI: SpiDevice, |
| 202 | DC: OutputPin, | 202 | DC: OutputPin, |
| 203 | { | 203 | { |
| 204 | fn send_commands(&mut self, cmds: DataFormat<'_>) -> Result<(), DisplayError> { | 204 | fn send_commands(&mut self, cmds: DataFormat<'_>) -> Result<(), DisplayError> { |
| @@ -218,7 +218,7 @@ mod my_display_interface { | |||
| 218 | } | 218 | } |
| 219 | } | 219 | } |
| 220 | 220 | ||
| 221 | fn send_u8<T: SpiDeviceWrite>(spi: &mut T, words: DataFormat<'_>) -> Result<(), T::Error> { | 221 | fn send_u8<T: SpiDevice>(spi: &mut T, words: DataFormat<'_>) -> Result<(), T::Error> { |
| 222 | match words { | 222 | match words { |
| 223 | DataFormat::U8(slice) => spi.write(slice), | 223 | DataFormat::U8(slice) => spi.write(slice), |
| 224 | DataFormat::U16(slice) => { | 224 | DataFormat::U16(slice) => { |
