Here's how we compose a JSON Stream of #BL602 Simulation Events in #RustLang
https://gist.github.com/lupyuen/cec1a423062556263a7ba02971862001
Composing JSON in C looks messy ... Let's convert to #RustLang
https://github.com/lupyuen/bl602-simulator/blob/main/wasm/wasm.c
What drives the #BL602 #RustLang Simulator in #WebAssembly? A JSON Stream of Simulation Events!
https://lupyuen.github.io/articles/wasm#simulate-bl602-hardware
Render Shiny Things with Neural Basis Expansion
#RISCV Platform Spec aims to ensure hardware and software compatibility
#BL602 #RustLang Firmware runs OK with #WebAssembly ... When we reused the WebAssembly Stubs from uLisp yay! 🎉
Choosing #IoT Platforms: Azure, Balena, Particle, Toit
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
Delta variant is pushing Southeast Asia to breaking point
https://www.cnn.com/2021/08/04/asia/southeast-asia-delta-covid-explainer-intl-hnk/index.html
Seven days and about 6 hours since I last recharged my #PineTime smartwatch, and the battery level is at 50%. If I'm to believe this value!
Admittedly, I'm only using it to get the time, and the step counter and heart rate monitor apps are active, nothing else. Notifications don't work, and yesterday I was unable to pair it with #Siglo on my #Pinephone.
I tried again unsuccessfully to pair my #PineTime smartwatch to #Siglo on my #Pinephone. I decided to reboot the PineTime. This time pairing worked, and I was able to update the #InfiniTime firmware to 1.3.0.
Battery charge has dropped down to 43% from 51% a few minutes ago.
BL-63B - A smaller #RISCV #BL602 IoT module that sells for $1.5
https://www.cnx-software.com/2021/08/05/bl-63b-a-smaller-bl602-iot-module-1-5-dollars/
Can we Simulate #BL602 #RustLang Firmware in a Web Browser with #WebAssembly? ... So we can make a PineDio Stack Simulator? 🤔
IoT Techie and Educator / Apache NuttX PMC