aboutsummaryrefslogtreecommitdiff
path: root/examples/rp/src
diff options
context:
space:
mode:
Diffstat (limited to 'examples/rp/src')
-rw-r--r--examples/rp/src/bin/blinky.rs4
-rw-r--r--examples/rp/src/bin/button.rs4
-rw-r--r--examples/rp/src/bin/spi.rs7
-rw-r--r--examples/rp/src/bin/spi_display.rs12
-rw-r--r--examples/rp/src/bin/uart.rs4
5 files changed, 9 insertions, 22 deletions
diff --git a/examples/rp/src/bin/blinky.rs b/examples/rp/src/bin/blinky.rs
index 6f199d07e..35612a4cf 100644
--- a/examples/rp/src/bin/blinky.rs
+++ b/examples/rp/src/bin/blinky.rs
@@ -7,9 +7,7 @@ use embassy::executor::Spawner;
7use embassy::time::{Duration, Timer}; 7use embassy::time::{Duration, Timer};
8use embassy_rp::{gpio, Peripherals}; 8use embassy_rp::{gpio, Peripherals};
9use gpio::{Level, Output}; 9use gpio::{Level, Output};
10 10use {defmt_rtt as _, panic_probe as _};
11use defmt_rtt as _; // global logger
12use panic_probe as _;
13 11
14#[embassy::main] 12#[embassy::main]
15async fn main(_spawner: Spawner, p: Peripherals) { 13async fn main(_spawner: Spawner, p: Peripherals) {
diff --git a/examples/rp/src/bin/button.rs b/examples/rp/src/bin/button.rs
index 2418ad012..980e54ea1 100644
--- a/examples/rp/src/bin/button.rs
+++ b/examples/rp/src/bin/button.rs
@@ -5,9 +5,7 @@
5use embassy::executor::Spawner; 5use embassy::executor::Spawner;
6use embassy_rp::gpio::{Input, Level, Output, Pull}; 6use embassy_rp::gpio::{Input, Level, Output, Pull};
7use embassy_rp::Peripherals; 7use embassy_rp::Peripherals;
8 8use {defmt_rtt as _, panic_probe as _};
9use defmt_rtt as _; // global logger
10use panic_probe as _;
11 9
12#[embassy::main] 10#[embassy::main]
13async fn main(_spawner: Spawner, p: Peripherals) { 11async fn main(_spawner: Spawner, p: Peripherals) {
diff --git a/examples/rp/src/bin/spi.rs b/examples/rp/src/bin/spi.rs
index b38424363..d97aa94b3 100644
--- a/examples/rp/src/bin/spi.rs
+++ b/examples/rp/src/bin/spi.rs
@@ -4,13 +4,10 @@
4 4
5use defmt::*; 5use defmt::*;
6use embassy::executor::Spawner; 6use embassy::executor::Spawner;
7use embassy_rp::spi;
8use embassy_rp::spi::Spi; 7use embassy_rp::spi::Spi;
9use embassy_rp::{gpio, Peripherals}; 8use embassy_rp::{gpio, spi, Peripherals};
10use gpio::{Level, Output}; 9use gpio::{Level, Output};
11 10use {defmt_rtt as _, panic_probe as _};
12use defmt_rtt as _; // global logger
13use panic_probe as _;
14 11
15#[embassy::main] 12#[embassy::main]
16async fn main(_spawner: Spawner, p: Peripherals) { 13async fn main(_spawner: Spawner, p: Peripherals) {
diff --git a/examples/rp/src/bin/spi_display.rs b/examples/rp/src/bin/spi_display.rs
index 5c3c4c4c5..f4a411ba6 100644
--- a/examples/rp/src/bin/spi_display.rs
+++ b/examples/rp/src/bin/spi_display.rs
@@ -3,13 +3,13 @@
3#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
4 4
5use core::cell::RefCell; 5use core::cell::RefCell;
6
6use defmt::*; 7use defmt::*;
7use embassy::executor::Spawner; 8use embassy::executor::Spawner;
8use embassy::time::Delay; 9use embassy::time::Delay;
9use embassy_rp::gpio::{Level, Output}; 10use embassy_rp::gpio::{Level, Output};
10use embassy_rp::spi;
11use embassy_rp::spi::Spi; 11use embassy_rp::spi::Spi;
12use embassy_rp::Peripherals; 12use embassy_rp::{spi, Peripherals};
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;
15use embedded_graphics::mono_font::MonoTextStyle; 15use embedded_graphics::mono_font::MonoTextStyle;
@@ -18,14 +18,12 @@ use embedded_graphics::prelude::*;
18use embedded_graphics::primitives::{PrimitiveStyleBuilder, Rectangle}; 18use embedded_graphics::primitives::{PrimitiveStyleBuilder, Rectangle};
19use embedded_graphics::text::Text; 19use embedded_graphics::text::Text;
20use st7789::{Orientation, ST7789}; 20use st7789::{Orientation, ST7789};
21use {defmt_rtt as _, panic_probe as _};
21 22
22use crate::my_display_interface::SPIDeviceInterface; 23use crate::my_display_interface::SPIDeviceInterface;
23use crate::shared_spi::SpiDeviceWithCs; 24use crate::shared_spi::SpiDeviceWithCs;
24use crate::touch::Touch; 25use crate::touch::Touch;
25 26
26use defmt_rtt as _; // global logger
27use panic_probe as _;
28
29//const DISPLAY_FREQ: u32 = 64_000_000; 27//const DISPLAY_FREQ: u32 = 64_000_000;
30const TOUCH_FREQ: u32 = 200_000; 28const TOUCH_FREQ: u32 = 200_000;
31 29
@@ -94,9 +92,7 @@ async fn main(_spawner: Spawner, p: Peripherals) {
94 92
95 loop { 93 loop {
96 if let Some((x, y)) = touch.read() { 94 if let Some((x, y)) = touch.read() {
97 let style = PrimitiveStyleBuilder::new() 95 let style = PrimitiveStyleBuilder::new().fill_color(Rgb565::BLUE).build();
98 .fill_color(Rgb565::BLUE)
99 .build();
100 96
101 Rectangle::new(Point::new(x - 1, y - 1), Size::new(3, 3)) 97 Rectangle::new(Point::new(x - 1, y - 1), Size::new(3, 3))
102 .into_styled(style) 98 .into_styled(style)
diff --git a/examples/rp/src/bin/uart.rs b/examples/rp/src/bin/uart.rs
index bc941dd8b..99072253a 100644
--- a/examples/rp/src/bin/uart.rs
+++ b/examples/rp/src/bin/uart.rs
@@ -4,9 +4,7 @@
4 4
5use embassy::executor::Spawner; 5use embassy::executor::Spawner;
6use embassy_rp::{uart, Peripherals}; 6use embassy_rp::{uart, Peripherals};
7 7use {defmt_rtt as _, panic_probe as _};
8use defmt_rtt as _; // global logger
9use panic_probe as _;
10 8
11#[embassy::main] 9#[embassy::main]
12async fn main(_spawner: Spawner, p: Peripherals) { 10async fn main(_spawner: Spawner, p: Peripherals) {