aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy/src/util/waker_agnostic.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy/src/util/waker_agnostic.rs b/embassy/src/util/waker_agnostic.rs
index f43cc8c33..1675c53a0 100644
--- a/embassy/src/util/waker_agnostic.rs
+++ b/embassy/src/util/waker_agnostic.rs
@@ -61,7 +61,7 @@ impl AtomicWaker {
61 } 61 }
62 62
63 /// Register a waker. Overwrites the previous waker, if any. 63 /// Register a waker. Overwrites the previous waker, if any.
64 pub fn register(&mut self, w: &Waker) { 64 pub fn register(&self, w: &Waker) {
65 critical_section::with(|cs| { 65 critical_section::with(|cs| {
66 let cell = self.waker.borrow(cs); 66 let cell = self.waker.borrow(cs);
67 cell.set(match cell.replace(None) { 67 cell.set(match cell.replace(None) {
@@ -72,7 +72,7 @@ impl AtomicWaker {
72 } 72 }
73 73
74 /// Wake the registered waker, if any. 74 /// Wake the registered waker, if any.
75 pub fn wake(&mut self) { 75 pub fn wake(&self) {
76 critical_section::with(|cs| { 76 critical_section::with(|cs| {
77 let cell = self.waker.borrow(cs); 77 let cell = self.waker.borrow(cs);
78 if let Some(w) = cell.replace(None) { 78 if let Some(w) = cell.replace(None) {