Jakub Zimnol (https://github.com/JZimnol) published a great little library to enable the Pico-W to update it’s own firmware. I could not wait to try it out. In this video, I talk through an example application which downloads new Firmware using HTTP GET.
All of the code for this video is included on GitHub. This is dependent on Jakub’s pico_fota_bootloader.
To handle HTTPget part of the code I use FreeRTOS and LWIP to enable sockets and then coreHTTP to manage the HTTP protocol. You can learn more about FreeRTOS Kernel on my Udemy course.
