What drives the #BL602 #RustLang Simulator in #WebAssembly? A JSON Stream of Simulation Events!
https://lupyuen.github.io/articles/wasm#simulate-bl602-hardware
#BL602 #RustLang Firmware runs OK with #WebAssembly ... When we reused the WebAssembly Stubs from uLisp yay! 🎉
To compile #BL602 #RustLang Firmware into #WebAssembly ... 1️⃣ Change "no_std" to "libc" 2️⃣ Exclude the Panic Handler
https://github.com/lupyuen/bl602-simulator/blob/main/sdk_app_rust_gpio/rust/src/lib.rs
Can we Simulate #BL602 #RustLang Firmware in a Web Browser with #WebAssembly? ... So we can make a PineDio Stack Simulator? 🤔
How we generated the #RustLang Wrapper for #BL602 IoT SDK
https://lupyuen.github.io/articles/adc?22#appendix-generating-the-rust-wrapper-for-bl602-iot-sdk
#RustLang on ESP32 ... "They're like the anti-Broadcom"
#RustLang Wrapper for #BL602 is auto-generated from BL602 IoT SDK
https://lupyuen.github.io/articles/adc?20#rust-wrapper-for-bl602-iot-sdk
#RustLang Bindings for ESP-IDF SDK
#RustLang embedded-hal for ESP-IDF SDK
Status of #RustLang on ESP32
Why are Static Variables "unsafe" in #RustLang?
https://lupyuen.github.io/articles/adc?18#static-variables-in-rust
IoT Techie and Educator / Apache NuttX PMC