New
ESP-Hosted-FG Release 1.0.0.0.0
Major Features & Enhancements
-
Transport & Performance:
- Refactored build system and added Python app support.
- Improved SPI performance with diagnostics and workqueue-based processing.
- Enhanced throughput and power management.
- Added support for ESP32-C6 (SDIO/SPI), C5(SPI), and C2 (SPI only).
- Introduced module parameters for SPI and custom RPC/event handling.
-
Bluetooth/BLE:
- Enabled Bluetooth for ESP32-C6 with modem sleep defaults.
- BLE modem sleep and Wi-Fi NVS enabled by default.
-
Control Path & Protocol:
- Set/Get Country Code support.
- Version info reporting.
- Host-controlled Wi-Fi/Bluetooth via RPC.
- Unique request/response ID support.
-
Host & Platform Support:
- Improved support for Raspberry Pi OS Bookworm and Windows 11.
- Platform abstraction cleanup.
Bug Fixes
- Resolved build issues with Linux >6.13.x and latest ESP-IDF.
- Fixed memory leaks, print/logging issues, and SPI transaction bugs.
- Addressed SoftAP SSID/password limits, packet drop logic, reconnect issues, and serial interface edge cases.
- Fixed mempool (DMA) allocation, command handling, and kernel crash on module load/unload.
Documentation
- New/updated docs for ESP32-C6, host setup (Linux, MCU), Windows 11, troubleshooting, porting, and control path APIs with demo apps.
Other Improvements
- Modularized codebase with better structure for maintainability.
- Added firmware versioning and verification.
- Enhanced power/event management and serial driver access control.
Upcoming release
- Add ESP32-C5 SDIO support