Enhanced Zephyr Features, Networking, and Build System Stability
New Features & Improvements:
* Improved line number parsing for errors.
* Application details now display runtime.
* Introduced dynamic Kconfigs for Zephyr.
* Implemented Zephyr socket server and client functionalities.
* Configurable maximum clients for Zephyr socket server.
* Added WA2000 Bluetooth support for Zephyr.
* Implemented the Zephyr LUIS interface.
* Zephyr LUIS Bluetooth now works on ESP.
* Added Zephyr settings recovery.
* Made changes to Zephyr DB formatting.
* Introduced Zephyr table nodes and related tests.
* Added Zephyr sysbuild settings.
* Zephyr device UDP now exclusively supports QF.
Bug Fixes:
* Addressed fixes for failed tasks.
* Resolved issues with remote build endpoints.
* Corrected Zephyr DTS parsing to delete removed nodes properly.
* Improved handling of corrupt Zephyr table files.
* Fixed IO handling on interrupt for Zephyr.
* Resolved an issue where Zephyr Modbus master incorrectly read baud rate from settings.
* Fixed Zephyr UDP reboot issues.
* Corrected
tbl_find_sorted
functionality in Zephyr.* Fixed a time conversion error.
* Ensured log tables in the dashboard do not produce duplicate entries in JSON.
* Reverted an incorrect platform utility change for TIOS.
Performance & Build Enhancements:
* Enforced hex and binary files as requirements for project building.
* OpenOCD now requires ELF files for uploading.
* Optimized task result symbol removal for Zephyr projects (with hex files).
* Temporarily disabled build artifact optimizations.
* Disabled ELF file download for Zephyr.
* Removed unnecessary WiFi logging in Zephyr.
* Removed the WiFi connection listener.
* MQTT client for Zephyr now runs in the socket poll thread.
* Optimized Zephyr variables polling by using a mid-priority queue.
* Assigned Zephyr display tasks to a low-priority queue.
* Implemented RAM optimizations for the Zephyr HTTP API.
* Jobs are now cancelled when no worker is available, instead of waiting.
Known Issues / Zephyr WiFi Updates:
* Current Zephyr WiFi updates indicate that scanning is not available, and RSSI does not work.