aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/arch/spin.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-executor/src/arch/spin.rs')
-rw-r--r--embassy-executor/src/arch/spin.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/embassy-executor/src/arch/spin.rs b/embassy-executor/src/arch/spin.rs
index 340023620..54c7458b3 100644
--- a/embassy-executor/src/arch/spin.rs
+++ b/embassy-executor/src/arch/spin.rs
@@ -48,6 +48,10 @@ mod thread {
48 /// 48 ///
49 /// This function never returns. 49 /// This function never returns.
50 pub fn run(&'static mut self, init: impl FnOnce(Spawner)) -> ! { 50 pub fn run(&'static mut self, init: impl FnOnce(Spawner)) -> ! {
51 unsafe {
52 self.inner.initialize();
53 }
54
51 init(self.inner.spawner()); 55 init(self.inner.spawner());
52 56
53 loop { 57 loop {