mirror of
https://github.com/esphome/esphome.git
synced 2025-02-20 20:08:20 +00:00
* default to just-works encryption This patch will turn on encryption when making active connections in order to comply with just-works BLE encryption. * Revert "default to just-works encryption" This reverts commit 05bc9e9f1cca9c41cbc7434379cbd5eb6dbb1034. * implement pair method * adhere to clang formatter * fix oopsie * bump bluetooth_proxy_version * add auth callback * generate new protos * fix another oopsie * add pairing status to connection * clear paired on connect() * lint * add unpair ("forget") ble method * compile protos * fix oopsie * add missing unpairing method * add unpairing * fix get_paired return type * remove unused memcpy Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> * change to is_paired Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> * Update bluetooth_proxy.cpp * actually add missing method * send auth cb on set_encryption failure * cleanup from havin the worst test setup * lint * match auth events to bd_addr * add second addr check to auth cb * add addr check to third auth cb --------- Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
ESPHome

Documentation: https://esphome.io/
For issues, please go to the issue tracker.
For feature requests, please see feature requests.
Description
Languages
C++
70.4%
Python
29.3%
C
0.1%