Learn #RustLang at home... Step by step from C! Based on @RIOT_OS and #LittlevGL running on #PineTime Smart Watch @PINE64 https://lupyuen.github.io/PineTime-apps/articles/watch_face
#PineTime FOSS Community ❤️❤️❤️ #RustLang, #FreeRTOS and @RIOT_OS... https://www.pine64.org/ Come chat with us on Discord / Matrix / Telegram @PINE64 ! https://wiki.pine64.org/index.php/PineTime#Community
Bored at home? Learn some #RustLang! Here's how we call #Embedded C Functions from Rust... Based on @RIOT_OS and #LittlevGL running on #PineTime Smart Watch @PINE64 https://lupyuen.github.io/PineTime-apps/articles/watch_face
NULLs are the same in C... Not in #RustLang! Here's how we pass NULL in Rust with @RIOT_OS and #LittlevGL on #PineTime Smart Watch @PINE64 ... Coming soon https://lupyuen.github.io/PineTime-apps/articles/watch_face
Translating Variables from #Embedded C to #RustLang... On @RIOT_OS with #LittlevGL running on #PineTime Smart Watch @PINE64 ... Coming soon https://lupyuen.github.io/PineTime-apps/articles/watch_face
Flipping Names and Types while converting C to #RustLang... That's how I converted to Rust a #PineTime Watch App @PINE64 based on @RIOT_OS and #LittlevGL... Coming soon https://lupyuen.github.io/PineTime-apps/articles/watch_face
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 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
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
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
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
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
#FreeRTOS never looked so beautiful... Now running on #PineTime Smart Watch @PINE64 !
https://youtu.be/2vDcJ8OAQLc
Playing with @RIOT_OS on #PineTime Smart Watch @ThePine64... So cool!
https://youtu.be/WdOHOHGS0d8
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
Visually verifying 3D points interpolated by [spade] #RustLang crate... Rendering #CHIP8 retro games on a curved surface on #PineTime Smart Watch @PINE64 ... https://lupyuen.github.io/pinetime-rust-mynewt/articles/chip8
IoT Techie and Educator / Apache NuttX PMC