mirror of
https://github.com/esphome/esphome.git
synced 2025-09-02 19:32:19 +01:00
[esp32_ble] Increase GATT connection retry count to use full timeout window
This commit is contained in:
@@ -280,14 +280,10 @@ async def to_code(config):
|
|||||||
add_idf_sdkconfig_option(
|
add_idf_sdkconfig_option(
|
||||||
"CONFIG_BT_BLE_ESTAB_LINK_CONN_TOUT", timeout_seconds
|
"CONFIG_BT_BLE_ESTAB_LINK_CONN_TOUT", timeout_seconds
|
||||||
)
|
)
|
||||||
else:
|
# Increase GATT client connection retry count for problematic devices
|
||||||
# Default to 20 seconds if not specified
|
# Default in ESP-IDF is 3, we increase to 10 for better reliability with
|
||||||
add_idf_sdkconfig_option("CONFIG_BT_BLE_ESTAB_LINK_CONN_TOUT", 20)
|
# low-power/timing-sensitive devices
|
||||||
|
add_idf_sdkconfig_option("CONFIG_BT_GATTC_CONNECT_RETRY_COUNT", 10)
|
||||||
# Increase GATT client connection retry count for problematic devices
|
|
||||||
# Default in ESP-IDF is 3, we increase to 10 for better reliability with
|
|
||||||
# low-power/timing-sensitive devices
|
|
||||||
add_idf_sdkconfig_option("CONFIG_BT_GATTC_CONNECT_RETRY_COUNT", 10)
|
|
||||||
|
|
||||||
# Set the maximum number of notification registrations
|
# Set the maximum number of notification registrations
|
||||||
# This controls how many BLE characteristics can have notifications enabled
|
# This controls how many BLE characteristics can have notifications enabled
|
||||||
|
Reference in New Issue
Block a user