11[package ]
22name = " embedded-test"
3- version = " 0.7.0 "
3+ version = " 0.7.1 "
44edition = " 2021"
55repository = " https://github.com/probe-rs/embedded-test"
66license = " MIT OR Apache-2.0"
@@ -12,7 +12,7 @@ categories = ["embedded", "no-std", "development-tools::testing"]
1212default-target = " riscv32imac-unknown-none-elf"
1313
1414[dependencies ]
15- embedded-test-macros = { version = " 0.7 .0" , path = " ./macros" }
15+ embedded-test-macros = { version = " 0.8 .0" , path = " ./macros" }
1616embedded-test-linker-script = { version = " 0.1.0" , path = " linker-script" }
1717semihosting = { version = " 0.1.7" , features = [" args" ], optional = true }
1818serde = { version = " 1.0.193" , default-features = false , features = [" derive" ], optional = true }
@@ -45,19 +45,23 @@ log = ["dep:log"]
4545
4646# Enables async test and init functions using embassy-executor.
4747# Note: You need to enable at least one executor feature on embassy unless you are using the `external-executor` feature
48- embassy = [" embassy09" ]
49- embassy09 = [" embassy-any" , " embedded-test-macros/embassy09" , " dep:embassy-executor-09" ]
50- embassy010 = [" embassy-any" , " embedded-test-macros/embassy010" , " dep:embassy-executor-010" ]
51-
52- embassy-any = []
48+ embassy-09 = [" _embassy" , " embedded-test-macros/embassy-09" , " dep:embassy-executor-09" ]
49+ embassy-010 = [" _embassy" , " embedded-test-macros/embassy-010" , " dep:embassy-executor-010" ]
5350
5451# you will use your own executor by setting it via the `tasks` macro, e.g. `#[embedded_test::tests(executor = esp_hal::embassy::executor::thread::Executor::new())]`
5552external-executor = [" embedded-test-macros/external-executor" ]
5653
5754# Enables Ariel OS integration
58- ariel-os = [" embedded-test-macros/ariel-os" , " embedded-test-macros/embassy09" , " embassy" , " ariel-os-any" ]
59- ariel-os-010 = [" embedded-test-macros/ariel-os" , " embedded-test-macros/embassy010" , " embassy010" , " ariel-os-any" ]
60- ariel-os-any = []
55+ ariel-os-09 = [" embedded-test-macros/ariel-os" , " embedded-test-macros/embassy-09" , " embassy-09" , " _ariel" ]
56+ ariel-os-010 = [" embedded-test-macros/ariel-os" , " embedded-test-macros/embassy-010" , " embassy-010" , " _ariel" ]
6157
6258# enables the xtensa-specific semihosting implementation
6359xtensa-semihosting = [" semihosting/openocd-semihosting" ]
60+
61+ # Note: The following features are deprecated and will probably be removed in the future, use embassy-09/010 or ariel-os-09/010 instead
62+ embassy = [" embassy-09" ] # this feature will probably be removed in the future, use embassy-09 or embassy-010 instead
63+ ariel-os = [" ariel-os-09" ] # this feature will probably be removed in the future, use ariel-os-09 or ariel-os-010 instead
64+
65+ # Internal features
66+ _embassy = [] # internal feature: any embassy version selected
67+ _ariel = [] # internal feature: any ariel-os version selected
0 commit comments