diff options
| author | huntc <[email protected]> | 2021-10-15 17:44:23 +1100 |
|---|---|---|
| committer | huntc <[email protected]> | 2021-10-18 10:26:11 +1100 |
| commit | 3be274dc2a471bb837e53f06065a20ec48d445d5 (patch) | |
| tree | 59b481a688d5c5536f47925144189584019a9c36 /embassy-nrf/src | |
| parent | 34e9e8581914af6f91ac21de9f027ddb0b67e9c4 (diff) | |
We must allow the run handler to mutate state
The handler may well need to close over and mutate state
Diffstat (limited to 'embassy-nrf/src')
| -rw-r--r-- | embassy-nrf/src/saadc.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-nrf/src/saadc.rs b/embassy-nrf/src/saadc.rs index 2a1059836..56aa8d48c 100644 --- a/embassy-nrf/src/saadc.rs +++ b/embassy-nrf/src/saadc.rs | |||
| @@ -262,9 +262,9 @@ impl<'d, const N: usize> Saadc<'d, N> { | |||
| 262 | &mut self, | 262 | &mut self, |
| 263 | bufs: &mut [[i16; N0]; 2], | 263 | bufs: &mut [[i16; N0]; 2], |
| 264 | mode: Mode, | 264 | mode: Mode, |
| 265 | sampler: S, | 265 | mut sampler: S, |
| 266 | ) where | 266 | ) where |
| 267 | S: Fn(&[i16]) -> SamplerState, | 267 | S: FnMut(&[i16]) -> SamplerState, |
| 268 | { | 268 | { |
| 269 | let r = Self::regs(); | 269 | let r = Self::regs(); |
| 270 | 270 | ||
