diff options
| -rw-r--r-- | embassy-nrf/src/saadc.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/embassy-nrf/src/saadc.rs b/embassy-nrf/src/saadc.rs index 8bf4f7276..215f968a7 100644 --- a/embassy-nrf/src/saadc.rs +++ b/embassy-nrf/src/saadc.rs | |||
| @@ -320,9 +320,7 @@ impl<'d, const N: usize> Saadc<'d, N> { | |||
| 320 | r.events_end.reset(); | 320 | r.events_end.reset(); |
| 321 | r.intenset.write(|w| w.end().set()); | 321 | r.intenset.write(|w| w.end().set()); |
| 322 | 322 | ||
| 323 | if sampler(&bufs[current_buffer][0..r.result.amount.read().bits() as usize / N]) | 323 | if sampler(&bufs[current_buffer]) == SamplerState::Sampled { |
| 324 | == SamplerState::Sampled | ||
| 325 | { | ||
| 326 | let next_buffer = 1 - current_buffer; | 324 | let next_buffer = 1 - current_buffer; |
| 327 | current_buffer = next_buffer; | 325 | current_buffer = next_buffer; |
| 328 | r.tasks_start.write(|w| unsafe { w.bits(1) }); | 326 | r.tasks_start.write(|w| unsafe { w.bits(1) }); |
