aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-nrf/src/buffered_uarte.rs2
1 files changed, 0 insertions, 2 deletions
diff --git a/embassy-nrf/src/buffered_uarte.rs b/embassy-nrf/src/buffered_uarte.rs
index 84ef86c96..3ee3e9477 100644
--- a/embassy-nrf/src/buffered_uarte.rs
+++ b/embassy-nrf/src/buffered_uarte.rs
@@ -427,10 +427,8 @@ impl<'u, 'd: 'u, U: UarteInstance, T: TimerInstance> embedded_io::asynch::Write
427 427
428impl<'a, U: UarteInstance, T: TimerInstance> Drop for StateInner<'a, U, T> { 428impl<'a, U: UarteInstance, T: TimerInstance> Drop for StateInner<'a, U, T> {
429 fn drop(&mut self) { 429 fn drop(&mut self) {
430 debug!("oh no, dropping uarte");
431 let r = U::regs(); 430 let r = U::regs();
432 431
433 // TODO this probably deadlocks. do like Uarte instead.
434 r.inten.reset(); 432 r.inten.reset();
435 r.events_rxto.reset(); 433 r.events_rxto.reset();
436 r.tasks_stoprx.write(|w| w.tasks_stoprx().set_bit()); 434 r.tasks_stoprx.write(|w| w.tasks_stoprx().set_bit());