diff options
| author | Henrik Alsér <[email protected]> | 2022-11-22 02:03:34 +0100 |
|---|---|---|
| committer | Henrik Alsér <[email protected]> | 2022-11-22 02:03:34 +0100 |
| commit | 908eef2775df870a8c04138cb81400c5b3ecf9f4 (patch) | |
| tree | e9a57f8fac0d735f53b68117284bdd0cfe29db68 | |
| parent | 9f870a5edf08c4322a6535d07f6444341fbf4c2c (diff) | |
Change interrupt modify into write
| -rw-r--r-- | embassy-rp/src/adc.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-rp/src/adc.rs b/embassy-rp/src/adc.rs index cdb752dcc..025c6f917 100644 --- a/embassy-rp/src/adc.rs +++ b/embassy-rp/src/adc.rs | |||
| @@ -65,7 +65,7 @@ impl<'d> Adc<'d> { | |||
| 65 | irq.disable(); | 65 | irq.disable(); |
| 66 | irq.set_handler(|_| unsafe { | 66 | irq.set_handler(|_| unsafe { |
| 67 | let r = Self::regs(); | 67 | let r = Self::regs(); |
| 68 | r.inte().modify(|w| w.set_fifo(false)); | 68 | r.inte().write(|w| w.set_fifo(false)); |
| 69 | WAKER.wake(); | 69 | WAKER.wake(); |
| 70 | }); | 70 | }); |
| 71 | irq.unpend(); | 71 | irq.unpend(); |
| @@ -77,7 +77,7 @@ impl<'d> Adc<'d> { | |||
| 77 | async fn wait_for_ready() { | 77 | async fn wait_for_ready() { |
| 78 | let r = Self::regs(); | 78 | let r = Self::regs(); |
| 79 | unsafe { | 79 | unsafe { |
| 80 | r.inte().modify(|w| w.set_fifo(true)); | 80 | r.inte().write(|w| w.set_fifo(true)); |
| 81 | compiler_fence(Ordering::SeqCst); | 81 | compiler_fence(Ordering::SeqCst); |
| 82 | poll_fn(|cx| { | 82 | poll_fn(|cx| { |
| 83 | WAKER.register(cx.waker()); | 83 | WAKER.register(cx.waker()); |
