Update Firmware over Bluetooth LE on #PineTime Smart Watch @PINE64 ... With nRF Connect @NordicTweets, #NimBLE, #MCUBoot and @Apache_Mynewt https://youtu.be/thLhGUl9-CU
#PineTime Smart Watch Firmware @PINE64 successfully updated over Bluetooth LE... With #NimBLE, #MCUBoot and @Apache_Mynewt yay! https://github.com/lupyuen/pinetime-rust-mynewt/blob/master/scripts/nrf52/test-dfu.sh
New Firmware successfully uploaded to SPI Flash of #PineTime Smart Watch @PINE64 over Bluetooth LE yay! https://github.com/lupyuen/pinetime-rust-mynewt/blob/master/scripts/nrf52/test-dfu.sh
Wireless Firmware Updates done right on #PineTime Smart Watch @PINE64 ... With the open source #MCUBoot Bootloader from @Apache_Mynewt and @ZephyrIoT! Here are the complete details https://lupyuen.github.io/pinetime-rust-mynewt/articles/mcuboot
Next steps for Wireless Firmware Updates on #PineTime Smart Watch @PINE64 ... And a FOSSy Collaboration with @minodesign! https://lupyuen.github.io/pinetime-rust-mynewt/articles/mcuboot
You can recover a bricked #PineTime Smart Watch @PINE64 ... Just press and hold the watch button for 5 seconds when it boots! Here's how we implement this with open-source #MCUBoot Bootloader https://lupyuen.github.io/pinetime-rust-mynewt/articles/mcuboot
Instructions for testing #PineTime #MCUBoot Bootloader @PINE64 ... Yep we're ready for Firmware Updates over Bluetooth yay! https://lupyuen.github.io/pinetime-rust-mynewt/articles/mcuboot
Load your own Boot Logo to #PineTime Smart Watch @PINE64 ... Thanks to a PNG Converter coded in #RustLang https://lupyuen.github.io/pinetime-rust-mynewt/articles/mcuboot
#PineTime Smart Watch @PINE64 hooks on to #MCUBoot Bootloader with @Apache_Mynewt to render the Boot Graphic... Here's how we did it: https://lupyuen.github.io/pinetime-rust-mynewt/articles/mcuboot
#MCUBoot Bootloader used by @Apache_Mynewt and @ZephyrIoT lets you hook on custom functions during startup... Here's how we use MCUBoot's Custom Hooks on #PineTime Smart Watch @PINE64 to render the Boot Graphic https://lupyuen.github.io/pinetime-rust-mynewt/articles/mcuboot
#MCUBoot Bootloader for #PineTime Smart Watch @PINE64 renders the Boot Graphic very quickly and reliably... Here's how: https://lupyuen.github.io/pinetime-rust-mynewt/articles/mcuboot
Blasting Graphics in #Embedded C to #ST7789 on #PineTime Smart Watch @PINE64 https://lupyuen.github.io/pinetime-rust-mynewt/articles/mcuboot
Making good use of SPI Flash on #PineTime Smart Watch @PINE64 ... Plenty of room for Graphical Assets! https://lupyuen.github.io/pinetime-rust-mynewt/articles/mcuboot
How the open source #MCUBoot Bootloader from @Apache_Mynewt and @ZephyrIoT was enhanced for #PineTime Smart Watch @PINE64 ... Stay tuned! https://lupyuen.github.io/pinetime-rust-mynewt/articles/mcuboot
New Bootloader for #PineTime Smart Watch @PINE64 ... MCUBoot now displays Boot Graphic from SPI Flash... Then boots firmware with @Apache_Mynewt and #RustLang https://github.com/lupyuen/pinetime-rust-mynewt/releases/tag/v4.1.1
#PineTime Smart Watch @PINE64 will show a custom pic (stored in SPI Flash) when it boots... Because PineTime Owners should have the freedom to customise the way it looks! https://github.com/lupyuen/pinetime-rust-mynewt/blob/ota2/apps/my_sensor_app/src/display_image.c
Here's how we blast a Graphic Image from SPI Flash to ST7789 LCD Display on #PineTime Smart Watch @PINE64 ... Because PineTime's Bootloader will support custom graphics https://github.com/lupyuen/pinetime-rust-mynewt/blob/ota2/apps/my_sensor_app/src/display_image.c
Here are the complete steps for accessing SPI Flash with @Apache_Mynewt on #PineTime Smart Watch @PINE64 and other #nRF52 gadgets @NordicTweets... Will be using this to implement Firmware Updates over Bluetooth on PineTime https://lupyuen.github.io/pinetime-rust-mynewt/articles/spiflash
SPI Flash Benchmark for #PineTime Smart Watch @PINE64 https://lupyuen.github.io/pinetime-rust-mynewt/articles/spiflash
IoT Techie and Educator / Apache NuttX PMC