diff options
| author | Dario Nieuwenhuis <[email protected]> | 2025-03-26 16:01:37 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2025-03-27 15:18:06 +0100 |
| commit | d41eeeae79388f219bf6a84e2f7bde9f6b532516 (patch) | |
| tree | 678b6fc732216e529dc38e6f65b72a309917ac32 /tests/nrf/src | |
| parent | 9edf5b7f049f95742b60b041e4443967d8a6b708 (diff) | |
Remove Peripheral trait, rename PeripheralRef->Peri.
Diffstat (limited to 'tests/nrf/src')
| -rw-r--r-- | tests/nrf/src/bin/buffered_uart.rs | 14 | ||||
| -rw-r--r-- | tests/nrf/src/bin/buffered_uart_halves.rs | 16 | ||||
| -rw-r--r-- | tests/nrf/src/bin/buffered_uart_spam.rs | 6 | ||||
| -rw-r--r-- | tests/nrf/src/bin/spim.rs | 8 | ||||
| -rw-r--r-- | tests/nrf/src/bin/uart_halves.rs | 14 | ||||
| -rw-r--r-- | tests/nrf/src/bin/uart_split.rs | 6 |
6 files changed, 39 insertions, 25 deletions
diff --git a/tests/nrf/src/bin/buffered_uart.rs b/tests/nrf/src/bin/buffered_uart.rs index 04f32832f..2eecafb95 100644 --- a/tests/nrf/src/bin/buffered_uart.rs +++ b/tests/nrf/src/bin/buffered_uart.rs | |||
| @@ -25,14 +25,14 @@ async fn main(_spawner: Spawner) { | |||
| 25 | // test teardown + recreate of the buffereduarte works fine. | 25 | // test teardown + recreate of the buffereduarte works fine. |
| 26 | for _ in 0..2 { | 26 | for _ in 0..2 { |
| 27 | let u = BufferedUarte::new( | 27 | let u = BufferedUarte::new( |
| 28 | &mut peri!(p, UART0), | 28 | peri!(p, UART0).reborrow(), |
| 29 | &mut p.TIMER0, | 29 | p.TIMER0.reborrow(), |
| 30 | &mut p.PPI_CH0, | 30 | p.PPI_CH0.reborrow(), |
| 31 | &mut p.PPI_CH1, | 31 | p.PPI_CH1.reborrow(), |
| 32 | &mut p.PPI_GROUP0, | 32 | p.PPI_GROUP0.reborrow(), |
| 33 | irqs!(UART0_BUFFERED), | 33 | irqs!(UART0_BUFFERED), |
| 34 | &mut peri!(p, PIN_A), | 34 | peri!(p, PIN_A).reborrow(), |
| 35 | &mut peri!(p, PIN_B), | 35 | peri!(p, PIN_B).reborrow(), |
| 36 | config.clone(), | 36 | config.clone(), |
| 37 | &mut rx_buffer, | 37 | &mut rx_buffer, |
| 38 | &mut tx_buffer, | 38 | &mut tx_buffer, |
diff --git a/tests/nrf/src/bin/buffered_uart_halves.rs b/tests/nrf/src/bin/buffered_uart_halves.rs index bdf5ad726..adfba509d 100644 --- a/tests/nrf/src/bin/buffered_uart_halves.rs +++ b/tests/nrf/src/bin/buffered_uart_halves.rs | |||
| @@ -27,21 +27,21 @@ async fn main(_spawner: Spawner) { | |||
| 27 | const COUNT: usize = 40_000; | 27 | const COUNT: usize = 40_000; |
| 28 | 28 | ||
| 29 | let mut tx = BufferedUarteTx::new( | 29 | let mut tx = BufferedUarteTx::new( |
| 30 | &mut peri!(p, UART1), | 30 | peri!(p, UART1).reborrow(), |
| 31 | irqs!(UART1_BUFFERED), | 31 | irqs!(UART1_BUFFERED), |
| 32 | &mut peri!(p, PIN_A), | 32 | peri!(p, PIN_A).reborrow(), |
| 33 | config.clone(), | 33 | config.clone(), |
| 34 | &mut tx_buffer, | 34 | &mut tx_buffer, |
| 35 | ); | 35 | ); |
| 36 | 36 | ||
| 37 | let mut rx = BufferedUarteRx::new( | 37 | let mut rx = BufferedUarteRx::new( |
| 38 | &mut peri!(p, UART0), | 38 | peri!(p, UART0).reborrow(), |
| 39 | &mut p.TIMER0, | 39 | p.TIMER0.reborrow(), |
| 40 | &mut p.PPI_CH0, | 40 | p.PPI_CH0.reborrow(), |
| 41 | &mut p.PPI_CH1, | 41 | p.PPI_CH1.reborrow(), |
| 42 | &mut p.PPI_GROUP0, | 42 | p.PPI_GROUP0.reborrow(), |
| 43 | irqs!(UART0_BUFFERED), | 43 | irqs!(UART0_BUFFERED), |
| 44 | &mut peri!(p, PIN_B), | 44 | peri!(p, PIN_B).reborrow(), |
| 45 | config.clone(), | 45 | config.clone(), |
| 46 | &mut rx_buffer, | 46 | &mut rx_buffer, |
| 47 | ); | 47 | ); |
diff --git a/tests/nrf/src/bin/buffered_uart_spam.rs b/tests/nrf/src/bin/buffered_uart_spam.rs index cf9ca50d2..24ddd06f3 100644 --- a/tests/nrf/src/bin/buffered_uart_spam.rs +++ b/tests/nrf/src/bin/buffered_uart_spam.rs | |||
| @@ -27,7 +27,11 @@ async fn main(_spawner: Spawner) { | |||
| 27 | 27 | ||
| 28 | let mut rx_buffer = [0u8; 1024]; | 28 | let mut rx_buffer = [0u8; 1024]; |
| 29 | 29 | ||
| 30 | mem::forget(Output::new(&mut peri!(p, PIN_A), Level::High, OutputDrive::Standard)); | 30 | mem::forget(Output::new( |
| 31 | peri!(p, PIN_A).reborrow(), | ||
| 32 | Level::High, | ||
| 33 | OutputDrive::Standard, | ||
| 34 | )); | ||
| 31 | 35 | ||
| 32 | let mut u = BufferedUarteRx::new( | 36 | let mut u = BufferedUarteRx::new( |
| 33 | peri!(p, UART0), | 37 | peri!(p, UART0), |
diff --git a/tests/nrf/src/bin/spim.rs b/tests/nrf/src/bin/spim.rs index c2ec90b88..2b38f0409 100644 --- a/tests/nrf/src/bin/spim.rs +++ b/tests/nrf/src/bin/spim.rs | |||
| @@ -17,11 +17,11 @@ async fn main(_spawner: Spawner) { | |||
| 17 | let mut config = spim::Config::default(); | 17 | let mut config = spim::Config::default(); |
| 18 | config.frequency = spim::Frequency::M1; | 18 | config.frequency = spim::Frequency::M1; |
| 19 | let mut spim = Spim::new( | 19 | let mut spim = Spim::new( |
| 20 | &mut peri!(p, SPIM0), | 20 | peri!(p, SPIM0).reborrow(), |
| 21 | irqs!(SPIM0), | 21 | irqs!(SPIM0), |
| 22 | &mut peri!(p, PIN_X), | 22 | peri!(p, PIN_X).reborrow(), |
| 23 | &mut peri!(p, PIN_A), // MISO | 23 | peri!(p, PIN_A).reborrow(), // MISO |
| 24 | &mut peri!(p, PIN_B), // MOSI | 24 | peri!(p, PIN_B).reborrow(), // MOSI |
| 25 | config.clone(), | 25 | config.clone(), |
| 26 | ); | 26 | ); |
| 27 | let data = [ | 27 | let data = [ |
diff --git a/tests/nrf/src/bin/uart_halves.rs b/tests/nrf/src/bin/uart_halves.rs index f48ea43a1..a462f80ce 100644 --- a/tests/nrf/src/bin/uart_halves.rs +++ b/tests/nrf/src/bin/uart_halves.rs | |||
| @@ -19,8 +19,18 @@ async fn main(_spawner: Spawner) { | |||
| 19 | config.parity = uarte::Parity::EXCLUDED; | 19 | config.parity = uarte::Parity::EXCLUDED; |
| 20 | config.baudrate = uarte::Baudrate::BAUD1M; | 20 | config.baudrate = uarte::Baudrate::BAUD1M; |
| 21 | 21 | ||
| 22 | let mut tx = UarteTx::new(&mut peri!(p, UART0), irqs!(UART0), &mut peri!(p, PIN_A), config.clone()); | 22 | let mut tx = UarteTx::new( |
| 23 | let mut rx = UarteRx::new(&mut peri!(p, UART1), irqs!(UART1), &mut peri!(p, PIN_B), config.clone()); | 23 | peri!(p, UART0).reborrow(), |
| 24 | irqs!(UART0), | ||
| 25 | peri!(p, PIN_A).reborrow(), | ||
| 26 | config.clone(), | ||
| 27 | ); | ||
| 28 | let mut rx = UarteRx::new( | ||
| 29 | peri!(p, UART1).reborrow(), | ||
| 30 | irqs!(UART1), | ||
| 31 | peri!(p, PIN_B).reborrow(), | ||
| 32 | config.clone(), | ||
| 33 | ); | ||
| 24 | 34 | ||
| 25 | let data = [ | 35 | let data = [ |
| 26 | 0x42, 0x43, 0x44, 0x45, 0x66, 0x12, 0x23, 0x34, 0x45, 0x19, 0x91, 0xaa, 0xff, 0xa5, 0x5a, 0x77, | 36 | 0x42, 0x43, 0x44, 0x45, 0x66, 0x12, 0x23, 0x34, 0x45, 0x19, 0x91, 0xaa, 0xff, 0xa5, 0x5a, 0x77, |
diff --git a/tests/nrf/src/bin/uart_split.rs b/tests/nrf/src/bin/uart_split.rs index 70d8b2e33..f24903297 100644 --- a/tests/nrf/src/bin/uart_split.rs +++ b/tests/nrf/src/bin/uart_split.rs | |||
| @@ -21,10 +21,10 @@ async fn main(_spawner: Spawner) { | |||
| 21 | config.baudrate = uarte::Baudrate::BAUD9600; | 21 | config.baudrate = uarte::Baudrate::BAUD9600; |
| 22 | 22 | ||
| 23 | let uarte = Uarte::new( | 23 | let uarte = Uarte::new( |
| 24 | &mut peri!(p, UART0), | 24 | peri!(p, UART0).reborrow(), |
| 25 | irqs!(UART0), | 25 | irqs!(UART0), |
| 26 | &mut peri!(p, PIN_A), | 26 | peri!(p, PIN_A).reborrow(), |
| 27 | &mut peri!(p, PIN_B), | 27 | peri!(p, PIN_B).reborrow(), |
| 28 | config.clone(), | 28 | config.clone(), |
| 29 | ); | 29 | ); |
| 30 | let (mut tx, mut rx) = uarte.split(); | 30 | let (mut tx, mut rx) = uarte.split(); |
