J. Nick Koston
|
08c7b3afbd
|
[esp32_ble_tracker] Reduce scan cycle log spam (#15365)
|
2026-04-01 16:53:53 -10:00 |
|
 
|
954227b203
|
[esp32_ble_tracker] Restart BLE scan after OTA failure (#15308)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2026-03-31 23:26:26 +00:00 |
|
J. Nick Koston
|
0edc0fd9c8
|
[esp32_ble_tracker] Migrate to PSA Crypto API for ESP-IDF 6.0 (#14811)
|
2026-03-14 13:17:56 -10:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
7c1b9f0cb4
|
[multiple] Fix wrong behavior in 5 components (#14647)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:22:06 -04:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
fecedeb018
|
[multiple] Fix crashes from malformed external input (batch 2) (#14651)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:20:09 -04:00 |
|
J. Nick Koston
|
31608543c2
|
[esp32_ble_tracker] Optimize loop with state change tracking for ~85% CPU reduction (#13337)
|
2026-01-20 17:50:53 -10:00 |
|
J. Nick Koston
|
1bb4be435c
|
[esp32_ble_tracker, ble_client] Reduce heap allocations with stack-based string formatting (#12982)
|
2026-01-05 07:39:37 -10:00 |
|
J. Nick Koston
|
d7a1ac83ca
|
[esp32_ble_tracker] Combine log statements to reduce loop blocking (#12860)
|
2026-01-03 15:00:51 -10:00 |
|
J. Nick Koston
|
2e8baa0493
|
[esp32_ble_tracker] Use stack buffer for hex formatting in very verbose logging (#12741)
|
2026-01-01 20:21:33 -10:00 |
|
J. Nick Koston
|
988b888c63
|
[ota] Replace std::function callbacks with listener interface (#12167)
|
2025-12-19 11:19:07 -10:00 |
|
J. Nick Koston
|
81e91c2a8f
|
[esp32_ble] Add stack-based UUID formatting to avoid heap allocations (#12510)
|
2025-12-19 11:18:32 -10:00 |
|
Keith Burzinski
|
7ae3a11d6b
|
[esp32_ble, esp32_ble_tracker] Fix crash, error messages when ble.disable called during boot (#12560)
|
2025-12-18 19:42:47 -06:00 |
|
J. Nick Koston
|
60ffa0e52e
|
[esp32_ble_tracker] Replace scanner state callback with listener interface (#12156)
|
2025-11-28 11:27:08 -06:00 |
|
Jonathan Swoboda
|
e19a85b523
|
[esp32_ble] Add support for hosted BLE (#11167)
|
2025-10-15 15:19:08 -04:00 |
|
J. Nick Koston
|
9bd9b043c8
|
[esp32_ble_tracker] Replace std::vector with StaticVector for listeners and clients (#11173)
|
2025-10-11 05:47:42 -10:00 |
|
J. Nick Koston
|
a74fcbc8b6
|
[esp32_ble_beacon, esp32_ble_tracker] Remove unused Arduino includes and redundant tests (#11140)
|
2025-10-09 11:42:25 -10:00 |
|
J. Nick Koston
|
0111f725ff
|
[esp32_ble_tracker] Reduce gap_scan_result log verbosity to VV (#10917)
|
2025-09-29 10:34:32 +13:00 |
|
 J. Nick KostonandJesse Hills
|
1d5a3b647d
|
[esp32_ble] Optimize BLE hex formatting to eliminate sprintf dependency (#10714)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-09-15 12:04:45 +12:00 |
|
J. Nick Koston
|
bbef0e173e
|
[esp32_ble_tracker] Simplify BLE client state machine by removing READY_TO_CONNECT (#10672)
|
2025-09-12 08:54:34 +12:00 |
|
J. Nick Koston
|
5dc691874b
|
[bluetooth_proxy] Remove unused ClientState::SEARCHING state (#10318)
|
2025-08-29 10:30:14 +12:00 |
|
J. Nick Koston
|
a7786b75a0
|
[esp32_ble_tracker] Remove duplicate client promotion logic (#10321)
|
2025-08-29 10:14:51 +12:00 |
|
J. Nick Koston
|
cef39e7c59
|
[esp32_ble_tracker] Fix false reboots when event loop is blocked (#10144)
|
2025-08-10 04:44:23 -05:00 |
|
J. Nick Koston
|
6d66ddd68d
|
[bluetooth_proxy][esp32_ble_tracker][esp32_ble_client] Consolidate duplicate logging code to reduce flash usage (#10097)
|
2025-08-07 13:41:03 +12:00 |
|
J. Nick Koston
|
1642d34d29
|
[esp32_ble_tracker] Simplify state machine guards with helper functions (#10092)
|
2025-08-06 01:03:19 -05:00 |
|
J. Nick Koston
|
b01f03cc24
|
[esp32_ble_tracker] Refactor loop() method for improved readability and performance (#10074)
|
2025-08-06 14:26:11 +12:00 |
|
J. Nick Koston
|
cfb22e33c9
|
[esp32_ble_tracker] Add missing USE_ESP32_BLE_DEVICE guard for already_discovered_ member (#10085)
|
2025-08-06 14:22:32 +12:00 |
|
 J. Nick KostonandJesse Hills
|
f7bf1ef52c
|
[esp32_ble_tracker] Eliminate redundant ring buffer for lower latency (#10057)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-08-05 13:10:32 +12:00 |
|
 J. Nick KostonandCopilot
|
fa8c5e880c
|
[esp32_ble_tracker] Optimize connection by promoting client immediately after scan stop trigger (#10061)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-08-05 13:10:02 +12:00 |
|
J. Nick Koston
|
7c297366c7
|
[esp32_ble_tracker] Remove unnecessary STOPPED scanner state to reduce latency (#10055)
|
2025-08-04 16:57:59 +12:00 |
|
J. Nick Koston
|
ec2e0c50f1
|
[bluetooth_proxy] [esp32_ble_tracker] [esp32_ble] Use C++17 nested namespace syntax (#9825)
|
2025-07-24 15:23:45 +12:00 |
|
J. Nick Koston
|
534a1cf2e7
|
[esp32_ble_tracker] Batch BLE advertisement processing to reduce overhead (#9699)
|
2025-07-21 10:17:38 +12:00 |
|
J. Nick Koston
|
30c4b91697
|
Remove parsed advertisement support from bluetooth_proxy to save memory (#9489)
|
2025-07-16 13:19:03 +12:00 |
|
myhomeiot
|
cd22723623
|
Restore access to BLEScanResult as get_scan_result (#9148)
|
2025-06-23 15:42:20 +12:00 |
|
J. Nick Koston
|
95544e489d
|
Use smaller atomic types for ESP32 BLE Tracker ring buffer indices (#9106)
|
2025-06-19 12:10:50 +12:00 |
|
J. Nick Koston
|
61a558a062
|
Implement a lock free ring buffer for BLEScanResult to avoid drops (#9087)
|
2025-06-16 08:53:45 +12:00 |
|
J. Nick Koston
|
07cf6e723b
|
Fix unbound BLE event queue growth and reduce memory usage (#9052)
|
2025-06-15 04:45:41 +00:00 |
|
J. Nick Koston
|
c0b05ada1a
|
Reduce ESP_LOGCONFIG calls (#9026)
|
2025-06-09 00:02:30 +00:00 |
|
Keith Burzinski
|
6675e99862
|
Remove unnecessary ellipsis (#8964)
|
2025-06-03 21:46:10 +01:00 |
|
J. Nick Koston
|
ddb986b4fa
|
Improve batching of BLE advertisements for better airtime efficiency (#8778)
|
2025-05-14 04:34:33 +00:00 |
|
 J. Nick KostonandJesse Hills
|
45d019a7e4
|
Improve BLE Connection Reliability by Enabling Software Coexistence (#8683)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-05-09 12:18:19 +12:00 |
|
Jesse Hills
|
ecb91b0101
|
[bluetooth_proxy] Allow changing active/passive via api (#8649)
|
2025-04-29 12:43:55 +00:00 |
|
J. Nick Koston
|
97823ddd16
|
Rewrite BLE scanner to use a state machine (#8601)
|
2025-04-22 08:09:28 -10:00 |
|
J. Nick Koston
|
28f283d545
|
Fix end_of_scan_ not being called while disconnecting (#8328)
|
2025-02-28 06:56:55 +13:00 |
|
 tomaszduda23andJ. Nick Koston
|
45beea68eb
|
[ble_client, bluetooth_proxy, esp32_ble_client, esp32_ble_tracker] fix ble proxy stop working (#7901)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2024-12-22 19:49:04 -10:00 |
|
Keith Burzinski
|
8439232b11
|
[esp32_ble] clang-tidy fixes for #7822 (#7883)
|
2024-11-28 11:18:43 +13:00 |
|
 Jordan ZuckerandJesse Hills
|
5e62c489b0
|
Disable bluetooth proxy during update (#7695)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-11-14 13:57:09 +13:00 |
|
Tomer
|
78d0e0baae
|
Improve manufacturer data tracing to identify BLE devices a bit easie… (#7332)
|
2024-09-13 12:56:04 +12:00 |
|
 Keith BurzinskiandJesse Hills
|
f46c499c4e
|
Separate OTABackend from OTA component (#6459)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-05-16 14:01:09 +12:00 |
|
 chbmucandJesse Hills
|
d0120cefd2
|
Add IRK support to ble_rssi (#6422)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-05-09 15:02:43 +12:00 |
|
 polyfloydandClyde Stubbs
|
aee2a49cad
|
esp32_ble: Consider ESP_BT_STATUS_DONE a successful state (#6493)
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
|
2024-04-23 10:17:00 +12:00 |
|