diff options
Diffstat (limited to 'tests/rp/src/bin/uart.rs')
| -rw-r--r-- | tests/rp/src/bin/uart.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/rp/src/bin/uart.rs b/tests/rp/src/bin/uart.rs index 84744ab77..80230f3fe 100644 --- a/tests/rp/src/bin/uart.rs +++ b/tests/rp/src/bin/uart.rs | |||
| @@ -8,17 +8,17 @@ teleprobe_meta::target!(b"pimoroni-pico-plus-2"); | |||
| 8 | use defmt::{assert_eq, *}; | 8 | use defmt::{assert_eq, *}; |
| 9 | use embassy_executor::Spawner; | 9 | use embassy_executor::Spawner; |
| 10 | use embassy_rp::gpio::{Level, Output}; | 10 | use embassy_rp::gpio::{Level, Output}; |
| 11 | use embassy_rp::uart::{Blocking, Config, Error, Instance, Parity, Uart, UartRx}; | 11 | use embassy_rp::uart::{Blocking, Config, Error, Parity, Uart, UartRx}; |
| 12 | use embassy_time::Timer; | 12 | use embassy_time::Timer; |
| 13 | use {defmt_rtt as _, panic_probe as _}; | 13 | use {defmt_rtt as _, panic_probe as _}; |
| 14 | 14 | ||
| 15 | fn read<const N: usize>(uart: &mut Uart<'_, impl Instance, Blocking>) -> Result<[u8; N], Error> { | 15 | fn read<const N: usize>(uart: &mut Uart<'_, Blocking>) -> Result<[u8; N], Error> { |
| 16 | let mut buf = [255; N]; | 16 | let mut buf = [255; N]; |
| 17 | uart.blocking_read(&mut buf)?; | 17 | uart.blocking_read(&mut buf)?; |
| 18 | Ok(buf) | 18 | Ok(buf) |
| 19 | } | 19 | } |
| 20 | 20 | ||
| 21 | fn read1<const N: usize>(uart: &mut UartRx<'_, impl Instance, Blocking>) -> Result<[u8; N], Error> { | 21 | fn read1<const N: usize>(uart: &mut UartRx<'_, Blocking>) -> Result<[u8; N], Error> { |
| 22 | let mut buf = [255; N]; | 22 | let mut buf = [255; N]; |
| 23 | uart.blocking_read(&mut buf)?; | 23 | uart.blocking_read(&mut buf)?; |
| 24 | Ok(buf) | 24 | Ok(buf) |
