diff options
| author | Dániel Buga <[email protected]> | 2023-08-12 22:42:50 +0200 |
|---|---|---|
| committer | Dániel Buga <[email protected]> | 2023-08-12 22:42:50 +0200 |
| commit | 6ab0d71d9246cdc65f392212d03d639a51d21098 (patch) | |
| tree | 8fbb717373b07d916c2e28d81f37ef9f556d6b13 /embassy-executor/src/arch/std.rs | |
| parent | d5e66f6f87222de65ac575c4b923b2fee5487388 (diff) | |
Tweak identifiers and comments
Diffstat (limited to 'embassy-executor/src/arch/std.rs')
| -rw-r--r-- | embassy-executor/src/arch/std.rs | 12 |
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 | } |
