SmingHub / Sming

Sming - powerful open source framework simplifying the creation of embedded C++ applications.
https://sming.readthedocs.io
GNU Lesser General Public License v3.0
1.47k stars 348 forks source link

Update ESP32 BLE libraries, apply fixes #2847

Closed mikee47 closed 3 months ago

mikee47 commented 3 months ago

This PR updates the three ESP32 BLE libraries and applies some fixes.

There are some unused parameter warnings present (when enabled) which can mask issues. Disabled those warnings for library build (in component.mk) and fixed them so #include files don't cause issues elsewhere. Many warnings come from idf.

Fixed in ESP32-BLE-Gamepad: