If #BL602 IoT SDK wasn't called correctly ... Our BL602 Simulator could show a helpful message 🤔
https://github.com/lupyuen/bl602-simulator/blob/main/bl602-simulator/src/lib.rs#L85-L109
"I made a charging rig for #PineTime devkit"
"How usable are #Pine64 products for someone new to Linux?"
#RISCV Badge: Whiskey Pirates DC29
https://hackaday.com/2021/08/06/hands-on-whiskey-pirates-dc29-hardware-badge-blings-with-risc-v/
#Linux kernel management style
https://www.kernel.org/doc/html/v4.10/process/management-style.html
Wow I've created over 1,000 pics for my articles 🤔
https://github.com/lupyuen/lupyuen.github.io/tree/master/images
Here are the #RustLang Stubs that intercept calls to #BL602 IoT SDK ... And emit the JSON Stream of Events
https://github.com/lupyuen/bl602-simulator/blob/main/bl602-simulator/src/lib.rs#L85-L135
How Drones Helped Out After the Surfside Condo Collapse
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
IoT Techie and Educator / Apache NuttX PMC