aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-executor/Cargo.toml')
-rw-r--r--embassy-executor/Cargo.toml10
1 files changed, 6 insertions, 4 deletions
diff --git a/embassy-executor/Cargo.toml b/embassy-executor/Cargo.toml
index e7136466d..66352a00e 100644
--- a/embassy-executor/Cargo.toml
+++ b/embassy-executor/Cargo.toml
@@ -119,8 +119,6 @@ arch-spin = ["_arch"]
119 119
120## Enable the `name` field in task metadata. 120## Enable the `name` field in task metadata.
121metadata-name = ["embassy-executor-macros/metadata-name"] 121metadata-name = ["embassy-executor-macros/metadata-name"]
122## Enable the `deadline` field in task metadata.
123metadata-deadline = []
124 122
125#! ### Executor 123#! ### Executor
126 124
@@ -131,9 +129,13 @@ executor-interrupt = []
131## Enable tracing hooks 129## Enable tracing hooks
132trace = ["_any_trace"] 130trace = ["_any_trace"]
133## Enable support for rtos-trace framework 131## Enable support for rtos-trace framework
134rtos-trace = ["_any_trace", "metadata-name", "dep:rtos-trace", "dep:embassy-time-driver"] 132rtos-trace = ["_any_trace", "metadata-name", "dep:rtos-trace", "embassy-time-driver"]
135_any_trace = [] 133_any_trace = []
136 134
137## Enable "Earliest Deadline First" Scheduler, using soft-realtime "deadlines" to prioritize 135## Enable "Earliest Deadline First" Scheduler, using soft-realtime "deadlines" to prioritize
138## tasks based on the remaining time before their deadline. Adds some overhead. 136## tasks based on the remaining time before their deadline. Adds some overhead.
139edf-scheduler = ["dep:embassy-time-driver", "metadata-deadline"] 137scheduler-deadline = []
138
139## Enable the embassy_time_driver dependency.
140## This can unlock extra APIs, for example for the `sheduler-deadline`
141embassy-time-driver = ["dep:embassy-time-driver"]