Merge pull request #2374 from ftilde/fix-uarte-restart

Reset rx_started state of nrf buffered_uarte on init
This commit is contained in:
Dario Nieuwenhuis
2023-12-30 16:49:36 +00:00
committed by GitHub

View File

@@ -342,6 +342,7 @@ impl<'d, U: UarteInstance, T: TimerInstance> BufferedUarte<'d, U, T> {
s.tx_count.store(0, Ordering::Relaxed);
s.rx_started_count.store(0, Ordering::Relaxed);
s.rx_ended_count.store(0, Ordering::Relaxed);
s.rx_started.store(false, Ordering::Relaxed);
let len = tx_buffer.len();
unsafe { s.tx_buf.init(tx_buffer.as_mut_ptr(), len) };
let len = rx_buffer.len();