Zephyr Network & Web Console Optimizations
Features & Improvements
*
Zephyr Platform:
* Introduced DS Manager support (excluding firmware upload and runtime IP reassignment).
* Implemented TPP blue LED bar and WiFi connection LED patterns.
* Added IP to webpage API state calls for enhanced monitoring.
* Optimized UDP performance and web console table fetching for larger logs.
* Added dedicated thread for variables and web API table row streaming.
* Set Zephyr version to 4.2.99 from NCS.
* Updated pipeline to include GEMINI key.
*
Networking:
* Significant refactoring and fixes for WiFi network initialization and connection handling across third-party platforms.
* Improved DHCP stability and introduced network disconnected callbacks.
* Enhanced WA2000 driver with disassociation handling and optimizations, including removal of non-ASCII characters.
* Refactored network configurations and management event listeners.
* Added support for WiFi security types.
*
Development & Build:
* Updated board uploader settings and improved parsing for upload runners.
* Fixed issues with board definitions and DTS parser comment handling.
* Refactored Kconfig to file.
Bug Fixes
* Resolved an issue where compiling tasks downloaded multiple times.
* Fixed DSManager to support all Tibbo devices.
* Addressed a bug preventing project preview from crashing the container.
* Corrected Zephyr cron initialization.
* Fixed web console table and log display issues.
* Removed unnecessary logging and increased log buffer.
* Fixed a network changed message bug.
* Ensured firmware upload only requires one reboot.
* Removed unnecessary Zephyr files and settings.
* Included various general fixes and test updates.