diff options
| -rw-r--r-- | embassy-nrf/src/saadc.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/embassy-nrf/src/saadc.rs b/embassy-nrf/src/saadc.rs index 70bda9f70..00e2b7402 100644 --- a/embassy-nrf/src/saadc.rs +++ b/embassy-nrf/src/saadc.rs | |||
| @@ -465,6 +465,10 @@ impl<'d, const N: usize> Drop for Saadc<'d, N> { | |||
| 465 | fn drop(&mut self) { | 465 | fn drop(&mut self) { |
| 466 | let r = Self::regs(); | 466 | let r = Self::regs(); |
| 467 | r.enable().write(|w| w.set_enable(false)); | 467 | r.enable().write(|w| w.set_enable(false)); |
| 468 | for i in 0..N { | ||
| 469 | r.ch(i).pselp().write(|w| w.set_pselp(InputChannel::NC)); | ||
| 470 | r.ch(i).pseln().write(|w| w.set_pseln(InputChannel::NC)); | ||
| 471 | } | ||
| 468 | } | 472 | } |
| 469 | } | 473 | } |
| 470 | 474 | ||
