From 045ae2c29f2ca358a501e664ed2a7863b9a6bd59 Mon Sep 17 00:00:00 2001 From: Ulf Lilleengen Date: Tue, 23 Aug 2022 14:57:45 +0200 Subject: Ensure interrupt::take works without embassy-executor Add "rtos-trace-interrupt" feature flag on embassy-macros and enable it for embassy-executor, to ensure that the interrupt::take! macro can be used without depending on embassy-executor. --- embassy-executor/Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'embassy-executor') diff --git a/embassy-executor/Cargo.toml b/embassy-executor/Cargo.toml index 1a611720c..409a341f0 100644 --- a/embassy-executor/Cargo.toml +++ b/embassy-executor/Cargo.toml @@ -31,7 +31,7 @@ nightly = [] integrated-timers = ["dep:embassy-time"] # Trace interrupt invocations with rtos-trace. -rtos-trace-interrupt = ["rtos-trace"] +rtos-trace-interrupt = ["rtos-trace", "embassy-macros/rtos-trace-interrupt"] [dependencies] defmt = { version = "0.3", optional = true } @@ -39,7 +39,7 @@ log = { version = "0.4.14", optional = true } rtos-trace = { version = "0.1.2", optional = true } futures-util = { version = "0.3.17", default-features = false } -embassy-macros = { version = "0.1.0", path = "../embassy-macros"} +embassy-macros = { version = "0.1.0", path = "../embassy-macros" } embassy-time = { version = "0.1.0", path = "../embassy-time", optional = true} atomic-polyfill = "1.0.1" critical-section = "1.1" -- cgit