aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorUlf Lilleengen <[email protected]>2024-06-18 13:22:38 +0200
committerUlf Lilleengen <[email protected]>2024-06-18 13:22:38 +0200
commit91476eea12998aa3a622710962e0d1b0f60819e1 (patch)
treec88c93248a6f9ffe4e7f4c1b87008820d6dbf3fd /examples
parenta44ee963ef65be41a9354b4e7e70b02d30fadd70 (diff)
cargo fmt
Diffstat (limited to 'examples')
-rw-r--r--examples/nrf52840/src/bin/egu.rs20
1 files changed, 4 insertions, 16 deletions
diff --git a/examples/nrf52840/src/bin/egu.rs b/examples/nrf52840/src/bin/egu.rs
index df96f7e56..8bf712697 100644
--- a/examples/nrf52840/src/bin/egu.rs
+++ b/examples/nrf52840/src/bin/egu.rs
@@ -5,11 +5,11 @@
5#![no_main] 5#![no_main]
6 6
7use embassy_executor::Spawner; 7use embassy_executor::Spawner;
8use embassy_nrf::egu::{Egu, TriggerNumber};
8use embassy_nrf::gpio::{Input, Level, Output, OutputDrive, Pull}; 9use embassy_nrf::gpio::{Input, Level, Output, OutputDrive, Pull};
9use embassy_nrf::gpiote::{InputChannel, InputChannelPolarity, OutputChannel, OutputChannelPolarity}; 10use embassy_nrf::gpiote::{InputChannel, InputChannelPolarity, OutputChannel, OutputChannelPolarity};
10use embassy_nrf::peripherals::{PPI_CH0, PPI_CH1, PPI_CH2}; 11use embassy_nrf::peripherals::{PPI_CH0, PPI_CH1, PPI_CH2};
11use embassy_nrf::ppi::Ppi; 12use embassy_nrf::ppi::Ppi;
12use embassy_nrf::egu::{Egu, TriggerNumber};
13use embassy_time::{Duration, Timer}; 13use embassy_time::{Duration, Timer};
14use {defmt_rtt as _, panic_probe as _}; 14use {defmt_rtt as _, panic_probe as _};
15 15
@@ -27,25 +27,13 @@ async fn main(_spawner: Spawner) {
27 let trigger0 = egu1.trigger(TriggerNumber::Trigger0); 27 let trigger0 = egu1.trigger(TriggerNumber::Trigger0);
28 let trigger1 = egu1.trigger(TriggerNumber::Trigger1); 28 let trigger1 = egu1.trigger(TriggerNumber::Trigger1);
29 29
30 let mut ppi1: Ppi<PPI_CH0, 1, 1> = Ppi::new_one_to_one( 30 let mut ppi1: Ppi<PPI_CH0, 1, 1> = Ppi::new_one_to_one(p.PPI_CH0, btn1.event_in(), trigger0.task());
31 p.PPI_CH0,
32 btn1.event_in(),
33 trigger0.task(),
34 );
35 ppi1.enable(); 31 ppi1.enable();
36 32
37 let mut ppi2: Ppi<PPI_CH1, 1, 1> = Ppi::new_one_to_one( 33 let mut ppi2: Ppi<PPI_CH1, 1, 1> = Ppi::new_one_to_one(p.PPI_CH1, trigger0.event(), trigger1.task());
38 p.PPI_CH1,
39 trigger0.event(),
40 trigger1.task(),
41 );
42 ppi2.enable(); 34 ppi2.enable();
43 35
44 let mut ppi3: Ppi<PPI_CH2, 1, 1> = Ppi::new_one_to_one( 36 let mut ppi3: Ppi<PPI_CH2, 1, 1> = Ppi::new_one_to_one(p.PPI_CH2, trigger1.event(), led1.task_out());
45 p.PPI_CH2,
46 trigger1.event(),
47 led1.task_out(),
48 );
49 ppi3.enable(); 37 ppi3.enable();
50 38
51 defmt::info!("Push the button to toggle the LED"); 39 defmt::info!("Push the button to toggle the LED");