aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Maier <[email protected]>2024-09-05 11:45:49 +0200
committerSamuel Maier <[email protected]>2024-09-05 11:45:49 +0200
commitdb00f3f5ecbf7f9a8acb340556b8fc6b156736fa (patch)
treebdaf5ea67764d6bac75e51735d8ff0e5de7c59c1
parentb277f42c9d681ce3c929858adffcefbdb7adabef (diff)
Enable critical-section/std on wasm
Without that feature one will find import errors on opening the webpage, that are hard to debug. The feature was indirectly enabled in the wasm example, however the reason wasn't documented and thus it was easy to miss.
-rw-r--r--embassy-executor/Cargo.toml2
-rw-r--r--examples/wasm/Cargo.toml1
2 files changed, 1 insertions, 2 deletions
diff --git a/embassy-executor/Cargo.toml b/embassy-executor/Cargo.toml
index 5984cc49c..01fa28b88 100644
--- a/embassy-executor/Cargo.toml
+++ b/embassy-executor/Cargo.toml
@@ -79,7 +79,7 @@ arch-cortex-m = ["_arch", "dep:cortex-m"]
79## RISC-V 32 79## RISC-V 32
80arch-riscv32 = ["_arch"] 80arch-riscv32 = ["_arch"]
81## WASM 81## WASM
82arch-wasm = ["_arch", "dep:wasm-bindgen", "dep:js-sys"] 82arch-wasm = ["_arch", "dep:wasm-bindgen", "dep:js-sys", "critical-section/std"]
83## AVR 83## AVR
84arch-avr = ["_arch", "dep:portable-atomic", "dep:avr-device"] 84arch-avr = ["_arch", "dep:portable-atomic", "dep:avr-device"]
85 85
diff --git a/examples/wasm/Cargo.toml b/examples/wasm/Cargo.toml
index 9bd37550c..75de079b7 100644
--- a/examples/wasm/Cargo.toml
+++ b/examples/wasm/Cargo.toml
@@ -16,7 +16,6 @@ wasm-logger = "0.2.0"
16wasm-bindgen = "0.2" 16wasm-bindgen = "0.2"
17web-sys = { version = "0.3", features = ["Document", "Element", "HtmlElement", "Node", "Window" ] } 17web-sys = { version = "0.3", features = ["Document", "Element", "HtmlElement", "Node", "Window" ] }
18log = "0.4.11" 18log = "0.4.11"
19critical-section = { version = "1.1", features = ["std"] }
20 19
21[profile.release] 20[profile.release]
22debug = 2 21debug = 2