Updated esp-nimble-cpp submodule to match upstream (which now has changes applied)
Update ble gatt server and menu to use newer versions of the APIs for the client connection setting / clearing and return type of deleteAllBonds
Motivation and Context
We upstreamed our changes from esp-cpp/esp-nimble-cpp into h2zero/esp-nimble-cpp, and in doing so slightly changed the APIs. This PR updates to the latest esp-cpp/esp-nimble-cpp which is sync-ed with upstream and updates the espp::BleGattServer and associated CLI menu to use the updated APIs. This will help us stay up to date with esp-nimble-cpp upstream as new bugfixes / features are developed.
Description
Motivation and Context
We upstreamed our changes from esp-cpp/esp-nimble-cpp into h2zero/esp-nimble-cpp, and in doing so slightly changed the APIs. This PR updates to the latest esp-cpp/esp-nimble-cpp which is sync-ed with upstream and updates the espp::BleGattServer and associated CLI menu to use the updated APIs. This will help us stay up to date with esp-nimble-cpp upstream as new bugfixes / features are developed.
Associated PRS that were merged from our fork:
How has this been tested?
Building and running the
hid_service/example
on a QtPy ESP32S3.Screenshots (if appropriate, e.g. schematic, board, console logs, lab pictures):
Types of changes
Checklist:
Software
.github/workflows/build.yml
file to add my new test to the automated cloud build github action.