Here's how we create a Custom #RustLang Target for #RISCV #BL602 Hardware Floating-Point
https://lupyuen.github.io/articles/rust?32#custom-rust-target-for-bl602
GitHub Actions best practices for #RustLang projects
https://www.fluvio.io/blog/2021/04/github-actions-best-practices/
Picking a #RustLang Target that's compatible with #BL602 IoT SDK
https://lupyuen.github.io/articles/rust?28#selecting-another-rust-target
Zellij: #RustLang terminal workspace with #WebAssembly plugins
How we run #RustLang Firmware with #BL602 IoT SDK
https://lupyuen.github.io/articles/rust?24#run-the-bl602-rust-firmware
We flash #RustLang Firmware to #BL602 ... Just like any other BL602 Firmware
https://lupyuen.github.io/articles/rust?22#flash-the-bl602-rust-firmware
How we build #RustLang Firmware with #BL602 IoT SDK
https://lupyuen.github.io/articles/rust?21#build-the-bl602-rust-firmware
#RustLang on #BL602 IoT SDK ... Works like any other BL602 Firmware
https://lupyuen.github.io/articles/rust?19#rust-on-bl602-iot-sdk
Auto-generating #RustLang Wrappers for #BL602 IoT SDK
https://lupyuen.github.io/articles/rust?18#autogenerate-wrapper-functions
Passing Strings from #RustLang to #BL602 IoT SDK
https://lupyuen.github.io/articles/rust?16#pass-strings-from-rust-to-c
Here's how we import the #BL602 IoT SDK into #RustLang
https://lupyuen.github.io/articles/rust?14#import-bl602-iot-sdk-into-rust
Code Switching C to #RustLang ... For #BL602 IoT SDK
https://lupyuen.github.io/articles/rust?6#bl602-blinky-in-rust
Take your first steps with #RustLang
https://docs.microsoft.com/en-us/learn/paths/rust-first-steps/
Here's how we import #BL602 IoT SDK into our #RustLang Firmware ... Someday we shall auto-generate these wrappers with "bindgen" and a Rust Procedural Macro
https://github.com/lupyuen/bl_iot_sdk/blob/rust/customer_app/sdk_app_rust/rust/src/lib.rs#L59-L180
IoT Techie and Educator / Apache NuttX PMC