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.
This commit is contained in:
Samuel Maier 2024-09-05 11:45:49 +02:00
parent b277f42c9d
commit db00f3f5ec
2 changed files with 1 additions and 2 deletions

View File

@ -79,7 +79,7 @@ arch-cortex-m = ["_arch", "dep:cortex-m"]
## RISC-V 32 ## RISC-V 32
arch-riscv32 = ["_arch"] arch-riscv32 = ["_arch"]
## WASM ## WASM
arch-wasm = ["_arch", "dep:wasm-bindgen", "dep:js-sys"] arch-wasm = ["_arch", "dep:wasm-bindgen", "dep:js-sys", "critical-section/std"]
## AVR ## AVR
arch-avr = ["_arch", "dep:portable-atomic", "dep:avr-device"] arch-avr = ["_arch", "dep:portable-atomic", "dep:avr-device"]

View File

@ -16,7 +16,6 @@ wasm-logger = "0.2.0"
wasm-bindgen = "0.2" wasm-bindgen = "0.2"
web-sys = { version = "0.3", features = ["Document", "Element", "HtmlElement", "Node", "Window" ] } web-sys = { version = "0.3", features = ["Document", "Element", "HtmlElement", "Node", "Window" ] }
log = "0.4.11" log = "0.4.11"
critical-section = { version = "1.1", features = ["std"] }
[profile.release] [profile.release]
debug = 2 debug = 2