Commit Graph

  • 03c2cda17c
    Merge branch 'logger_strlen' into integration J. Nick Koston 2025-07-07 15:38:53 -05:00
  • e58c793da2
    Replace deprecated sprintf with snprintf in API protobuf code generation (#9365) J. Nick Koston 2025-07-07 15:38:41 -05:00
  • 90fb3680d4
    Optimize logger performance by eliminating redundant strlen calls (#9369) J. Nick Koston 2025-07-07 15:36:36 -05:00
  • 832a787271
    Fix format specifier warnings in QuantileFilter logging (#9364) J. Nick Koston 2025-07-07 15:35:27 -05:00
  • 29747fc730
    Fix flaky test_api_conditional_memory by disabling API batch delay (#9360) J. Nick Koston 2025-07-07 15:35:11 -05:00
  • e2de6ee29d
    Reduce core RAM usage by 40 bytes with static initialization optimizations (#9340) J. Nick Koston 2025-07-07 15:28:14 -05:00
  • 053feb5e3b
    Optimize entity icon memory usage with USE_ENTITY_ICON flag (#9337) J. Nick Koston 2025-07-07 15:22:40 -05:00
  • 31f36df4ba
    Reduce LightCall memory usage by 50 bytes per call (#9333) J. Nick Koston 2025-07-07 15:20:40 -05:00
  • 26b72ccb10
    Merge remote-tracking branch 'origin/logger_strlen' into logger_strlen J. Nick Koston 2025-07-07 15:18:37 -05:00
  • ab993c6d5a
    add diagram J. Nick Koston 2025-07-07 15:18:27 -05:00
  • 999090fa18
    Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2025-07-07 15:11:18 -05:00
  • 2eed309224
    Merge branch 'dev' into logger_strlen J. Nick Koston 2025-07-07 15:09:16 -05:00
  • 12980847a8
    Merge branch 'logger_strlen' into integration J. Nick Koston 2025-07-07 15:08:21 -05:00
  • 01a6b38b89
    null term is already there J. Nick Koston 2025-07-07 15:08:11 -05:00
  • 73b786c22e
    fix calculation J. Nick Koston 2025-07-07 15:01:15 -05:00
  • c1a6e82322
    fix calculation J. Nick Koston 2025-07-07 14:58:45 -05:00
  • 3ef392d433
    Fix scheduler race conditions and add comprehensive test suite (#9348) J. Nick Koston 2025-07-07 14:57:55 -05:00
  • ec848bc7b4
    Merge branch 'bluetooth_proxy_guard_var' into integration J. Nick Koston 2025-07-07 14:39:39 -05:00
  • e5df43b934
    cleanup J. Nick Koston 2025-07-07 14:38:49 -05:00
  • d13f87e891
    Merge upstream/dev while preserving guard variable optimization J. Nick Koston 2025-07-07 14:37:28 -05:00
  • 138ff749f3
    Optimize Bluetooth proxy batching and increase scan buffer capacity (#9328) J. Nick Koston 2025-07-07 14:34:12 -05:00
  • 132d56fe1a
    lint J. Nick Koston 2025-07-07 14:24:55 -05:00
  • 171e19381f
    Update esphome/components/text_sensor/text_sensor.cpp J. Nick Koston 2025-07-07 14:19:17 -05:00
  • 9cc7b060c9
    Update esphome/components/sensor/sensor.h J. Nick Koston 2025-07-07 14:18:57 -05:00
  • d178e2da6f
    reduce more J. Nick Koston 2025-07-07 14:05:14 -05:00
  • 1e8f961362
    reduce more J. Nick Koston 2025-07-07 14:03:15 -05:00
  • 166f77610f
    reduce more J. Nick Koston 2025-07-07 14:02:15 -05:00
  • 97dc244d1e
    reduce more J. Nick Koston 2025-07-07 13:55:22 -05:00
  • 085ddebf7d
    Merge remote-tracking branch 'upstream/dev' into drop_unique_id J. Nick Koston 2025-07-07 13:51:53 -05:00
  • bccc3d79d8
    Merge branch 'api_voice' into integration J. Nick Koston 2025-07-07 13:39:47 -05:00
  • 4df3bfe85d
    review J. Nick Koston 2025-07-07 13:39:37 -05:00
  • 99345574e4
    Merge branch 'api_voice' into integration J. Nick Koston 2025-07-07 13:09:45 -05:00
  • 80c66b0742
    preen J. Nick Koston 2025-07-07 13:09:30 -05:00
  • 17d820570b
    Merge branch 'api_dispatch_dry' into integration J. Nick Koston 2025-07-07 12:24:09 -05:00
  • c979d5c9b1
    bad linter suggestion again J. Nick Koston 2025-07-07 12:23:57 -05:00
  • 62c7f14d9a
    Merge remote-tracking branch 'upstream/dev' into memory J. Nick Koston 2025-07-07 12:08:50 -05:00
  • 13ac6df1dd
    Merge branch 'api_voice' into integration J. Nick Koston 2025-07-07 12:06:12 -05:00
  • 98d091fbc3
    Refactor voice assistant API methods to reduce code duplication J. Nick Koston 2025-07-07 12:04:54 -05:00
  • e88b8d10ec
    [nextion] Add optional device info storage configuration (#9366) Edward Firmo 2025-07-07 19:04:01 +02:00
  • 22e67f9754
    Merge branch 'prepare_commands_for_device_id' into integration J. Nick Koston 2025-07-07 11:48:43 -05:00
  • 515a97de76
    clang-format J. Nick Koston 2025-07-07 11:48:35 -05:00
  • 68b5337ed3
    Merge branch 'api_dispatch_dry' into integration J. Nick Koston 2025-07-07 11:44:49 -05:00
  • 8ee86c717b
    update is a special case as well J. Nick Koston 2025-07-07 11:44:31 -05:00
  • 10530cdef3
    Merge branch 'api_dispatch_dry' into integration J. Nick Koston 2025-07-07 11:40:41 -05:00
  • 5de0f9efc9
    Refactor API entity update dispatch to reduce code duplication J. Nick Koston 2025-07-07 11:36:38 -05:00
  • 0e687ff0b7
    Refactor API entity update dispatch to reduce code duplication api_dispatch J. Nick Koston 2025-07-07 11:36:38 -05:00
  • 6d1d7f137f
    Merge branch 'prepare_commands_for_device_id' into integration J. Nick Koston 2025-07-07 11:15:32 -05:00
  • 38e16efa11
    Refactor entity lookup methods with macros in preparation for device_id support J. Nick Koston 2025-07-07 11:10:23 -05:00
  • 8147d117a0
    [core] Move platform helper implementations into their own file (#9361) Jesse Hills 2025-07-08 03:55:02 +12:00
  • 5e2f0f7f5e
    Merge branch 'socket_read_dupe_code' into integration J. Nick Koston 2025-07-07 10:33:51 -05:00
  • 83c7afc46f
    Refactor duplicate socket read error handling in API frame helper J. Nick Koston 2025-07-07 10:33:04 -05:00
  • 10753f0f99
    Merge branch 'more_str_len_logger' into integration J. Nick Koston 2025-07-07 10:10:17 -05:00
  • 34a852d433
    Optimize logger performance by eliminating redundant strlen calls J. Nick Koston 2025-07-07 10:09:51 -05:00
  • 3922fbdef7
    Merge branch 'logger_strlen' into integration J. Nick Koston 2025-07-07 09:04:17 -05:00
  • e5415abf20
    tidy J. Nick Koston 2025-07-07 09:03:52 -05:00
  • 67e1a92cce
    Merge branch 'logger_strlen' into integration J. Nick Koston 2025-07-07 08:53:11 -05:00
  • 4c64511a15
    apply suggestions from review J. Nick Koston 2025-07-07 08:52:52 -05:00
  • 75f3e0900e
    apply suggestions from review J. Nick Koston 2025-07-07 08:52:28 -05:00
  • abd33c21bf
    Update esphome/components/syslog/esphome_syslog.cpp J. Nick Koston 2025-07-07 08:50:40 -05:00
  • d592ba2c5e
    Update esphome/components/web_server/web_server.cpp J. Nick Koston 2025-07-07 08:50:33 -05:00
  • 321eba5184
    Merge branch 'logger_strlen' into integration J. Nick Koston 2025-07-07 08:48:45 -05:00
  • 82b9ec53fd
    fix merge error J. Nick Koston 2025-07-07 08:48:35 -05:00
  • b9262f967b
    Merge branch 'logger_strlen' into integration J. Nick Koston 2025-07-07 08:47:27 -05:00
  • 949fb9a890
    Optimize logger callback API by including message length parameter J. Nick Koston 2025-07-07 08:46:21 -05:00
  • 99952a701f
    Merge remote-tracking branch 'upstream/jesserockz-2025-282' into integration J. Nick Koston 2025-07-07 07:34:48 -05:00
  • 88878adb6c
    Merge branch 'filter_compile_warning_vv' into integration J. Nick Koston 2025-07-07 07:33:53 -05:00
  • 17e3b49ebb
    Merge branch 'api_sprint' into integration J. Nick Koston 2025-07-07 07:33:49 -05:00
  • a217747f5d
    Replace deprecated sprintf with snprintf in API protobuf code generation J. Nick Koston 2025-07-07 07:32:22 -05:00
  • c6f7e84256
    [nextion] Review touch_sleep_timeout (#9345) Edward Firmo 2025-07-07 14:30:34 +02:00
  • 790c9cbb84
    Fix format specifier warnings in QuantileFilter logging J. Nick Koston 2025-07-07 07:27:31 -05:00
  • db877e688a
    [ld2450] Clean-up for consistency, reduce CPU usage when idle (#9363) Keith Burzinski 2025-07-07 07:22:49 -05:00
  • da5fb6e24f
    Merge branch '20250707-ld2450-clean-up' into integration J. Nick Koston 2025-07-07 07:18:12 -05:00
  • a77439b4b7
    Ignore new helper files for namespace inclusion Jesse Hills 2025-07-07 23:24:30 +12:00
  • 4e25b6da7b
    [nextion] Optimize settings memory usage with compile-time defines (#9350) Edward Firmo 2025-07-07 11:15:13 +02:00
  • 1a049bdcbb
    More missing includes Jesse Hills 2025-07-07 21:06:50 +12:00
  • 79686239d3
    Rename button, sort vars Keith Burzinski 2025-07-07 03:33:21 -05:00
  • c934e84e21
    [ld2450] Clean-up for consistency, reduce CPU usage when idle Keith Burzinski 2025-07-07 03:23:04 -05:00
  • 83512b88c4
    [sx126x] Add sx126x component (#8516) Jonathan Swoboda 2025-07-07 01:41:23 -04:00
  • 5e2f8cb018
    Missing includes Jesse Hills 2025-07-07 17:33:05 +12:00
  • 6bd0af6d85
    Merge branch 'heap_scheduler_stress_component' into integration J. Nick Koston 2025-07-06 23:58:09 -05:00
  • 0f28a49822
    tidy J. Nick Koston 2025-07-06 23:57:46 -05:00
  • 66d96646b1
    [core] Move platform helper implementations into their own file Jesse Hills 2025-07-07 16:37:57 +12:00
  • fde5f88192
    [inkplate6] Require 240mhz cpu frequency (#9356) Jesse Hills 2025-07-07 16:36:34 +12:00
  • 2510b5ffb5
    [nextion] Replace boolean flags with bitfields to optimize memory usage (#9359) Edward Firmo 2025-07-07 06:07:03 +02:00
  • be4cf6505f
    Merge branch 'heap_scheduler_stress_component' into integration J. Nick Koston 2025-07-06 22:56:46 -05:00
  • e8ea7825a9
    Merge branch 'dev' into heap_scheduler_stress_component J. Nick Koston 2025-07-06 22:56:18 -05:00
  • 8c13eab731
    no flakey J. Nick Koston 2025-07-06 22:54:46 -05:00
  • 364b6ca8d0
    [scd4x] Memory optimization (#9358) Keith Burzinski 2025-07-06 22:54:19 -05:00
  • e49b89a051
    Introduce base Camera class to support alternative camera implementations (#9285) DT-art1 2025-07-07 05:45:00 +02:00
  • bdd52dbaa4
    [sx127x] Fix shaping print in dump_config and preallocate packet (#9357) Jonathan Swoboda 2025-07-06 23:41:47 -04:00
  • bf4cbb0aee
    Merge branch 'heap_scheduler_stress_component' into integration J. Nick Koston 2025-07-06 22:14:38 -05:00
  • aaec4b7bd3
    validation consistent J. Nick Koston 2025-07-06 22:13:35 -05:00
  • 7bddcd4f64
    Merge branch 'heap_scheduler_stress_component' into integration J. Nick Koston 2025-07-06 22:07:21 -05:00
  • af205a5267
    one more test J. Nick Koston 2025-07-06 22:01:19 -05:00
  • 765793505d
    Use std::span to eliminate heap allocation for single-packet API transmissions (#9313) J. Nick Koston 2025-07-06 21:53:23 -05:00
  • a303f93236
    Fix bluetooth proxy busy loop when disconnecting pending BLE connections (#9332) J. Nick Koston 2025-07-06 21:50:36 -05:00
  • 492580edc3
    Split LockFreeQueue into base and notifying variants to reduce memory usage (#9330) J. Nick Koston 2025-07-06 21:50:14 -05:00
  • c2599d7719
    safer J. Nick Koston 2025-07-06 21:43:03 -05:00
  • 4ea6f23d9e
    Merge branch 'heap_scheduler_stress_component' into integration J. Nick Koston 2025-07-06 21:32:06 -05:00
  • f23fd52a26
    clarify what we know J. Nick Koston 2025-07-06 21:31:39 -05:00