Embedded #RustLang Online Conference... Friday, March 20th at 17:00 CET/09:00 PDT...
Convert #Embedded C to #RustLang step by step... @RIOT_OS with #LittlevGL UI toolkit on #PineTime Smart Watch @PINE64 ... Coming soon https://lupyuen.github.io/PineTime-apps/articles/watch_face
#RustLang First Look...
“Getting Acquainted with Rust — First Look” by Jake Dawkins https://link.medium.com/VhpoglqBO4
#RustLang Watch Face on #PineTime Smart Watch @PINE64 ... Now running with @RIOT_OS and #LittlevGL! Will explain the details in my upcoming article https://github.com/lupyuen/PineTime-apps/blob/master/rust/app/src/screen_time.rs
Debug #RustLang on @RIOT_OS with #VSCode... On @PineTime Smart Watch @PINE64 based on Nordic #nRF52... Yep it looks fun 😀 https://github.com/lupyuen/PineTime-apps/blob/master/rust/app/src/screen_time.rs
Split a C Struct to make it Rust friendly... Will be writing about my experience porting a #PineTime Watch Face @PINE64 with #LittlevGL to #RustLang on @RIOT_OS... https://github.com/lupyuen/PineTime-apps/blob/master/rust/app/src/screen_time.rs
#RustLang vs #SwiftLang for Memory Management...
https://blog.spencerkohan.com/impressions-of-rust-as-a-swift-developer-2/
Hosting a #RustLang App on @RIOT_OS is not that hard! Check out this build script for #PineTime Smart Watch @PINE64 ... https://github.com/lupyuen/PineTime-apps/blob/master/scripts/build-app.sh
Rust Watch Face with #LittlevGL for #PineTime Smart Watch @PINE64 ... No more compiler errors and warnings yay! Now linking the #RustLang binaries with @RIOT_OS https://github.com/lupyuen/PineTime-apps/blob/master/rust/app/src/screen_time.rs
C# vs #RustLang for Declarative Coding...
https://treit.github.io/programming,/rust,/c%23/2020/03/06/StartingRust.html
Fight the Rust Compiler... Now only 1 error yay! 1️⃣ #RustLang Compiler is fast (under 2 sec) even with Proc Macros 2️⃣ Compiler checks every para for string formatting ("sprintf") 3️⃣ Works great on #Embedded #RTOS like @RIOT_OS on #PineTime @PINE64 https://github.com/lupyuen/PineTime-apps/blob/master/rust/app/src/screen_time.rs
A little Happiness in the #RustLang Community... Thanks to #libchip8 😀 https://github.com/YushiOMOTE/libchip8/issues/1#issuecomment-596280136
Convert #Embedded C to #RustLang... For #PineTime Watch Face @PINE64 on #LittlevGL... Getting better at it! https://github.com/lupyuen/PineTime-apps/blob/master/rust/app/src/screen_time.rs
Create a #PineTime Watch Face @PINE64 with #RustLang, #LittlevGL and @RIOT_OS... Work in progress: https://github.com/lupyuen/PineTime-apps/blob/master/rust/app/src/screen_time.rs
Creating Rust Bindings for #LittlevGL #Embedded GUI Library... To make #RustLang coding simpler for #PineTime Watch Faces and Watch Apps @PINE64 ... https://github.com/lupyuen/PineTime-apps/blob/master/scripts/gen-bindings.sh
Running Retro Games with #RustLang is not that hard on #PineTime Smart Watch... Here's how I ported the libchip8 #CHIP8 Game Emulator to PineTime @PINE64 ... (Lemme know if you're keen to use Retro Games as a Watch Face!) https://lupyuen.github.io/pinetime-rust-mynewt/articles/chip8
Lookup Tables in Flash ROM are your #Embedded Best Friend... For speedy Graphics Distortion without the bloat! Especially with #RustLang on #PineTime Smart Watch @PINE64 ... https://lupyuen.github.io/pinetime-rust-mynewt/articles/chip8
IoT Techie and Educator / Apache NuttX PMC