aboutsummaryrefslogtreecommitdiff
path: root/tests/nrf/src/bin/buffered_uart.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/nrf/src/bin/buffered_uart.rs')
-rw-r--r--tests/nrf/src/bin/buffered_uart.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/nrf/src/bin/buffered_uart.rs b/tests/nrf/src/bin/buffered_uart.rs
index 0550b0bb7..e73d4f0b0 100644
--- a/tests/nrf/src/bin/buffered_uart.rs
+++ b/tests/nrf/src/bin/buffered_uart.rs
@@ -5,10 +5,14 @@
5use defmt::{assert_eq, *}; 5use defmt::{assert_eq, *};
6use embassy_executor::Spawner; 6use embassy_executor::Spawner;
7use embassy_futures::join::join; 7use embassy_futures::join::join;
8use embassy_nrf::buffered_uarte::BufferedUarte; 8use embassy_nrf::buffered_uarte::{self, BufferedUarte};
9use embassy_nrf::{interrupt, uarte}; 9use embassy_nrf::{bind_interrupts, peripherals, uarte};
10use {defmt_rtt as _, panic_probe as _}; 10use {defmt_rtt as _, panic_probe as _};
11 11
12bind_interrupts!(struct Irqs {
13 UARTE0_UART0 => buffered_uarte::InterruptHandler<peripherals::UARTE0>;
14});
15
12#[embassy_executor::main] 16#[embassy_executor::main]
13async fn main(_spawner: Spawner) { 17async fn main(_spawner: Spawner) {
14 let p = embassy_nrf::init(Default::default()); 18 let p = embassy_nrf::init(Default::default());
@@ -25,7 +29,7 @@ async fn main(_spawner: Spawner) {
25 p.PPI_CH0, 29 p.PPI_CH0,
26 p.PPI_CH1, 30 p.PPI_CH1,
27 p.PPI_GROUP0, 31 p.PPI_GROUP0,
28 interrupt::take!(UARTE0_UART0), 32 Irqs,
29 p.P1_03, 33 p.P1_03,
30 p.P1_02, 34 p.P1_02,
31 config.clone(), 35 config.clone(),