aboutsummaryrefslogtreecommitdiff
path: root/examples/rp/src
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-04-02 04:35:06 +0200
committerDario Nieuwenhuis <[email protected]>2022-04-02 04:35:06 +0200
commit82803bffdab0842bf6c3e4bce21131d437b06669 (patch)
tree588c65c93b31b897f53d389f7876dc2703eb0fa8 /examples/rp/src
parenta9e63167e1ec230ca3d28da771378f5f4936a840 (diff)
Use embassy/defmt-timestamp-uptime in all examples.
Diffstat (limited to 'examples/rp/src')
-rw-r--r--examples/rp/src/bin/blinky.rs6
-rw-r--r--examples/rp/src/bin/button.rs6
-rw-r--r--examples/rp/src/bin/spi.rs6
-rw-r--r--examples/rp/src/bin/spi_display.rs7
-rw-r--r--examples/rp/src/bin/uart.rs6
-rw-r--r--examples/rp/src/example_common.rs12
6 files changed, 15 insertions, 28 deletions
diff --git a/examples/rp/src/bin/blinky.rs b/examples/rp/src/bin/blinky.rs
index 96e45f697..6f199d07e 100644
--- a/examples/rp/src/bin/blinky.rs
+++ b/examples/rp/src/bin/blinky.rs
@@ -2,15 +2,15 @@
2#![no_main] 2#![no_main]
3#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
4 4
5#[path = "../example_common.rs"]
6mod example_common;
7
8use defmt::*; 5use defmt::*;
9use embassy::executor::Spawner; 6use embassy::executor::Spawner;
10use embassy::time::{Duration, Timer}; 7use embassy::time::{Duration, Timer};
11use embassy_rp::{gpio, Peripherals}; 8use embassy_rp::{gpio, Peripherals};
12use gpio::{Level, Output}; 9use gpio::{Level, Output};
13 10
11use defmt_rtt as _; // global logger
12use panic_probe as _;
13
14#[embassy::main] 14#[embassy::main]
15async fn main(_spawner: Spawner, p: Peripherals) { 15async fn main(_spawner: Spawner, p: Peripherals) {
16 let mut led = Output::new(p.PIN_25, Level::Low); 16 let mut led = Output::new(p.PIN_25, Level::Low);
diff --git a/examples/rp/src/bin/button.rs b/examples/rp/src/bin/button.rs
index 6492367e5..2418ad012 100644
--- a/examples/rp/src/bin/button.rs
+++ b/examples/rp/src/bin/button.rs
@@ -2,13 +2,13 @@
2#![no_main] 2#![no_main]
3#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
4 4
5#[path = "../example_common.rs"]
6mod example_common;
7
8use embassy::executor::Spawner; 5use embassy::executor::Spawner;
9use embassy_rp::gpio::{Input, Level, Output, Pull}; 6use embassy_rp::gpio::{Input, Level, Output, Pull};
10use embassy_rp::Peripherals; 7use embassy_rp::Peripherals;
11 8
9use defmt_rtt as _; // global logger
10use panic_probe as _;
11
12#[embassy::main] 12#[embassy::main]
13async fn main(_spawner: Spawner, p: Peripherals) { 13async fn main(_spawner: Spawner, p: Peripherals) {
14 let button = Input::new(p.PIN_28, Pull::Up); 14 let button = Input::new(p.PIN_28, Pull::Up);
diff --git a/examples/rp/src/bin/spi.rs b/examples/rp/src/bin/spi.rs
index 3348dc999..b38424363 100644
--- a/examples/rp/src/bin/spi.rs
+++ b/examples/rp/src/bin/spi.rs
@@ -2,9 +2,6 @@
2#![no_main] 2#![no_main]
3#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
4 4
5#[path = "../example_common.rs"]
6mod example_common;
7
8use defmt::*; 5use defmt::*;
9use embassy::executor::Spawner; 6use embassy::executor::Spawner;
10use embassy_rp::spi; 7use embassy_rp::spi;
@@ -12,6 +9,9 @@ use embassy_rp::spi::Spi;
12use embassy_rp::{gpio, Peripherals}; 9use embassy_rp::{gpio, Peripherals};
13use gpio::{Level, Output}; 10use gpio::{Level, Output};
14 11
12use defmt_rtt as _; // global logger
13use panic_probe as _;
14
15#[embassy::main] 15#[embassy::main]
16async fn main(_spawner: Spawner, p: Peripherals) { 16async fn main(_spawner: Spawner, p: Peripherals) {
17 info!("Hello World!"); 17 info!("Hello World!");
diff --git a/examples/rp/src/bin/spi_display.rs b/examples/rp/src/bin/spi_display.rs
index b2854afcb..bc93e0617 100644
--- a/examples/rp/src/bin/spi_display.rs
+++ b/examples/rp/src/bin/spi_display.rs
@@ -2,11 +2,7 @@
2#![no_main] 2#![no_main]
3#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
4 4
5#[path = "../example_common.rs"]
6mod example_common;
7
8use core::cell::RefCell; 5use core::cell::RefCell;
9
10use defmt::*; 6use defmt::*;
11use embassy::executor::Spawner; 7use embassy::executor::Spawner;
12use embassy::time::Delay; 8use embassy::time::Delay;
@@ -27,6 +23,9 @@ use crate::my_display_interface::SPIDeviceInterface;
27use crate::shared_spi::SpiDeviceWithCs; 23use crate::shared_spi::SpiDeviceWithCs;
28use crate::touch::Touch; 24use crate::touch::Touch;
29 25
26use defmt_rtt as _; // global logger
27use panic_probe as _;
28
30//const DISPLAY_FREQ: u32 = 64_000_000; 29//const DISPLAY_FREQ: u32 = 64_000_000;
31const TOUCH_FREQ: u32 = 200_000; 30const TOUCH_FREQ: u32 = 200_000;
32 31
diff --git a/examples/rp/src/bin/uart.rs b/examples/rp/src/bin/uart.rs
index 8354f9f82..bc941dd8b 100644
--- a/examples/rp/src/bin/uart.rs
+++ b/examples/rp/src/bin/uart.rs
@@ -2,12 +2,12 @@
2#![no_main] 2#![no_main]
3#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
4 4
5#[path = "../example_common.rs"]
6mod example_common;
7
8use embassy::executor::Spawner; 5use embassy::executor::Spawner;
9use embassy_rp::{uart, Peripherals}; 6use embassy_rp::{uart, Peripherals};
10 7
8use defmt_rtt as _; // global logger
9use panic_probe as _;
10
11#[embassy::main] 11#[embassy::main]
12async fn main(_spawner: Spawner, p: Peripherals) { 12async fn main(_spawner: Spawner, p: Peripherals) {
13 let config = uart::Config::default(); 13 let config = uart::Config::default();
diff --git a/examples/rp/src/example_common.rs b/examples/rp/src/example_common.rs
deleted file mode 100644
index f7c4ef57a..000000000
--- a/examples/rp/src/example_common.rs
+++ /dev/null
@@ -1,12 +0,0 @@
1use core::sync::atomic::{AtomicUsize, Ordering};
2use defmt_rtt as _;
3use panic_probe as _;
4
5defmt::timestamp! {"{=u64}", {
6 static COUNT: AtomicUsize = AtomicUsize::new(0);
7 // NOTE(no-CAS) `timestamps` runs with interrupts disabled
8 let n = COUNT.load(Ordering::Relaxed);
9 COUNT.store(n + 1, Ordering::Relaxed);
10 n as u64
11}
12}