esp-cpp / espp

C++ components for ESP
https://esp-cpp.github.io/espp/
MIT License
30 stars 9 forks source link

feature(BLE): Update NimBLE, BleGattServer, and GfpsService to support Passkey Injection #258

Closed finger563 closed 3 months ago

finger563 commented 3 months ago

Description

Motivation and Context

Previously we had a working GFPS implementation, but had a TODO related to support for passkey injections, which are required for a proper GFPS implementation, however esp-nimble-cpp did not support that feature.

After esp-nimble-cpp#165, it is now supported.

This PR updates the ble gatt server and gfps service accordingly.

https://github.com/h2zero/esp-nimble-cpp/pull/165

How has this been tested?

Building and running the hid_service/example and the gfps_service/example (as well as an actual gpfs service).

Screenshots (if appropriate, e.g. schematic, board, console logs, lab pictures):

Types of changes

Checklist:

Software

github-actions[bot] commented 3 months ago

:white_check_mark:Static analysis result - no issues found! :white_check_mark: