Jesse Hills
|
71efaf097b
|
[esp32_ble] Add `USE_ESP32_BLE_UUID ` when advertising is desired (#10230)
|
2025-08-14 08:49:14 -05:00 |
|
J. Nick Koston
|
ed2b76050b
|
[bluetooth_proxy] Remove ESPBTUUID dependency to save 296 bytes of flash (#10213)
|
2025-08-13 14:18:53 +12:00 |
|
J. Nick Koston
|
ee1d4f27ef
|
[esp32_ble] Conditionally compile BLE advertising to reduce flash usage (#10099)
|
2025-08-07 12:29:24 +12:00 |
|
J. Nick Koston
|
5021cc6d5f
|
[esp32_ble] Make BLE notification limit configurable to fix ESP_GATT_NO_RESOURCES errors (#10098)
|
2025-08-06 17:24:02 +00:00 |
|
J. Nick Koston
|
58a088e06b
|
Add myself to multiple bluetooth codeowners (#10083)
|
2025-08-05 09:00:04 +00:00 |
|
J. Nick Koston
|
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 Koston
|
36c4430317
|
[esp32_ble] Fix BLE connection slot waste by aligning ESP-IDF timeout with client timeout (#10013)
|
2025-08-04 17:41:41 +12:00 |
|
J. Nick Koston
|
f25abc3248
|
[esp32_ble] Fix spurious BLE 5.0 event warnings on ESP32-S3 (#9969)
|
2025-07-30 20:18:50 -05:00 |
|
J. Nick Koston
|
b7ce8c116b
|
[core] Centralize component setup logging to reduce flash usage (#9885)
|
2025-07-25 19:27:03 +00: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
|
138ff749f3
|
Optimize Bluetooth proxy batching and increase scan buffer capacity (#9328)
|
2025-07-08 07:34:12 +12:00 |
|
J. Nick Koston
|
492580edc3
|
Split LockFreeQueue into base and notifying variants to reduce memory usage (#9330)
|
2025-07-07 14:50:14 +12:00 |
|
J. Nick Koston
|
3f1f99cf37
|
Extract lock-free queue and event pool to core helpers (#9238)
|
2025-06-29 08:08:33 +12:00 |
|
Keith Burzinski
|
9f831e91b3
|
[helpers] Add `format_mac_address_pretty ` function, migrate components (#9193)
|
2025-06-25 12:36:33 +12:00 |
|
J. Nick Koston
|
9c90ca297a
|
Fix missing BLE GAP events causing RSSI sensor and beacon failures (#9138)
|
2025-06-19 03:03:09 +00:00 |
|
J. Nick Koston
|
6667336bd8
|
Eliminate memory fragmentation with BLE event pool (#9101)
|
2025-06-18 21:57:49 +12:00 |
|
J. Nick Koston
|
fcce4a8be6
|
Make BLE queue lock free (#9088)
|
2025-06-16 09:16:46 +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 |
|
Thomas Rupprecht
|
487e1f871f
|
use `encode_uintXX ` (#8847)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-06-11 17:06:45 +12:00 |
|
J. Nick Koston
|
63882c4a74
|
Reduce Bluetooth overhead by disabling unused logging categories (#8945)
|
2025-06-11 11:57:43 +12: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 |
|
Keith Burzinski
|
18653f8f69
|
Streamline setup() logging (e, f) (#8926)
|
2025-05-28 12:12:46 +00:00 |
|
J. Nick Koston
|
574aabdede
|
Reduce number of calls to fetch time in the main loop (#8804)
|
2025-05-19 07:48:57 +12:00 |
|
Clyde Stubbs
|
4dc6cbe2d7
|
[esp32_ble_server] Add appearance advertising field (#8672)
|
2025-05-05 12:02:33 +12:00 |
|
Jesse Hills
|
629481a526
|
[esp32_ble] Remove explicit and now incorrect ble override for esp32-c6 (#8643)
|
2025-04-29 10:46:39 +12:00 |
|
Rodrigo Martín
|
f7f8bf4da4
|
[esp32_ble_server] Create custom services, characteristics and descriptors (#7009)
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
|
2025-01-28 22:00:28 +11:00 |
|
Keith Burzinski
|
f3cb179f54
|
[esp32_ble] Fix for Improv (#7984)
|
2024-12-20 14:16:18 -06:00 |
|
tomaszduda23
|
f33b4a714e
|
[esp32_ble] do not skip events if queue is blocked (#7960)
|
2024-12-19 14:45:40 -10:00 |
|
Jesse Hills
|
ccc9fd4a3f
|
[esp32_ble] Use RAMAllocator to avoid panic abort from `new ` (#7936)
|
2024-12-17 12:10:38 -06:00 |
|
Jesse Hills
|
dc5942a59b
|
[ble] Allow setting shorter name for ble advertisements (#7867)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2024-12-02 23:38:44 -06:00 |
|
Keith Burzinski
|
8439232b11
|
[esp32_ble] clang-tidy fixes for #7822 (#7883)
|
2024-11-28 11:18:43 +13:00 |
|
Ramil Valitov
|
c9e5919739
|
[fix] ESP32-C6 BLE compile error (#7580)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-10-17 13:31:02 +13:00 |
|
Tomer
|
78d0e0baae
|
Improve manufacturer data tracing to identify BLE devices a bit easie… (#7332)
|
2024-09-13 12:56:04 +12:00 |
|
Jesse Hills
|
83bb7d0266
|
[code-quality] Organise bluetooth related imports (#7155)
|
2024-07-30 13:23:30 +12:00 |
|
Jan-Philipp Benecke
|
5d5f3276e9
|
Inherit esp32_ble_beacon from esp32_ble (#6908)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-07-22 16:20:09 +12:00 |
|
Jesse Hills
|
7d791cbdfb
|
[esp32_ble] Fix compilation error on esp32c6 (#6734)
|
2024-05-14 16:22:43 +12:00 |
|
Jesse Hills
|
ccbf5148aa
|
Set "CONF_" CI counter to fail on 3 or more definitions (#6668)
|
2024-05-05 00:32:47 -05:00 |
|
Edward Firmo
|
16e0b78c64
|
Define USE_ESP32_BLE (#6585)
|
2024-04-22 23:05:50 +12:00 |
|
Rodrigo Martín
|
d5aeb32ca6
|
feat: Add ESP32 BLE enable/disable automations (#5616)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2023-11-06 15:54:39 +13:00 |
|
Jesse Hills
|
14aa27f5e2
|
esp32_improv advertise capabilities and state in ble service data (#5553)
|
2023-10-18 14:26:47 +13:00 |
|
Clyde Stubbs
|
164d05fdce
|
Add manufacturer data config to BLE server (#5251)
|
2023-08-18 08:05:25 +12:00 |
|
Jimmy Hedman
|
3eff7e76aa
|
Prepare some components for idf >= 5 (#5061)
|
2023-07-27 00:18:02 -05:00 |
|
Jesse Hills
|
951157dc26
|
Add CONFIG_BT_BLE_42_FEATURES_SUPPORTED for ble (#5008)
|
2023-06-28 11:35:35 +12:00 |
|
Jesse Hills
|
ce13979690
|
Bluetooth Proxy: Raw bundled advertisements (#4924)
|
2023-06-09 07:41:09 +12:00 |
|
Mat931
|
1c4af08ed3
|
Add support for BLE passkey authentication (#4258)
Co-authored-by: Branden Cash <203336+ammmze@users.noreply.github.com>
|
2023-05-02 09:25:10 +12:00 |
|
RoboMagus
|
64afb07e91
|
Fix 'blutooth' typo in esp32_ble component (#4738)
|
2023-04-27 10:48:53 +12:00 |
|
felixlungu
|
616e0a21d8
|
add bluetooth mac address in dump_config() (#4628)
* add bluetooth mac address in dump_config()
* Update ble.cpp
* Update ble.cpp
* Update ble.cpp
* Update ble.cpp
* Update ble.cpp
* Update ble.cpp
* Update ble.cpp
|
2023-03-30 01:12:06 +00:00 |
|
Mat931
|
034b47c23a
|
Fix "BLE server / advertising always on" (#4353)
|
2023-01-27 08:09:22 +13:00 |
|
Jesse Hills
|
4aac76c549
|
Refactor esp32_ble_tracker to use esp32_ble core ble setup code (#4173)
|
2023-01-25 14:36:30 +13:00 |
|