Commit Graph

  • 905e81330e Don't get stuck forever on a failed component can_proceed (#14267) dev Jesse Hills 2026-02-25 16:28:19 +13:00
  • 2e8cc548de Merge branch 'light_tests_add' into light-effect-index-codegen light-effect-index-codegen J. Nick Koston 2026-02-24 20:40:22 -06:00
  • ee3152142a Add additional light effect test cases light_tests_add J. Nick Koston 2026-02-24 20:39:38 -06:00
  • ae296af582 light effect to uint32_t J. Nick Koston 2026-02-24 20:38:33 -06:00
  • 3460a8c922 [dlms_meter/kamstrup_kmp] Replace powf with pow10_int (#14125) J. Nick Koston 2026-02-24 18:44:50 -06:00
  • 2ff876c629 [core] Use custom deleter for SchedulerItem unique_ptr to prevent destructor inlining (#14258) J. Nick Koston 2026-02-24 18:18:44 -06:00
  • 08dc487b5b [core] Pass std::function by rvalue reference in scheduler (#14260) J. Nick Koston 2026-02-24 18:08:07 -06:00
  • 4dc6b12ec5 [api] Pass std::function by rvalue reference in state subscriptions (#14261) J. Nick Koston 2026-02-24 17:56:43 -06:00
  • cca4777f64 [web_server_idf] Pass std::function by rvalue reference (#14262) J. Nick Koston 2026-02-24 17:51:01 -06:00
  • cbb191ca2b Merge remote-tracking branch 'upstream/dev' into integration integration J. Nick Koston 2026-02-24 17:28:25 -06:00
  • 0aaf59dbed Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy 20260218-zigbee-proxy kbx81 2026-02-24 16:51:04 -06:00
  • af00d601be [esp32_ble_server] add max_clients option for multi-client support (#14239) Andrew Rankin 2026-02-24 16:19:13 -05:00
  • eae71c38e5 Merge branch 'web-server-rvalue-ref-func' into integration J. Nick Koston 2026-02-24 14:02:20 -06:00
  • 117a7fe628 Merge branch 'api-rvalue-ref-func' into integration J. Nick Koston 2026-02-24 14:02:15 -06:00
  • 32132c0216 [web_server_idf] Pass std::function by rvalue reference J. Nick Koston 2026-02-24 13:56:15 -06:00
  • 9420fb8452 [api] Pass std::function by rvalue reference in state subscriptions J. Nick Koston 2026-02-24 13:52:53 -06:00
  • ec914fcb77 Merge remote-tracking branch 'upstream/scheduler-rvalue-ref-func' into integration J. Nick Koston 2026-02-24 13:45:32 -06:00
  • eedb1be19c [core] Pass std::function by rvalue reference in set_timer_common_ J. Nick Koston 2026-02-24 13:19:53 -06:00
  • a53fd4f586 Merge branch 'scheduler-rvalue-ref-func' into integration J. Nick Koston 2026-02-24 13:25:46 -06:00
  • b3983bc088 [core] Pass std::function by rvalue reference in set_timer_common_ J. Nick Koston 2026-02-24 13:19:53 -06:00
  • fe3c2ba555 [http_request.ota] Percent-encode credentials in URL (#14257) Jonathan Swoboda 2026-02-24 14:15:22 -05:00
  • 95623476c5 Merge remote-tracking branch 'upstream/scheduler-custom-deleter-bk7231n' into integration J. Nick Koston 2026-02-24 12:23:35 -06:00
  • e3bf2d78d1 [core] Use custom deleter for SchedulerItem unique_ptr to prevent destructor inlining J. Nick Koston 2026-02-24 11:48:48 -06:00
  • 535fb86c9c Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-02-24 12:09:20 -06:00
  • 6554ad7c7e [core] Prevent inlining of mark_matching_items_removed_locked_ on Thumb-1 (#14256) J. Nick Koston 2026-02-24 12:08:51 -06:00
  • 6dac62d0df Merge branch 'scheduler-custom-deleter-bk7231n' into integration J. Nick Koston 2026-02-24 11:54:20 -06:00
  • 60dc18b80c [core] Use custom deleter for SchedulerItem unique_ptr to prevent destructor inlining J. Nick Koston 2026-02-24 11:48:48 -06:00
  • 3660363eaf Merge remote-tracking branch 'upstream/noinline-mark-matching-items-removed' into integration J. Nick Koston 2026-02-24 11:18:10 -06:00
  • 7ec61ae265 [core] Prevent inlining of mark_matching_items_removed_locked_ J. Nick Koston 2026-02-24 11:15:52 -06:00
  • f1810550f3 Merge branch 'extend_ultra_low_latency_select_libretiny' into integration J. Nick Koston 2026-02-24 10:47:58 -06:00
  • 2e6d10474e Add socket build tests for LibreTiny platforms extend_ultra_low_latency_select_libretiny J. Nick Koston 2026-02-24 10:09:39 -06:00
  • d812683df1 Use platform build flags in lwip_fast_select.c guard J. Nick Koston 2026-02-24 09:49:07 -06:00
  • 3f74726f00 [core] Extend fast select optimization to LibreTiny platforms J. Nick Koston 2026-02-24 09:39:38 -06:00
  • fc5b94df6c pressure test ultra_low_latancy_select_esp32 J. Nick Koston 2026-02-24 08:48:50 -06:00
  • 40da111322 Merge branch 'ultra_low_latancy_select_esp32' into integration J. Nick Koston 2026-02-24 08:44:43 -06:00
  • 73092d14a5 tweak comments J. Nick Koston 2026-02-24 08:44:31 -06:00
  • bd906a0fbd Merge branch 'ultra_low_latancy_select_esp32' into integration J. Nick Koston 2026-02-24 08:42:32 -06:00
  • 36eb31e8ee tweak comments J. Nick Koston 2026-02-24 08:42:23 -06:00
  • 96cbea96a1 Merge branch 'ultra_low_latancy_select_esp32' into integration J. Nick Koston 2026-02-24 08:40:35 -06:00
  • 8d997c247e improve comments about safety J. Nick Koston 2026-02-24 08:40:02 -06:00
  • 4abbed0cd4 [mipi_dsi] Allow transform disable; fix warnings (#14216) Clyde Stubbs 2026-02-25 00:33:33 +11:00
  • 72263eda85 [version] text sensor add option hide_hash to restore the pre-2026.1 behavior (#14251) H. Árkosi Róbert 2026-02-24 14:31:58 +01:00
  • abf7074518 [esp32] Improve ESP32-P4 engineering sample warning message (#14252) Jonathan Swoboda 2026-02-24 08:27:48 -05:00
  • 3edf5f97db Merge remote-tracking branch 'origin/light-gamma-lut' into integration J. Nick Koston 2026-02-23 23:17:11 -06:00
  • eab912b613 Merge branch 'dev' into light-gamma-lut light-gamma-lut J. Nick Koston 2026-02-23 23:16:48 -06:00
  • 5e713a84a0 [light] Remove unused color_interlock parameter from current_values_as_rgb/rgbw J. Nick Koston 2026-02-23 23:15:23 -06:00
  • ccd9936080 Merge branch 'ultra_low_latancy_select_esp32' into integration J. Nick Koston 2026-02-23 22:24:55 -06:00
  • 07014b09ae Revert "Add fast_select diagnostic counters logged every 10000 loops" J. Nick Koston 2026-02-23 22:22:26 -06:00
  • 29ffeeeb19 Add fast_select diagnostic counters logged every 10000 loops J. Nick Koston 2026-02-23 22:20:58 -06:00
  • ccdaf9b940 Merge branch 'ultra_low_latancy_select_esp32' into integration J. Nick Koston 2026-02-23 22:16:37 -06:00
  • d1dffafc86 Clarify rcvevent reads are main-loop-only due to socket ownership J. Nick Koston 2026-02-23 22:14:15 -06:00
  • 44462d8453 Document Socket::ready() as main-loop-only J. Nick Koston 2026-02-23 22:10:29 -06:00
  • 341395a1cd Remove unused public is_socket_ready() J. Nick Koston 2026-02-23 22:09:46 -06:00
  • 63a144fb43 Fix is_socket_ready comment: main loop only, not thread-safe J. Nick Koston 2026-02-23 22:07:58 -06:00
  • 5a378143e2 Fix LwIP source references and thread safety comments J. Nick Koston 2026-02-23 22:06:17 -06:00
  • 04af37e514 Note lwip_socket_dbg_get_socket wraps tryget_socket_unconn_nouse J. Nick Koston 2026-02-23 22:01:36 -06:00
  • cba004e2d1 Check for pending socket data before sleeping J. Nick Koston 2026-02-23 21:49:26 -06:00
  • 8d1cf9fd7d Add clarifying comments for review feedback J. Nick Koston 2026-02-23 21:37:19 -06:00
  • 1c886d43e7 Extract get_sock() helper to deduplicate lookup pattern J. Nick Koston 2026-02-23 21:33:05 -06:00
  • 746e760697 Remove dead NULL check on s_original_callback J. Nick Koston 2026-02-23 21:32:18 -06:00
  • 661f826bf1 comments J. Nick Koston 2026-02-23 21:27:03 -06:00
  • 6734aa1544 comments J. Nick Koston 2026-02-23 21:24:29 -06:00
  • c3dee3d307 comments J. Nick Koston 2026-02-23 21:21:43 -06:00
  • 29416061ea comments J. Nick Koston 2026-02-23 21:20:38 -06:00
  • 3fd24b779c comments J. Nick Koston 2026-02-23 21:17:50 -06:00
  • c9c73ec6e9 cleanup J. Nick Koston 2026-02-23 21:13:16 -06:00
  • a696ed4920 cleanup J. Nick Koston 2026-02-23 21:10:59 -06:00
  • 3e0cdc2404 cleanup J. Nick Koston 2026-02-23 21:10:38 -06:00
  • 86642ab9d7 cleanup J. Nick Koston 2026-02-23 21:04:08 -06:00
  • fd6d0de7a2 cleanup J. Nick Koston 2026-02-23 21:00:00 -06:00
  • 64364961db [core] Replace lwip_select() with direct rcvevent reads on ESP32 J. Nick Koston 2026-02-23 20:47:54 -06:00
  • ad2da0af52 [network] Use C++17 nested namespace syntax (#14248) J. Nick Koston 2026-02-23 20:00:21 -06:00
  • 7d9d90d3f8 [cse7766] Use C++17 nested namespace syntax (#14247) J. Nick Koston 2026-02-23 19:50:22 -06:00
  • 70e47f301d [ethernet] Use C++17 nested namespace syntax (#14246) J. Nick Koston 2026-02-23 19:50:11 -06:00
  • 1614eb9c9c [i2c] Use C++17 nested namespace syntax (#14245) J. Nick Koston 2026-02-23 19:50:00 -06:00
  • a694003fe3 [usb_host] Use C++17 nested namespace syntax (#14244) J. Nick Koston 2026-02-23 19:49:48 -06:00
  • 500aa7bf1d [text_sensor] Use C++17 nested namespace syntax (#14243) J. Nick Koston 2026-02-23 19:49:35 -06:00
  • 63c1496115 [text] Use C++17 nested namespace syntax (#14242) J. Nick Koston 2026-02-23 19:49:25 -06:00
  • 843d06df3f [switch] Use C++17 nested namespace syntax (#14241) J. Nick Koston 2026-02-23 19:49:15 -06:00
  • 30cc51eac9 [version] Use C++17 nested namespace syntax (#14240) J. Nick Koston 2026-02-23 19:49:00 -06:00
  • 856760943b Merge branch 'cse7766-cpp17-namespace' into integration J. Nick Koston 2026-02-23 18:35:14 -06:00
  • 2d7988c911 Merge branch 'ethernet-cpp17-namespace' into integration J. Nick Koston 2026-02-23 18:35:09 -06:00
  • 18b587dc93 [cse7766] Use C++17 nested namespace syntax J. Nick Koston 2026-02-23 18:34:27 -06:00
  • dba69d4c0a [ethernet] Use C++17 nested namespace syntax J. Nick Koston 2026-02-23 18:33:07 -06:00
  • 311720e467 Merge branch 'i2c-cpp17-namespace' into integration J. Nick Koston 2026-02-23 18:32:37 -06:00
  • 5c8de42486 Merge branch 'usb-host-cpp17-namespace' into integration J. Nick Koston 2026-02-23 18:32:31 -06:00
  • aff94c6502 [i2c] Use C++17 nested namespace syntax J. Nick Koston 2026-02-23 18:32:00 -06:00
  • 40e18ca1b9 [usb_host] Use C++17 nested namespace syntax and constexpr J. Nick Koston 2026-02-23 18:30:45 -06:00
  • b2a63fd117 Merge branch 'text-cpp17-namespace' into integration J. Nick Koston 2026-02-23 18:29:02 -06:00
  • 815192cf9c Merge branch 'text-sensor-cpp17-namespace' into integration J. Nick Koston 2026-02-23 18:28:57 -06:00
  • e47fe0704d [text_sensor] Use C++17 nested namespace syntax J. Nick Koston 2026-02-23 18:27:49 -06:00
  • 3cede50a1b [text] Use C++17 nested namespace syntax J. Nick Koston 2026-02-23 18:26:44 -06:00
  • 16ef86c368 Merge remote-tracking branch 'origin/switch-cpp17-namespace' into integration J. Nick Koston 2026-02-23 18:25:20 -06:00
  • 8470d53c5f [switch] Use constexpr for restore mode masks J. Nick Koston 2026-02-23 18:24:49 -06:00
  • 60e5e55ccc [switch] Use C++17 nested namespace syntax J. Nick Koston 2026-02-23 18:23:58 -06:00
  • 8b2fc9660c Merge branch 'version-cpp17-namespace' into integration J. Nick Koston 2026-02-23 18:20:51 -06:00
  • 249b0555a9 [version] Use C++17 nested namespace syntax J. Nick Koston 2026-02-23 18:20:08 -06:00
  • 249c5bb724 Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy kbx81 2026-02-23 18:01:56 -06:00
  • ebf1047da7 [core] Move build_info_data.h out of application.h to fix incremental rebuilds (#14230) Jonathan Swoboda 2026-02-23 18:51:56 -05:00
  • 1fd75a9abf Merge branch 'light-fast-lerp' into integration J. Nick Koston 2026-02-23 17:40:17 -06:00