Matthew Tran
|
3cef4f0c04
|
Update tests
|
2025-06-01 12:36:46 -05:00 |
|
Matthew Tran
|
0d83fbbb57
|
Add diagnostic::on_unimplemented for nightly
|
2025-06-01 10:32:24 -05:00 |
|
Matthew Tran
|
b06a708f81
|
Mention ! in diagnostic
|
2025-05-29 05:54:25 -05:00 |
|
Matthew Tran
|
dbff432e19
|
Add test for -> impl Future<Output = !>
|
2025-05-29 05:18:16 -05:00 |
|
Matthew Tran
|
a4d4f62a1e
|
Allow -> impl Future<Output = ()> in #[task]
|
2025-05-28 23:37:17 -05:00 |
|
Robin Mueller
|
5a07ea5d85
|
Add support for Cortex-A/R
|
2025-05-28 17:00:42 +02:00 |
|
Yuri Astrakhan
|
ef0f29f0ed
|
Update defmt dependencies
|
2025-05-18 20:52:09 +02:00 |
|
Kat Perez
|
ebb6132f5f
|
rustfmt
|
2025-05-08 16:31:47 -04:00 |
|
Kat Perez
|
3ffa2e4f3f
|
remove unnecessary trace flags
|
2025-05-08 16:30:06 -04:00 |
|
Kat Perez
|
dfaab013eb
|
move SpawnerTraceExt back into Spawner
|
2025-05-08 14:35:43 -04:00 |
|
Kat Perez
|
e968c47636
|
update TraceExt trait name for Spawner
|
2025-05-08 14:04:54 -04:00 |
|
Kat Perez
|
194a3044ac
|
remove unused task_id
|
2025-05-08 13:46:41 -04:00 |
|
Kat Perez
|
3b873bb6bb
|
implement TaskRefTrace for tracing-only fields in TaskRef
|
2025-05-08 13:40:32 -04:00 |
|
Kat Perez
|
462d04c6d5
|
move TaskTracker to trace
|
2025-05-08 13:35:34 -04:00 |
|
Kat Perez
|
8a8deb704f
|
move spawn_named into trace.rs through TraceExt trait
|
2025-05-08 11:29:44 -04:00 |
|
Kat Perez
|
56b5e35c60
|
change rtos-trace feature flag on tracing API to trace feature flag
|
2025-05-08 10:58:59 -04:00 |
|
Kat Perez
|
8f18810ec6
|
remove unused tracing API
|
2025-05-08 10:58:27 -04:00 |
|
Kat Perez
|
b3e13cc6de
|
make tracing API functions internal
|
2025-05-08 10:58:07 -04:00 |
|
Kat Perez
|
f2429c212e
|
fix whitespace in the imports in trace.rs
|
2025-05-06 11:55:58 -04:00 |
|
Kat Perez
|
6085916714
|
use an intrusive linked list in TaskHeader to track tasks
|
2025-05-06 11:47:04 -04:00 |
|
Kat Perez
|
f4e0cbb7cc
|
add ID field to TaskHeader
|
2025-05-06 09:59:27 -04:00 |
|
Kat Perez
|
54b3fb6e7a
|
remove name from TaskRegistry and retrieve from task header instead
|
2025-05-06 09:27:19 -04:00 |
|
Kat Perez
|
61f0f889a0
|
add get/set for task name
|
2025-05-06 09:23:39 -04:00 |
|
Kat Perez
|
05d52decb2
|
add name to TaskHeader
|
2025-05-06 09:04:21 -04:00 |
|
Kat Perez
|
bbffd2b3f9
|
whitespace in the documentation
|
2025-05-06 08:27:46 -04:00 |
|
Kat Perez
|
032898adf5
|
add a stub implementation for spawn_named
When rtos-trace is not enabled, spawn_named will use spawn instead
|
2025-05-06 08:27:46 -04:00 |
|
Kat Perez
|
f8f9c38b2e
|
add a task registry to tracing infrastructure
|
2025-05-06 08:27:46 -04:00 |
|
Phil-hacker
|
3a85ecebef
|
fix rustfmt
|
2025-04-08 22:30:17 +02:00 |
|
Phil-hacker
|
ce40a39a87
|
fix compilation on anything not using the feature arch-avr
|
2025-04-08 22:15:05 +02:00 |
|
Phil-hacker
|
66a02a4f8d
|
fix the avr executor
|
2025-04-08 22:10:17 +02:00 |
|
Phil-hacker
|
1a4b1a9476
|
update avr_device
|
2025-04-08 22:07:36 +02:00 |
|
Dario Nieuwenhuis
|
1eec964637
|
Merge pull request #4046 from outfoxxed/main-macro-executor
executor: add executor selection to #[embassy_executor::main]
|
2025-04-07 13:08:33 +00:00 |
|
outfoxxed
|
ef8d168df6
|
executor: add executor selection to #[embassy_executor::main]
|
2025-04-06 18:52:32 -07:00 |
|
Dario Nieuwenhuis
|
cee3b49344
|
Merge pull request #4049 from kaspar030/executor_id
embassy-executor: introduce `Executor::id()`, `Spawner::executor_id()`
|
2025-04-06 21:55:04 +00:00 |
|
Dániel Buga
|
c04b433991
|
embassy-sync, executor/wasm: don't select critical-section impl for std
|
2025-04-06 22:43:32 +02:00 |
|
Åke Amcoff
|
ac4f4ee807
|
disable critical-section/std for arch-std in embassy-executor
|
2025-04-05 18:36:04 +02:00 |
|
Kaspar Schleiser
|
89f3566419
|
embassy_executor: introduce Spawner::executor_id()
|
2025-04-04 22:32:55 +02:00 |
|
Kaspar Schleiser
|
3f87ce6f50
|
embassy-executor: introduce Executor::id()
|
2025-04-04 22:32:55 +02:00 |
|
James Munns
|
b7e1b1ca94
|
Fix some intra-doc links
|
2025-04-03 10:35:00 +02:00 |
|
James Munns
|
ef3c1b87d1
|
Minor docs improvements
|
2025-04-01 14:35:21 +02:00 |
|
James Munns
|
2e474b7df2
|
Remove notes about stability
|
2025-04-01 14:30:36 +02:00 |
|
James Munns
|
3e25a7be86
|
Small grammar fixes
|
2025-04-01 14:27:32 +02:00 |
|
James Munns
|
c3efb85b85
|
Fix task_end callback
|
2025-04-01 14:23:39 +02:00 |
|
James Munns
|
8a8e450053
|
Reorder doc comments for format reasons
|
2025-04-01 14:12:58 +02:00 |
|
James Munns
|
84cd416bed
|
Finish trailing sentence
|
2025-04-01 14:11:42 +02:00 |
|
James Munns
|
882e2180a4
|
Add docs, add task_end trace point
|
2025-04-01 14:06:04 +02:00 |
|
Matthew Tran
|
034e9fc218
|
Move macro helper functions to embassy-executor
|
2025-03-29 03:52:00 -05:00 |
|
Matthew Tran
|
c72e2c5d10
|
Add test
|
2025-03-29 02:46:32 -05:00 |
|
Dario Nieuwenhuis
|
695a6da322
|
Statically allocate task pools on stable Rust.
Thanks @0e4ef622 for the awesome idea of how to do it and the first implementation.
Co-Authored-By: Matthew Tran <0e4ef622@gmail.com>
|
2025-03-28 19:11:53 +01:00 |
|
Murmele
|
e3b0581a87
|
Fix comment
|
2025-03-17 11:04:04 +01:00 |
|