aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/arch/riscv32.rs
diff options
context:
space:
mode:
authorDániel Buga <[email protected]>2024-11-19 15:59:31 +0100
committerDániel Buga <[email protected]>2024-11-19 16:25:17 +0100
commit8ebe059ecb311ee949f92dde33f2cb8d972b0f7b (patch)
tree4906d12e2a2f141dded4defd84650b165e2da51d /embassy-executor/src/arch/riscv32.rs
parentff02ee1a221122ede6e30a94156c42e22b400578 (diff)
Add initialize
Diffstat (limited to 'embassy-executor/src/arch/riscv32.rs')
-rw-r--r--embassy-executor/src/arch/riscv32.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/embassy-executor/src/arch/riscv32.rs b/embassy-executor/src/arch/riscv32.rs
index 01e63a9fd..715e5f3cf 100644
--- a/embassy-executor/src/arch/riscv32.rs
+++ b/embassy-executor/src/arch/riscv32.rs
@@ -54,6 +54,10 @@ mod thread {
54 /// 54 ///
55 /// This function never returns. 55 /// This function never returns.
56 pub fn run(&'static mut self, init: impl FnOnce(Spawner)) -> ! { 56 pub fn run(&'static mut self, init: impl FnOnce(Spawner)) -> ! {
57 unsafe {
58 self.inner.initialize();
59 }
60
57 init(self.inner.spawner()); 61 init(self.inner.spawner());
58 62
59 loop { 63 loop {