aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/arch/std.rs
diff options
context:
space:
mode:
authorDániel Buga <[email protected]>2023-08-12 22:42:50 +0200
committerDániel Buga <[email protected]>2023-08-12 22:42:50 +0200
commit6ab0d71d9246cdc65f392212d03d639a51d21098 (patch)
tree8fbb717373b07d916c2e28d81f37ef9f556d6b13 /embassy-executor/src/arch/std.rs
parentd5e66f6f87222de65ac575c4b923b2fee5487388 (diff)
Tweak identifiers and comments
Diffstat (limited to 'embassy-executor/src/arch/std.rs')
-rw-r--r--embassy-executor/src/arch/std.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/embassy-executor/src/arch/std.rs b/embassy-executor/src/arch/std.rs
index b08974a02..2731e275e 100644
--- a/embassy-executor/src/arch/std.rs
+++ b/embassy-executor/src/arch/std.rs
@@ -18,11 +18,11 @@ mod thread {
18 18
19 /// TODO 19 /// TODO
20 // Name pending 20 // Name pending
21 pub struct StdThreadCtx { 21 pub struct Context {
22 signaler: &'static Signaler, 22 signaler: &'static Signaler,
23 } 23 }
24 24
25 impl Default for StdThreadCtx { 25 impl Default for Context {
26 fn default() -> Self { 26 fn default() -> Self {
27 Self { 27 Self {
28 signaler: &*Box::leak(Box::new(Signaler::new())), 28 signaler: &*Box::leak(Box::new(Signaler::new())),
@@ -30,7 +30,7 @@ mod thread {
30 } 30 }
31 } 31 }
32 32
33 impl ThreadContext for StdThreadCtx { 33 impl ThreadContext for Context {
34 fn context(&self) -> OpaqueThreadContext { 34 fn context(&self) -> OpaqueThreadContext {
35 OpaqueThreadContext(self.signaler as *const _ as usize) 35 OpaqueThreadContext(self.signaler as *const _ as usize)
36 } 36 }
@@ -41,8 +41,8 @@ mod thread {
41 } 41 }
42 42
43 #[export_name = "__thread_mode_pender"] 43 #[export_name = "__thread_mode_pender"]
44 fn __thread_mode_pender(core_id: OpaqueThreadContext) { 44 fn __thread_mode_pender(context: OpaqueThreadContext) {
45 let signaler: &'static Signaler = unsafe { std::mem::transmute(core_id) }; 45 let signaler: &'static Signaler = unsafe { std::mem::transmute(context) };
46 signaler.signal() 46 signaler.signal()
47 } 47 }
48 48
@@ -76,5 +76,5 @@ mod thread {
76 76
77 /// TODO 77 /// TODO
78 // Type alias for backwards compatibility 78 // Type alias for backwards compatibility
79 pub type Executor = crate::thread::ThreadModeExecutor<StdThreadCtx>; 79 pub type Executor = crate::thread::ThreadModeExecutor<Context>;
80} 80}