How our #Flutter App talks to the Firmware Update Service on #PineTime Smart Watch @PINE64 ... And how we decode the Bluetooth LE response https://lupyuen.github.io/pinetime-rust-mynewt/articles/companion
Send #BluetoothLE requests to #PineTime Smart Watch @PINE64 ... By writing to the GATT Characteristic through our #Flutter app https://lupyuen.github.io/pinetime-rust-mynewt/articles/companion
Test #DartLang programs from the Command Line... And compose Bluetooth LE requests for #PineTime Smart Watch @PINE64 https://lupyuen.github.io/pinetime-rust-mynewt/articles/companion
Encode CBOR Messages in #DartLang... That's how our #Flutter Companion App sends Bluetooth LE requests to #PineTime Smart Watch @PINE64 https://lupyuen.github.io/pinetime-rust-mynewt/articles/companion
#Flutter App connects via #BluetoothLE to #PineTime Smart Watch @PINE64 ... And queries the firmware images stored in PineTime https://lupyuen.github.io/pinetime-rust-mynewt/articles/companion
#GoLang Tracing... How we use it to peek inside #Mynewt Newt Manager... And build the #PineTime Companion App in #Flutter https://lupyuen.github.io/pinetime-rust-mynewt/articles/companion
Really honoured to be speaking about #RustLang on #RIOT_OS with #PineTime 😀 https://summit.riot-os.org/2020/
#GoLang Structs can become #DartLang Mixins... Here's how we use them in the #PineTime Companion App built with #Flutter https://lupyuen.github.io/pinetime-rust-mynewt/articles/companion
Simple rules for converting #GoLang to #DartLang... For building the #PineTime Companion App in #Flutter https://lupyuen.github.io/pinetime-rust-mynewt/articles/companion
A Single Code Base for Android, iOS and Linux mobile apps... I'll explain how we're building the #BluetoothLE Companion App for #PineTime Smart Watch @PINE64 ... With #GoLang, #DartLang and #Flutter! https://lupyuen.github.io/pinetime-rust-mynewt/articles/companion
Decoding this interesting response from the Firmware Update Service... On #PineTime Smart Watch @PINE64 https://gist.github.com/lupyuen/1354b090a989a818b403685ecfa12d55
What happens when you press and hold #PineTime's button during startup? PineTime Smart Watch rolls back the firmware to the previous version! Thanks to the PineTime FOSS Community @PINE64 for making #MCUBoot Bootloader better yay! https://github.com/lupyuen/pinetime-rust-mynewt/pull/12
For new #Pinebook Pro Owners coding #ZephyrIoT firmware for #PineTime Smart Watch @PINE64 ...
Need to fix "asm!" in my broken #RustLang build for #PineTime Smart Watch...
https://blog.rust-lang.org/inside-rust/2020/06/08/new-inline-asm.html
With Great #FOSS Comes... Great Docs! Feels like I'm documenting other people's code... But it's important for Sustaining the FOSS Ecosystem... Like @PINE64 and #PineTime 😀 RSS: https://lupyuen.github.io/rss.xml Web: https://lupyuen.github.io/
Thanks to @UBports for the awesome shout-out to #PineTime Smart Watch @PINE64 ! Yep we'll be creating the PineTime Companion App for #UbuntuTouch on PinePhone... When we receive our PinePhone any day now 😀 https://youtu.be/ir4hqfayd7w?t=341
IoT Techie and Educator / Apache NuttX PMC