diff options
| author | chemicstry <[email protected]> | 2022-05-26 23:36:25 +0300 |
|---|---|---|
| committer | chemicstry <[email protected]> | 2022-05-26 23:36:25 +0300 |
| commit | 9772645718ae245c13d3905b2e70db8cb85443f6 (patch) | |
| tree | 67af3a975c32c39e952e7e2bff97b775c21bafbb | |
| parent | 9a447f1359ebaabc486ed4eb364eb3dd7b5275c9 (diff) | |
Revert "Fix irq pend behavior"
This reverts commit 9a447f1359ebaabc486ed4eb364eb3dd7b5275c9.
| -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 4f15bb263..e1d32a311 100644 --- a/embassy-nrf/src/buffered_uarte.rs +++ b/embassy-nrf/src/buffered_uarte.rs | |||
| @@ -268,9 +268,9 @@ impl<'d, U: UarteInstance, T: TimerInstance> embedded_io::asynch::BufRead | |||
| 268 | 268 | ||
| 269 | fn consume(&mut self, amt: usize) { | 269 | fn consume(&mut self, amt: usize) { |
| 270 | let signal = self.inner.with(|state| { | 270 | let signal = self.inner.with(|state| { |
| 271 | let empty = state.rx.is_empty(); | 271 | let full = state.rx.is_full(); |
| 272 | state.rx.pop(amt); | 272 | state.rx.pop(amt); |
| 273 | !empty | 273 | full |
| 274 | }); | 274 | }); |
| 275 | if signal { | 275 | if signal { |
| 276 | self.inner.pend(); | 276 | self.inner.pend(); |
