diff options
| author | Dario Nieuwenhuis <[email protected]> | 2022-01-13 22:24:13 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2022-01-13 23:56:39 +0100 |
| commit | 3e503e73356f4805d459d50fa1cded7b65ecd6d8 (patch) | |
| tree | 3398ee381190c0ad187dc5df30ee05e86540cc1d /examples/nrf/src/bin/uart_idle.rs | |
| parent | c432d036c78480303827d832db3611cc7d2680f5 (diff) | |
nrf/uarte: expose all functionality as inherent methods.
Diffstat (limited to 'examples/nrf/src/bin/uart_idle.rs')
| -rw-r--r-- | examples/nrf/src/bin/uart_idle.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/examples/nrf/src/bin/uart_idle.rs b/examples/nrf/src/bin/uart_idle.rs index ec9a36026..76449c0e3 100644 --- a/examples/nrf/src/bin/uart_idle.rs +++ b/examples/nrf/src/bin/uart_idle.rs | |||
| @@ -4,11 +4,9 @@ | |||
| 4 | 4 | ||
| 5 | #[path = "../example_common.rs"] | 5 | #[path = "../example_common.rs"] |
| 6 | mod example_common; | 6 | mod example_common; |
| 7 | use embassy_traits::uart::ReadUntilIdle; | ||
| 8 | use example_common::*; | 7 | use example_common::*; |
| 9 | 8 | ||
| 10 | use embassy::executor::Spawner; | 9 | use embassy::executor::Spawner; |
| 11 | use embassy::traits::uart::Write; | ||
| 12 | use embassy_nrf::gpio::NoPin; | 10 | use embassy_nrf::gpio::NoPin; |
| 13 | use embassy_nrf::{interrupt, uarte, Peripherals}; | 11 | use embassy_nrf::{interrupt, uarte, Peripherals}; |
| 14 | 12 | ||
| @@ -19,11 +17,9 @@ async fn main(_spawner: Spawner, p: Peripherals) { | |||
| 19 | config.baudrate = uarte::Baudrate::BAUD115200; | 17 | config.baudrate = uarte::Baudrate::BAUD115200; |
| 20 | 18 | ||
| 21 | let irq = interrupt::take!(UARTE0_UART0); | 19 | let irq = interrupt::take!(UARTE0_UART0); |
| 22 | let mut uart = unsafe { | 20 | let mut uart = uarte::UarteWithIdle::new( |
| 23 | uarte::UarteWithIdle::new( | 21 | p.UARTE0, p.TIMER0, p.PPI_CH0, p.PPI_CH1, irq, p.P0_08, p.P0_06, NoPin, NoPin, config, |
| 24 | p.UARTE0, p.TIMER0, p.PPI_CH0, p.PPI_CH1, irq, p.P0_08, p.P0_06, NoPin, NoPin, config, | 22 | ); |
| 25 | ) | ||
| 26 | }; | ||
| 27 | 23 | ||
| 28 | info!("uarte initialized!"); | 24 | info!("uarte initialized!"); |
| 29 | 25 | ||
