Commit Graph
16510 Commits
Author SHA1 Message Date
J. Nick Koston bcea8ceb8e Merge branch 'gatt-consumer-support' into radon-eye-neutral-gatt 2026-08-09 01:01:27 -05:00
J. Nick Koston e67cd5b978 Merge branch 'esp32-proxy-flip' into gatt-consumer-support 2026-08-09 01:01:25 -05:00
J. Nick Koston 06a52f682f Name the platform explicitly in schema builders for the dumper 2026-08-09 01:01:21 -05:00
J. Nick Koston 0fe4d608ce Merge branch 'gatt-consumer-support' into radon-eye-neutral-gatt 2026-08-09 00:59:20 -05:00
J. Nick Koston 7e89d962f4 Merge branch 'esp32-proxy-flip' into gatt-consumer-support 2026-08-09 00:59:18 -05:00
J. Nick Koston 409ff027cc Collapse the identical ignore branches 2026-08-09 00:59:16 -05:00
J. Nick Koston cbe6c83e8d Consume the GattClientListener interface 2026-08-09 00:48:47 -05:00
J. Nick Koston dab3f370a0 Merge branch 'gatt-consumer-support' into radon-eye-neutral-gatt 2026-08-09 00:46:55 -05:00
J. Nick Koston 4d90dbda97 Merge branch 'esp32-proxy-flip' into gatt-consumer-support 2026-08-09 00:45:42 -05:00
J. Nick Koston 3c7e5000a5 Merge branch 'esp32-gatt-backend' into esp32-proxy-flip 2026-08-09 00:44:41 -05:00
J. Nick Koston 7af211ab54 Deliver completions through a GattClientListener interface 2026-08-09 00:44:35 -05:00
J. Nick Koston d8e90d3ecc Merge branch 'gatt-consumer-support' into radon-eye-neutral-gatt 2026-08-09 00:35:58 -05:00
J. Nick Koston 5420b0106a Use the CORE platform property 2026-08-09 00:35:54 -05:00
J. Nick Koston ce082664c9 Merge remote-tracking branch 'origin/radon-eye-neutral-gatt' into radon-eye-neutral-gatt 2026-08-09 00:31:02 -05:00
J. Nick Koston 1a30917bb7 Uppercase the function-local static constant for clang-tidy 2026-08-09 00:29:25 -05:00
J. Nick Koston 792441a046 Merge branch 'gatt-consumer-support' into radon-eye-neutral-gatt
# Conflicts:
#	esphome/components/bluetooth_connection/bluetooth_connection.cpp
2026-08-09 00:29:25 -05:00
J. Nick Koston 964835c523 Merge branch 'esp32-proxy-flip' into gatt-consumer-support
# Conflicts:
#	esphome/components/bluetooth_connection/bluetooth_connection.cpp
2026-08-09 00:29:06 -05:00
J. Nick Koston cc81069d02 Keep the esp32 maintenance functions outside the gated surface 2026-08-09 00:28:54 -05:00
J. Nick Koston 20f63026a2 Dedicated-backend consumer support: proxy gate, consumer schema, slot ledger 2026-08-09 00:27:53 -05:00
J. Nick Koston ba567cecc3 Shared backend codegen registry and flip cleanups 2026-08-09 00:23:34 -05:00
J. Nick Koston ee7fb83334 Merge branch 'esp32-gatt-backend' into esp32-proxy-flip
# Conflicts:
#	esphome/components/bluetooth_connection/bluetooth_connection_bluedroid.cpp
#	esphome/components/bluetooth_connection/bluetooth_connection_bluedroid.h
2026-08-09 00:20:09 -05:00
J. Nick Koston 9db31db24d Multi-consumer sink, table materializer, and review fixes for the backend 2026-08-09 00:19:39 -05:00
J. Nick Koston 2724ec3c30 Combined-stack simplify: loop discipline, gated materializer, registry, peer keys 2026-08-09 00:16:15 -05:00
pre-commit-ci-lite[bot]andGitHub 30aac5b01c apply automatic formatting fixes 2026-08-09 04:55:49 +00:00
J. Nick Koston ac6d2fe322 Merge branch 'esp32-proxy-flip' into radon-eye-neutral-gatt 2026-08-08 23:53:52 -05:00
J. Nick Koston ceca66c01a Merge branch 'esp32-gatt-backend' into esp32-proxy-flip 2026-08-08 23:53:50 -05:00
J. Nick Koston dc97c5a161 Merge branch 'esp32-hub-devirtualize' into esp32-gatt-backend 2026-08-08 23:53:48 -05:00
J. Nick Koston 97bbcf55d9 Describe the ladder arm's real safety net in the test docstring 2026-08-08 23:53:45 -05:00
J. Nick Koston ef0d2ed139 Rename the proxy-surface predicate in the proxy TUs 2026-08-08 23:53:17 -05:00
J. Nick Koston 8a88120143 Simplify: flash vtable sink, shared table walker, one proxy predicate, slot ledger 2026-08-08 23:53:07 -05:00
J. Nick Koston 49191c1ed8 Merge branch 'esp32-proxy-flip' into radon-eye-neutral-gatt 2026-08-08 23:27:42 -05:00
J. Nick Koston d135ac97e5 Report teardown once at CLOSE_EVT and refuse connects on a busy slot 2026-08-08 23:27:04 -05:00
J. Nick Koston 296dd19361 Merge branch 'esp32-gatt-backend' into esp32-proxy-flip 2026-08-08 23:21:58 -05:00
J. Nick Koston 138304cfbe Fail discovery on count errors and free idle slots at once 2026-08-08 23:21:57 -05:00
J. Nick Koston 2e8700f090 Own the platform dispatch in bluetooth_connection and gate the proxy surface 2026-08-08 23:16:58 -05:00
J. Nick Koston 5d42a69d7a Merge branch 'esp32-proxy-flip' into radon-eye-neutral-gatt 2026-08-08 23:09:19 -05:00
J. Nick Koston 9fef1862be Merge branch 'esp32-gatt-backend' into esp32-proxy-flip 2026-08-08 23:09:18 -05:00
J. Nick Koston 80758f11aa Merge branch 'esp32-hub-devirtualize' into esp32-gatt-backend 2026-08-08 23:09:16 -05:00
J. Nick Koston 9d8362738f Use the canonical board id and the sibling test conventions 2026-08-08 23:09:13 -05:00
J. Nick Koston a21d71ddbe WIP: radon_eye_rd200 onto the neutral GATT contract 2026-08-08 23:08:32 -05:00
J. Nick Koston b2c22b5802 Merge branch 'esp32-gatt-backend' into esp32-proxy-flip 2026-08-08 22:45:31 -05:00
J. Nick Koston f62009ecc9 Merge branch 'esp32-hub-devirtualize' into esp32-gatt-backend 2026-08-08 22:45:29 -05:00
J. Nick Koston c09e3e0d45 Check the alias defines through real codegen 2026-08-08 22:42:56 -05:00
J. Nick Koston cdd7bef74a Check the alias defines through real codegen 2026-08-08 22:40:36 -05:00
J. Nick Koston 0e1321a813 Merge branch 'esp32-gatt-backend' into esp32-proxy-flip 2026-08-08 22:38:31 -05:00
J. Nick Koston 022b612366 Merge branch 'esp32-hub-devirtualize' into esp32-gatt-backend 2026-08-08 22:38:29 -05:00
J. Nick Koston 2dc9fbec5e Pin the tracker alias three-place invariant 2026-08-08 22:38:26 -05:00
J. Nick Koston 9dafff6a61 Apply the simplify findings and fix the passive esp32 build 2026-08-08 22:32:36 -05:00
J. Nick Koston 3c7a1062c8 Flip the esp32 proxy onto the hub wrapper 2026-08-08 22:21:38 -05:00
J. Nick Koston 8164cdd018 Stream in place through a backend cut-through 2026-08-08 22:08:16 -05:00