aboutsummaryrefslogtreecommitdiff
path: root/examples/nrf/src/bin/buffered_uart.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/nrf/src/bin/buffered_uart.rs')
-rw-r--r--examples/nrf/src/bin/buffered_uart.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/examples/nrf/src/bin/buffered_uart.rs b/examples/nrf/src/bin/buffered_uart.rs
index c800e64fc..a78d2df44 100644
--- a/examples/nrf/src/bin/buffered_uart.rs
+++ b/examples/nrf/src/bin/buffered_uart.rs
@@ -11,6 +11,7 @@ mod example_common;
11use defmt::panic; 11use defmt::panic;
12use embassy::executor::Spawner; 12use embassy::executor::Spawner;
13use embassy::io::{AsyncBufReadExt, AsyncWriteExt}; 13use embassy::io::{AsyncBufReadExt, AsyncWriteExt};
14use embassy_nrf::buffered_uarte::State;
14use embassy_nrf::gpio::NoPin; 15use embassy_nrf::gpio::NoPin;
15use embassy_nrf::{buffered_uarte::BufferedUarte, interrupt, uarte, Peripherals}; 16use embassy_nrf::{buffered_uarte::BufferedUarte, interrupt, uarte, Peripherals};
16use example_common::*; 17use example_common::*;
@@ -26,8 +27,10 @@ async fn main(_spawner: Spawner, p: Peripherals) {
26 let mut rx_buffer = [0u8; 4096]; 27 let mut rx_buffer = [0u8; 4096];
27 28
28 let irq = interrupt::take!(UARTE0_UART0); 29 let irq = interrupt::take!(UARTE0_UART0);
30 let mut state = State::new();
29 let u = unsafe { 31 let u = unsafe {
30 BufferedUarte::new( 32 BufferedUarte::new(
33 &mut state,
31 p.UARTE0, 34 p.UARTE0,
32 p.TIMER0, 35 p.TIMER0,
33 p.PPI_CH0, 36 p.PPI_CH0,