Commit Graph

  • 5511d61dba
    [api] Eliminate heap allocation in process_batch_ using stack-allocated PacketInfo array (#9703) J. Nick Koston 2025-07-20 12:24:57 -10:00
  • 82dfd0a233
    empty commit J. Nick Koston 2025-07-20 12:24:31 -10:00
  • 7688cc619b
    Merge branch 'integration' into memory_api J. Nick Koston 2025-07-20 12:23:25 -10:00
  • 232d3a8b89
    Merge branch 'api_cleanups_2' into integration J. Nick Koston 2025-07-20 12:23:12 -10:00
  • a976df4da8
    Merge remote-tracking branch 'upstream/dev' into api_cleanups_2 J. Nick Koston 2025-07-20 12:22:42 -10:00
  • f9744dabc1
    Merge remote-tracking branch 'upstream/dev' into api_cleanups_2 J. Nick Koston 2025-07-20 12:21:49 -10:00
  • e474a33abd
    [api] Memory optimizations for API frame helper buffering (#9724) J. Nick Koston 2025-07-20 12:20:35 -10:00
  • 79acf97c48
    Merge branch 'integration' into memory_api J. Nick Koston 2025-07-20 12:18:30 -10:00
  • 8becc57835
    Merge branch 'empty_hidden_side_effects' into integration J. Nick Koston 2025-07-20 12:18:14 -10:00
  • 534a1cf2e7
    [esp32_ble_tracker] Batch BLE advertisement processing to reduce overhead (#9699) J. Nick Koston 2025-07-20 12:17:38 -10:00
  • 335110d71f
    [bluetooth_proxy] Fix service discovery on disconnect and refactor connection handling (#9697) J. Nick Koston 2025-07-20 12:15:34 -10:00
  • f6b989bd9a
    cleanup J. Nick Koston 2025-07-20 12:15:16 -10:00
  • 109eae26a7
    [core] Refactor scheduler to eliminate hidden side effects in empty_() method J. Nick Koston 2025-07-20 12:09:11 -10:00
  • 6e31fb181e
    core/scheduler: Make millis_64_ rollover monotonic on SMP (#9716) @RubenKelevra 2025-07-20 23:57:52 +02:00
  • 8ab3cb9d2b
    [CI] Auto close issues that do not follow the template/form correctly and dump logs outside the logs section jesserockz-2025-326 Jesse Hills 2025-07-21 09:38:57 +12:00
  • 8496102eb6
    Merge branch 'dev' into memory_api J. Nick Koston 2025-07-20 11:22:18 -10:00
  • 7d30d1e987
    [const] Move CONF_FLIP_X and CONF_FLIP_Y to `const.py` (#9741) DT-art1 2025-07-20 22:07:56 +02:00
  • 04d7213ede
    simplify J. Nick Koston 2025-07-20 09:42:17 -10:00
  • 2ebb17a05e
    Merge remote-tracking branch 'upstream/frame_helper_dupe_name_storage' into frame_helper_dupe_name_storage J. Nick Koston 2025-07-20 09:30:52 -10:00
  • 905263548d
    cleaner J. Nick Koston 2025-07-20 09:30:40 -10:00
  • 83c0589c06
    Update esphome/components/api/api_frame_helper.h J. Nick Koston 2025-07-20 09:22:17 -10:00
  • acc8b57709
    [api] Reduce memory usage by eliminating duplicate client info strings J. Nick Koston 2025-07-20 09:18:52 -10:00
  • 1e35c07327
    Bump aioesphomeapi from 37.0.1 to 37.0.2 (#9738) dependabot[bot] 2025-07-20 07:37:11 -10:00
  • 8621bca535
    Merge branch 'integration' into memory_api J. Nick Koston 2025-07-19 22:04:57 -10:00
  • fc4c383409
    Merge branch 'area_device_info_ifdefs' into integration J. Nick Koston 2025-07-19 22:04:06 -10:00
  • a5ed8db5bd
    [api] Fix missing ifdef guards for AreaInfo and DeviceInfo messages J. Nick Koston 2025-07-19 22:01:22 -10:00
  • 5b3d61b4a6
    [api] Fix missing ifdef guards for field_ifdef fields in protobuf base classes (#9693) J. Nick Koston 2025-07-19 17:41:00 -10:00
  • 3060e2cbc3
    Merge branch 'integration' into memory_api J. Nick Koston 2025-07-19 16:21:13 -10:00
  • 1cc507b211
    Merge branch 'touch_setup_mode' into integration J. Nick Koston 2025-07-19 16:21:03 -10:00
  • b88061843c
    Merge branch 'integration' into memory_api J. Nick Koston 2025-07-19 15:43:02 -10:00
  • 1d6fcafefc
    Merge branch 'api_cleanups_2' into integration J. Nick Koston 2025-07-19 15:42:49 -10:00
  • bc57cdb71a
    preen J. Nick Koston 2025-07-19 15:40:53 -10:00
  • b70007852d
    Merge branch 'integration' into memory_api J. Nick Koston 2025-07-19 15:29:42 -10:00
  • 9f6cd1f809
    Merge branch 'api_cleanups_2' into integration J. Nick Koston 2025-07-19 15:29:32 -10:00
  • 3905085614
    dry J. Nick Koston 2025-07-19 15:22:08 -10:00
  • 722df19758
    dry J. Nick Koston 2025-07-19 15:18:43 -10:00
  • 0046e67727
    wip J. Nick Koston 2025-07-19 15:06:42 -10:00
  • 7e3027d9bd
    wip J. Nick Koston 2025-07-19 15:05:26 -10:00
  • d0307cec4f Fix logging message Jonathan Swoboda 2025-07-19 20:12:33 -04:00
  • 1bc7b805c0
    Merge branch 'integration' into memory_api J. Nick Koston 2025-07-19 13:46:17 -10:00
  • 79e20ed894
    Merge branch 'api_buffering_cleanup' into integration J. Nick Koston 2025-07-19 13:46:07 -10:00
  • b125cd6979
    save some more J. Nick Koston 2025-07-19 13:43:47 -10:00
  • 0582fee82c
    save some more J. Nick Koston 2025-07-19 13:43:47 -10:00
  • cd4a10e4e1 Fix setup mode in v1 driver Jonathan Swoboda 2025-07-19 19:43:17 -04:00
  • 3400cdf4c0
    Merge branch 'integration' into memory_api J. Nick Koston 2025-07-19 13:18:55 -10:00
  • d72fe6ea4b
    Merge branch 'api_buffering_cleanup' into integration J. Nick Koston 2025-07-19 13:18:44 -10:00
  • 2ca306c1c1
    [api] Optimize frame helper buffering to reduce flash usage by 176 bytes J. Nick Koston 2025-07-19 13:15:55 -10:00
  • 3ad551b27e
    Merge branch 'integration' into memory_api J. Nick Koston 2025-07-19 12:34:13 -10:00
  • 727e8ca376
    [sdl][mipi_spi] Respect clipping when drawing (#9722) JonasB2497 2025-07-20 00:29:02 +02:00
  • 5ed77c10ae
    Fix format string error in ota_web_server.cpp (#9711) tmpeh 2025-07-19 23:24:26 +02:00
  • 9682c6c3d7
    Merge branch 'bugfix/make_schedule_rollover_atomic' into integration J. Nick Koston 2025-07-19 11:13:38 -10:00
  • d67508a6eb
    move defines J. Nick Koston 2025-07-19 11:11:32 -10:00
  • b25206b7bb
    move defines J. Nick Koston 2025-07-19 11:12:41 -10:00
  • 112c6e34a5
    move defines J. Nick Koston 2025-07-19 11:11:32 -10:00
  • 2ed70c3c60
    Merge branch 'bugfix/make_schedule_rollover_atomic' into integration J. Nick Koston 2025-07-19 10:53:31 -10:00
  • 9119ac1c32
    fix stale comments J. Nick Koston 2025-07-19 10:50:40 -10:00
  • 152e3ee587
    make more readable J. Nick Koston 2025-07-19 10:43:57 -10:00
  • acbcc5f9b8
    make more readable J. Nick Koston 2025-07-19 10:40:21 -10:00
  • 5ed589fc97
    make more readable J. Nick Koston 2025-07-19 10:39:27 -10:00
  • 58696961bd
    make more readable J. Nick Koston 2025-07-19 10:38:28 -10:00
  • a5f5af9596
    make more readable J. Nick Koston 2025-07-19 10:36:49 -10:00
  • fde80bc530 core/scheduler: split millis_64_ into different platform functions RubenKelevra 2025-07-19 21:44:35 +02:00
  • 211739bba0 core/scheduler: Make millis_64_ rollover monotonic on SMP RubenKelevra 2025-07-18 08:12:00 +02:00
  • 89b9bddf1b
    [CI] Fix clang-tidy not running when platformio.ini changes (#9678) J. Nick Koston 2025-07-18 22:55:21 -10:00
  • 23f0c596c2
    Merge branch 'integration' into memory_api J. Nick Koston 2025-07-18 22:21:19 -10:00
  • dec3c69190
    Merge branch 'batch_eliminate_heap' into integration J. Nick Koston 2025-07-18 22:20:08 -10:00
  • 3204cf52e9
    Update esphome/components/api/api_connection.cpp J. Nick Koston 2025-07-18 22:17:12 -10:00
  • e2d509d63d
    Merge branch 'integration' into memory_api J. Nick Koston 2025-07-18 22:11:40 -10:00
  • 00dd5d64de
    Merge branch 'batch_eliminate_heap' into integration J. Nick Koston 2025-07-18 22:11:20 -10:00
  • 09705ca526
    guard J. Nick Koston 2025-07-18 22:11:13 -10:00
  • 8223db761d
    document J. Nick Koston 2025-07-18 22:05:55 -10:00
  • 9dddb749c5
    Merge branch 'batch_eliminate_heap' into integration J. Nick Koston 2025-07-18 21:31:31 -10:00
  • e2524c9764
    [api] Eliminate heap allocation in process_batch_ using stack-allocated PacketInfo array J. Nick Koston 2025-07-18 21:14:25 -10:00
  • 03a2237f2e
    Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2025-07-18 20:19:21 -10:00
  • 65cbb0d741
    [gpio] Auto-disable interrupts for shared GPIO pins in binary sensors (#9701) J. Nick Koston 2025-07-18 19:31:53 -10:00
  • ba62a368ff
    Merge branch 'ble_tracker_read_up_to_end' into integration J. Nick Koston 2025-07-18 16:32:32 -10:00
  • ffbadc0929
    [esp32_ble_tracker] Batch BLE advertisement processing to reduce overhead J. Nick Koston 2025-07-18 16:30:56 -10:00
  • d19e2d9cce
    Merge branch 'bluetooth_proxy_fixes' into integration J. Nick Koston 2025-07-18 16:11:26 -10:00
  • c7884253d2
    cannot always need to update timestamp J. Nick Koston 2025-07-18 16:11:16 -10:00
  • fd2e6b1d2d
    Merge branch 'bluetooth_proxy_fixes' into integration J. Nick Koston 2025-07-18 16:09:47 -10:00
  • 6b8da2f0ca
    preen J. Nick Koston 2025-07-18 16:09:37 -10:00
  • 45e9522221
    Merge branch 'integration' into memory_api J. Nick Koston 2025-07-18 15:41:34 -10:00
  • 8084c19a6c
    Merge branch 'bluetooth_proxy_fixes' into integration J. Nick Koston 2025-07-18 14:51:40 -10:00
  • 2c63d5c7ce
    rpreen J. Nick Koston 2025-07-18 14:51:12 -10:00
  • 6a728c2d7d
    Merge branch 'bluetooth_proxy_fixes' into integration J. Nick Koston 2025-07-18 14:43:29 -10:00
  • 7afb2fe077
    preen J. Nick Koston 2025-07-18 14:43:05 -10:00
  • 57c0a44b55
    Merge branch 'bluetooth_proxy_fixes' into integration J. Nick Koston 2025-07-18 14:33:50 -10:00
  • b2ec2615bb
    other way J. Nick Koston 2025-07-18 14:33:10 -10:00
  • 6a566c6305
    other way J. Nick Koston 2025-07-18 14:31:27 -10:00
  • da1e1ce9ce
    other way J. Nick Koston 2025-07-18 14:30:46 -10:00
  • 9902a4ee9c
    Revert "preen" J. Nick Koston 2025-07-18 14:28:45 -10:00
  • 2ce0753ec6
    Revert "preen" J. Nick Koston 2025-07-18 14:28:45 -10:00
  • e4736e9aa7
    Revert "preen" J. Nick Koston 2025-07-18 14:28:44 -10:00
  • 8acd7548c6
    Revert "preen" J. Nick Koston 2025-07-18 14:28:43 -10:00
  • 1ca1ceb08d
    Revert "preen" J. Nick Koston 2025-07-18 14:28:42 -10:00
  • 3087ccface
    Revert "preen" J. Nick Koston 2025-07-18 14:28:41 -10:00
  • d9fe52a5fb
    Revert "preen" J. Nick Koston 2025-07-18 14:28:40 -10:00
  • 56fdc1d115
    preen J. Nick Koston 2025-07-18 14:25:22 -10:00
  • a8dd0b474a
    preen J. Nick Koston 2025-07-18 14:25:06 -10:00
  • 4c9fa2f753
    preen J. Nick Koston 2025-07-18 14:24:49 -10:00