aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrik Alsér <[email protected]>2022-08-30 01:39:08 +0200
committerHenrik Alsér <[email protected]>2022-09-01 15:12:43 +0200
commitc8ecc557109bd14bea0564e4a1505a26947e1851 (patch)
tree42f3e66c9407711eee7561bcf7eac14f94b1d496
parent44150c483017c18979e58d8557aac3df031ba47a (diff)
Fix example
-rw-r--r--examples/rp/src/bin/spi_display.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/rp/src/bin/spi_display.rs b/examples/rp/src/bin/spi_display.rs
index f0e54d87f..d0fbd6847 100644
--- a/examples/rp/src/bin/spi_display.rs
+++ b/examples/rp/src/bin/spi_display.rs
@@ -8,7 +8,7 @@ use defmt::*;
8use embassy_executor::Spawner; 8use embassy_executor::Spawner;
9use embassy_rp::gpio::{Level, Output}; 9use embassy_rp::gpio::{Level, Output};
10use embassy_rp::spi; 10use embassy_rp::spi;
11use embassy_rp::spi::Spi; 11use embassy_rp::spi::{Spi, Blocking};
12use embassy_time::Delay; 12use embassy_time::Delay;
13use embedded_graphics::image::{Image, ImageRawLE}; 13use embedded_graphics::image::{Image, ImageRawLE};
14use embedded_graphics::mono_font::ascii::FONT_10X20; 14use embedded_graphics::mono_font::ascii::FONT_10X20;
@@ -48,7 +48,8 @@ async fn main(_spawner: Spawner) {
48 config.phase = spi::Phase::CaptureOnSecondTransition; 48 config.phase = spi::Phase::CaptureOnSecondTransition;
49 config.polarity = spi::Polarity::IdleHigh; 49 config.polarity = spi::Polarity::IdleHigh;
50 50
51 let spi_bus = RefCell::new(Spi::new(p.SPI1, clk, mosi, miso, config)); 51 let spi: Spi<'_, _, Blocking> = Spi::new_blocking(p.SPI1, clk, mosi, miso, config);
52 let spi_bus = RefCell::new(spi);
52 53
53 let display_spi = SpiDeviceWithCs::new(&spi_bus, Output::new(display_cs, Level::High)); 54 let display_spi = SpiDeviceWithCs::new(&spi_bus, Output::new(display_cs, Level::High));
54 let touch_spi = SpiDeviceWithCs::new(&spi_bus, Output::new(touch_cs, Level::High)); 55 let touch_spi = SpiDeviceWithCs::new(&spi_bus, Output::new(touch_cs, Level::High));