diff --git a/esphome/components/esp32_ble/queue.h b/esphome/components/esp32_ble/queue.h index 49b0ec5480..f69878bf6e 100644 --- a/esphome/components/esp32_ble/queue.h +++ b/esphome/components/esp32_ble/queue.h @@ -52,6 +52,7 @@ template class Queue { // With a queue limit of 40-64 events and normal processing, dropping events should // be extremely rare. When it does approach capacity, being off by 1-2 events is // acceptable to avoid blocking the BLE stack's time-sensitive callbacks. + // Trade-off: We prefer occasional dropped events over potential BLE stack delays. return q_.size(); }