From 1441f4ebd7b13992839af9db772ab6a1d5774004 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 29 Mar 2026 23:14:29 -1000 Subject: [PATCH] Clarify docstring for _add_callback --- esphome/components/esp32_ble/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/esphome/components/esp32_ble/__init__.py b/esphome/components/esp32_ble/__init__.py index 3a388116488..2e5e3587536 100644 --- a/esphome/components/esp32_ble/__init__.py +++ b/esphome/components/esp32_ble/__init__.py @@ -143,8 +143,9 @@ def _add_callback( ) -> None: """Generate a lambda callback that forwards to a handler method. - Uses a braced scope with a local variable to avoid capturing variables - with static storage duration. + Uses a braced scope with a local pointer variable so the generated C++ + lambda captures only that pointer, avoiding GCC warnings about capturing + variables with static storage duration. """ cg.add( cg.RawStatement(