diff options
| -rw-r--r-- | embassy-nrf/src/buffered_uarte.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-nrf/src/buffered_uarte.rs b/embassy-nrf/src/buffered_uarte.rs index c5f78a56c..c61d111f0 100644 --- a/embassy-nrf/src/buffered_uarte.rs +++ b/embassy-nrf/src/buffered_uarte.rs | |||
| @@ -323,10 +323,10 @@ impl<'a, U: Instance, T: TimerInstance, P1: ConfigurablePpi, P2: ConfigurablePpi | |||
| 323 | self.uarte.tasks_stoptx.write(|w| unsafe { w.bits(1) }); | 323 | self.uarte.tasks_stoptx.write(|w| unsafe { w.bits(1) }); |
| 324 | } | 324 | } |
| 325 | if let RxState::Receiving = self.rx_state { | 325 | if let RxState::Receiving = self.rx_state { |
| 326 | low_power_wait_until(|| self.uarte.events_endrx.read().bits() == 0); | 326 | low_power_wait_until(|| self.uarte.events_endrx.read().bits() == 1); |
| 327 | } | 327 | } |
| 328 | if let TxState::Transmitting(_) = self.tx_state { | 328 | if let TxState::Transmitting(_) = self.tx_state { |
| 329 | low_power_wait_until(|| self.uarte.events_endtx.read().bits() == 0); | 329 | low_power_wait_until(|| self.uarte.events_endtx.read().bits() == 1); |
| 330 | } | 330 | } |
| 331 | } | 331 | } |
| 332 | } | 332 | } |
