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/rp/src/bin/uart_dma.rs | |
| parent | 9edf5b7f049f95742b60b041e4443967d8a6b708 (diff) | |
Remove Peripheral trait, rename PeripheralRef->Peri.
Diffstat (limited to 'tests/rp/src/bin/uart_dma.rs')
| -rw-r--r-- | tests/rp/src/bin/uart_dma.rs | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/tests/rp/src/bin/uart_dma.rs b/tests/rp/src/bin/uart_dma.rs index bdf94e78c..a09101223 100644 --- a/tests/rp/src/bin/uart_dma.rs +++ b/tests/rp/src/bin/uart_dma.rs | |||
| @@ -65,12 +65,12 @@ async fn main(_spawner: Spawner) { | |||
| 65 | { | 65 | { |
| 66 | let config = Config::default(); | 66 | let config = Config::default(); |
| 67 | let mut uart = Uart::new( | 67 | let mut uart = Uart::new( |
| 68 | &mut uart, | 68 | uart.reborrow(), |
| 69 | &mut tx, | 69 | tx.reborrow(), |
| 70 | &mut rx, | 70 | rx.reborrow(), |
| 71 | Irqs, | 71 | Irqs, |
| 72 | &mut p.DMA_CH0, | 72 | p.DMA_CH0.reborrow(), |
| 73 | &mut p.DMA_CH1, | 73 | p.DMA_CH1.reborrow(), |
| 74 | config, | 74 | config, |
| 75 | ); | 75 | ); |
| 76 | 76 | ||
| @@ -86,12 +86,12 @@ async fn main(_spawner: Spawner) { | |||
| 86 | { | 86 | { |
| 87 | let config = Config::default(); | 87 | let config = Config::default(); |
| 88 | let mut uart = Uart::new( | 88 | let mut uart = Uart::new( |
| 89 | &mut uart, | 89 | uart.reborrow(), |
| 90 | &mut tx, | 90 | tx.reborrow(), |
| 91 | &mut rx, | 91 | rx.reborrow(), |
| 92 | Irqs, | 92 | Irqs, |
| 93 | &mut p.DMA_CH0, | 93 | p.DMA_CH0.reborrow(), |
| 94 | &mut p.DMA_CH1, | 94 | p.DMA_CH1.reborrow(), |
| 95 | config, | 95 | config, |
| 96 | ); | 96 | ); |
| 97 | 97 | ||
| @@ -115,12 +115,12 @@ async fn main(_spawner: Spawner) { | |||
| 115 | { | 115 | { |
| 116 | let config = Config::default(); | 116 | let config = Config::default(); |
| 117 | let (mut tx, mut rx) = Uart::new( | 117 | let (mut tx, mut rx) = Uart::new( |
| 118 | &mut uart, | 118 | uart.reborrow(), |
| 119 | &mut tx, | 119 | tx.reborrow(), |
| 120 | &mut rx, | 120 | rx.reborrow(), |
| 121 | Irqs, | 121 | Irqs, |
| 122 | &mut p.DMA_CH0, | 122 | p.DMA_CH0.reborrow(), |
| 123 | &mut p.DMA_CH1, | 123 | p.DMA_CH1.reborrow(), |
| 124 | config, | 124 | config, |
| 125 | ) | 125 | ) |
| 126 | .split(); | 126 | .split(); |
| @@ -156,12 +156,12 @@ async fn main(_spawner: Spawner) { | |||
| 156 | // parity detection. here we bitbang to not require two uarts. | 156 | // parity detection. here we bitbang to not require two uarts. |
| 157 | info!("test parity error detection"); | 157 | info!("test parity error detection"); |
| 158 | { | 158 | { |
| 159 | let mut pin = Output::new(&mut tx, Level::High); | 159 | let mut pin = Output::new(tx.reborrow(), Level::High); |
| 160 | // choose a very slow baud rate to make tests reliable even with O0 | 160 | // choose a very slow baud rate to make tests reliable even with O0 |
| 161 | let mut config = Config::default(); | 161 | let mut config = Config::default(); |
| 162 | config.baudrate = 1000; | 162 | config.baudrate = 1000; |
| 163 | config.parity = Parity::ParityEven; | 163 | config.parity = Parity::ParityEven; |
| 164 | let mut uart = UartRx::new(&mut uart, &mut rx, Irqs, &mut p.DMA_CH0, config); | 164 | let mut uart = UartRx::new(uart.reborrow(), rx.reborrow(), Irqs, p.DMA_CH0.reborrow(), config); |
| 165 | 165 | ||
| 166 | async fn chr(pin: &mut Output<'_>, v: u8, parity: u32) { | 166 | async fn chr(pin: &mut Output<'_>, v: u8, parity: u32) { |
| 167 | send(pin, v, Some(parity != 0)).await; | 167 | send(pin, v, Some(parity != 0)).await; |
| @@ -202,11 +202,11 @@ async fn main(_spawner: Spawner) { | |||
| 202 | // framing error detection. here we bitbang because there's no other way. | 202 | // framing error detection. here we bitbang because there's no other way. |
| 203 | info!("test framing error detection"); | 203 | info!("test framing error detection"); |
| 204 | { | 204 | { |
| 205 | let mut pin = Output::new(&mut tx, Level::High); | 205 | let mut pin = Output::new(tx.reborrow(), Level::High); |
| 206 | // choose a very slow baud rate to make tests reliable even with O0 | 206 | // choose a very slow baud rate to make tests reliable even with O0 |
| 207 | let mut config = Config::default(); | 207 | let mut config = Config::default(); |
| 208 | config.baudrate = 1000; | 208 | config.baudrate = 1000; |
| 209 | let mut uart = UartRx::new(&mut uart, &mut rx, Irqs, &mut p.DMA_CH0, config); | 209 | let mut uart = UartRx::new(uart.reborrow(), rx.reborrow(), Irqs, p.DMA_CH0.reborrow(), config); |
| 210 | 210 | ||
| 211 | async fn chr(pin: &mut Output<'_>, v: u8, good: bool) { | 211 | async fn chr(pin: &mut Output<'_>, v: u8, good: bool) { |
| 212 | if good { | 212 | if good { |
