aboutsummaryrefslogtreecommitdiff
path: root/examples/nrf/src/bin/buffered_uart.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-07-29 14:08:32 +0200
committerDario Nieuwenhuis <[email protected]>2021-08-02 19:55:04 +0200
commitaf87031d62ca9ee5e7dd44cba297f3d171ec0708 (patch)
tree82f43b826d016c0a2b9a86ec6f27a1f0d5fd63d5 /examples/nrf/src/bin/buffered_uart.rs
parentde207764aee0dd9c23bd02f92b55a55babd47b1a (diff)
hal-common: remove Pin in PeripheralMutex
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,