You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A minimal ESP32 telemetry solution is an ESP32-WROOM-xx wired directly to the FC and powered by 3v from the FC. Simple and incredibly lightweight. Initial programming is done with a snap-in interface to the module. Then it gets wired in.
It would be great to be able to update the firmware over the air, rather than having to unsolder and remove the module. Mav8266 already has OTA updates.
The text was updated successfully, but these errors were encountered:
Related to DroneBridge#45
Add OTA firmware update functionality to the ESP32 telemetry solution.
* **CMakeLists.txt**: Include `ota.c` in the build and add `ota.h` to the include directories.
* **http_server.c**: Add `ota_update_post_handler` to handle OTA update requests and register it in `start_rest_server`.
* **main.c**: Include `ota.h` and initialize OTA update functionality in `app_main`.
* **ota.c**: Implement OTA update functionality using ESP-IDF OTA APIs and define `ota_update_task` to handle the OTA update process.
* **ota.h**: Declare `ota_update_task` function and include necessary headers.
* **README.md**: Add a section explaining how to perform OTA updates and provide instructions for uploading firmware via the web interface.
A minimal ESP32 telemetry solution is an ESP32-WROOM-xx wired directly to the FC and powered by 3v from the FC. Simple and incredibly lightweight. Initial programming is done with a snap-in interface to the module. Then it gets wired in.
It would be great to be able to update the firmware over the air, rather than having to unsolder and remove the module. Mav8266 already has OTA updates.
The text was updated successfully, but these errors were encountered: