feat(hosted): Update and enhance logging of esp-hosted#12229
feat(hosted): Update and enhance logging of esp-hosted#12229
Conversation
👋 Hello me-no-dev, we appreciate your contribution to this project! 📘 Please review the project's Contributions Guide for key guidelines on code, documentation, testing, and more. 🖊️ Please also make sure you have read and signed the Contributor License Agreement for this project. Click to see more instructions ...
Review and merge process you can expect ...
|
Test Results 90 files 90 suites 32m 23s ⏱️ For more details on these failures, see this check. Results for commit 68fb787. ♻️ This comment has been updated with latest results. |
There was a problem hiding this comment.
Pull request overview
This pull request updates the ESP-Hosted dependency and improves logging clarity during the OTA update process by adding informative status messages and standardizing error message formatting.
Changes:
- Updated
espressif/esp_hosteddependency from version^2.8.0to^2.9.2 - Added progress status messages ("Beginning update process...", "Finalizing update process...", "Activating new firmware...")
- Removed leading newline characters from several error and success messages for more consistent formatting
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| idf_component.yml | Updated esp_hosted dependency to version ^2.9.2 |
| libraries/ESP_HostedOTA/src/ESP_HostedOTA.cpp | Enhanced logging with new status messages and improved error message formatting consistency |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Memory usage test (comparing PR against master branch)The table below shows the summary of memory usage change (decrease - increase) in bytes and percentage for each target.
Click to expand the detailed deltas report [usage change in BYTES]
|
||||||||||||||||||||||||||||||||||||
This pull request introduces a minor dependency update and improves the logging output during the ESP-Hosted OTA update process to provide clearer status information.
Dependency update:
espressif/esp_hosteddependency version from^2.8.0to^2.9.2inidf_component.yml, ensuring the project uses the latest compatible release.Logging improvements in OTA update:
Serial.printlnstatements inESP_HostedOTA.cppto provide clearer feedback during the update process, including messages for beginning the update, finalizing, activating new firmware, and reporting success or errors. [1] [2]