1
0
mirror of https://github.com/esphome/esphome.git synced 2026-02-08 08:41:59 +00:00

Commit Graph

  • a9a943b858 [mqtt] Add zero-allocation topic getters to MQTT_COMPONENT_CUSTOM_TOPIC macro J. Nick Koston 2026-02-06 20:41:51 +01:00
  • 85c1660edf [mqtt] Return friendly_name_() by const reference to avoid string copies mqtt-friendly-name-const-ref J. Nick Koston 2026-02-06 20:38:33 +01:00
  • 664baac09e [mqtt] Avoid heap allocation in on_log by using const char* publish overload mqtt-on-log-no-heap J. Nick Koston 2026-02-06 20:32:04 +01:00
  • b247e4a213 Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-02-06 20:12:59 +01:00
  • 86f91eed2f [mqtt] Move switch string tables to PROGMEM_STRING_TABLE (#13802) J. Nick Koston 2026-02-06 19:30:05 +01:00
  • ea7aeb2507 Merge branch 'uart_partity' into integration J. Nick Koston 2026-02-06 19:25:08 +01:00
  • 61b2416a7c Merge branch 'bmp_progmem' into integration J. Nick Koston 2026-02-06 19:24:52 +01:00
  • 3af5612b45 Update esphome/components/rtttl/rtttl.cpp rtttl_progmem J. Nick Koston 2026-02-06 19:23:14 +01:00
  • 41cecbfb0f [template] Convert alarm sensor type to PROGMEM_STRING_TABLE and narrow enum to uint8_t (#13804) J. Nick Koston 2026-02-06 19:22:26 +01:00
  • e3b547b1b0 [bmp3xx_base/bmp581_base] Convert oversampling and IIR filter strings to PROGMEM_STRING_TABLE bmp_progmem J. Nick Koston 2026-02-06 19:22:11 +01:00
  • 93dd8d0e4f Merge branch 'rtttl_progmem' into integration J. Nick Koston 2026-02-06 19:19:07 +01:00
  • 12b3e95ed3 [rtttl] Convert state_to_string to PROGMEM_STRING_TABLE J. Nick Koston 2026-02-06 19:18:27 +01:00
  • a94c0f745f Merge branch 'sprinkler_progmem' into integration J. Nick Koston 2026-02-06 19:16:49 +01:00
  • 7fc3b1ddfe [sprinkler] Convert state and request origin strings to PROGMEM_STRING_TABLE sprinkler_progmem J. Nick Koston 2026-02-06 19:16:13 +01:00
  • ca33d4111b [uart] Convert parity_to_str to PROGMEM_STRING_TABLE uart_partity J. Nick Koston 2026-02-06 19:11:10 +01:00
  • 9315da79bc [core] Add missing requests dependency to requirements.txt (#13803) Jonathan Swoboda 2026-02-06 13:03:16 -05:00
  • 4325c86b0a Merge branch 'template_alarm_progmem' into integration J. Nick Koston 2026-02-06 19:01:49 +01:00
  • e3b9c9362d [template] Convert alarm sensor type to PROGMEM_STRING_TABLE and narrow enum to uint8_t J. Nick Koston 2026-02-06 18:58:19 +01:00
  • 11882bc6fa Merge branch 'mqtt_progmem_table' into integration J. Nick Koston 2026-02-06 18:54:52 +01:00
  • 155447f541 [dsmr] Fix issue with parsing lines like 1-0:0.2.0((ER11)) (#13780) PolarGoose 2026-02-06 18:53:59 +01:00
  • b908d6ad04 [mqtt] Move switch string tables to PROGMEM_STRING_TABLE J. Nick Koston 2026-02-06 18:53:33 +01:00
  • 154256e4ee Merge branch 'dev' into http_request_reduce_alloc http_request_reduce_alloc J. Nick Koston 2026-02-06 18:41:54 +01:00
  • 238e40966f [light] Move CSWTCH lookup table to PROGMEM in get_suitable_color_modes_mask_ (#13801) J. Nick Koston 2026-02-06 18:33:26 +01:00
  • 29e73ef317 Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-02-06 18:25:47 +01:00
  • f9192b5f75 [wifi] Avoid jump tables in LOG_STR switch statements to save ESP8266 RAM (#13799) J. Nick Koston 2026-02-06 18:20:46 +01:00
  • 2917057da8 [analyze-memory] Trace CSWTCH switch table symbols to source components (#13798) J. Nick Koston 2026-02-06 18:08:30 +01:00
  • 6464fcbc14 Merge branch 'light_cswitch' into integration J. Nick Koston 2026-02-06 18:03:40 +01:00
  • 305e0172f3 [light] Move CSWTCH lookup table to PROGMEM in get_suitable_color_modes_mask_ J. Nick Koston 2026-02-06 17:58:30 +01:00
  • 378f608aad Merge branch 'cswitch_analyzer' into integration J. Nick Koston 2026-02-06 17:41:30 +01:00
  • 9712c1062f Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-02-06 17:41:17 +01:00
  • c7c9ffe7e1 [light] Convert color_mode_to_human to PROGMEM_STRING_TABLE using to_bit() (#13797) J. Nick Koston 2026-02-06 17:38:03 +01:00
  • 368ef5687b [update] Move update_state_to_string to update component and convert to PROGMEM_STRING_TABLE (#13796) J. Nick Koston 2026-02-06 17:37:41 +01:00
  • b7dc975331 [core] Convert entity string lookups to PROGMEM_STRING_TABLE (#13794) J. Nick Koston 2026-02-06 17:37:19 +01:00
  • 44f308502e [gpio] Convert interrupt_type_to_string to PROGMEM_STRING_TABLE (#13795) J. Nick Koston 2026-02-06 17:37:02 +01:00
  • ec477801ca [wifi] Defer ESP8266 WiFi listener callbacks from system context to main loop (#13789) J. Nick Koston 2026-02-06 17:23:19 +01:00
  • 16ef68ea4d bot review J. Nick Koston 2026-02-06 17:10:14 +01:00
  • 21c4fb3880 bot review J. Nick Koston 2026-02-06 17:09:46 +01:00
  • 82587fe854 bot review J. Nick Koston 2026-02-06 17:07:47 +01:00
  • 1d627b47b7 Merge remote-tracking branch 'origin/wifi_no_jump_tables' into integration J. Nick Koston 2026-02-06 16:52:15 +01:00
  • f71d6c615a missed one J. Nick Koston 2026-02-06 16:51:58 +01:00
  • 9272967096 Merge remote-tracking branch 'origin/wifi_no_jump_tables' into integration J. Nick Koston 2026-02-06 16:50:09 +01:00
  • 9914293777 Merge branch 'cswitch_analyzer' into integration J. Nick Koston 2026-02-06 16:49:58 +01:00
  • 0e3e060fce [wifi] Avoid jump tables in LOG_STR switch statements to save ESP8266 RAM J. Nick Koston 2026-02-06 16:49:24 +01:00
  • c892174378 [analyze-memory] Trace CSWTCH switch table symbols to source components J. Nick Koston 2026-02-06 16:48:08 +01:00
  • bbfa4c69af Merge branch 'light_progmem_str' into integration J. Nick Koston 2026-02-06 16:21:44 +01:00
  • 6d563be2b4 [light] Convert color_mode_to_human to PROGMEM_STRING_TABLE using to_bit() J. Nick Koston 2026-02-06 16:20:50 +01:00
  • 5a711e455a some more tests esphome_build_server J. Nick Koston 2026-02-06 16:12:22 +01:00
  • 38b6746807 fixes J. Nick Koston 2026-02-06 16:11:54 +01:00
  • 1b8153bd46 address bot review comemnts J. Nick Koston 2026-02-06 16:04:12 +01:00
  • f660a62deb make it clear its not a security boundray so nobody relies on it J. Nick Koston 2026-02-06 16:02:24 +01:00
  • 14ce07b9cb Merge branch 'gpio_progmem_table' into integration J. Nick Koston 2026-02-06 15:57:40 +01:00
  • 783273cdab Merge branch 'update_progmem_table' into integration J. Nick Koston 2026-02-06 15:57:34 +01:00
  • a3e17acc65 Merge branch 'entity_progmem_table' into integration J. Nick Koston 2026-02-06 15:57:30 +01:00
  • e130727ed6 Merge remote-tracking branch 'origin/dev' into integration J. Nick Koston 2026-02-06 15:57:22 +01:00
  • c3622ef7fb [http_request] Fix chunked transfer encoding on Arduino platforms (#13790) J. Nick Koston 2026-02-06 15:52:41 +01:00
  • 7018a3b3ba cleanup lock J. Nick Koston 2026-02-06 15:49:09 +01:00
  • 8cd4d07fe7 [update] Move update_state_to_string to update component and convert to PROGMEM_STRING_TABLE J. Nick Koston 2026-02-06 15:47:21 +01:00
  • 3f4f438445 [gpio] Convert interrupt_type_to_string to PROGMEM_STRING_TABLE J. Nick Koston 2026-02-06 15:42:53 +01:00
  • 10821ec078 [core] Convert entity string lookups to PROGMEM_STRING_TABLE J. Nick Koston 2026-02-06 15:34:07 +01:00
  • db92aca490 cover J. Nick Koston 2026-02-06 15:33:23 +01:00
  • e4ad2082bc [core] Add PROGMEM_STRING_TABLE macro for flash-optimized string lookups (#13659) J. Nick Koston 2026-02-06 15:26:16 +01:00
  • 6a26136c34 fixes J. Nick Koston 2026-02-06 15:23:32 +01:00
  • ba07f39c05 Add config bundle CLI command for remote compilation support J. Nick Koston 2026-02-06 15:15:36 +01:00
  • d00af090eb cover J. Nick Koston 2026-02-06 15:10:45 +01:00
  • 49e7052562 safe api J. Nick Koston 2026-02-06 15:08:53 +01:00
  • 805d335a5d tweaks J. Nick Koston 2026-02-06 15:04:18 +01:00
  • 001901631f cover J. Nick Koston 2026-02-06 15:02:26 +01:00
  • 0b2a8c9e27 add more tests J. Nick Koston 2026-02-06 14:59:18 +01:00
  • ff783fd9fa adjust some things claude missed J. Nick Koston 2026-02-06 14:59:05 +01:00
  • b4c707b440 tests J. Nick Koston 2026-02-06 14:53:30 +01:00
  • 23d96bf196 bundle J. Nick Koston 2026-02-06 14:35:38 +01:00
  • 51cbb3e6b2 wip J. Nick Koston 2026-02-06 14:27:32 +01:00
  • 475ece94ac wip J. Nick Koston 2026-02-06 14:23:36 +01:00
  • 136606a435 wip J. Nick Koston 2026-02-06 14:20:55 +01:00
  • 024c87a80b bundles J. Nick Koston 2026-02-06 14:16:23 +01:00
  • b1d2eaa54b Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-02-06 12:59:35 +01:00
  • 7afd0eb1aa [esp32_ble] include sdkconfig.h before ESP-Hosted preprocessor guards (#13787) Andrew Rankin 2026-02-06 06:36:55 -05:00
  • 16b4aba3cf Merge branch 'ard_chunked_http_request' into integration J. Nick Koston 2026-02-06 12:02:03 +01:00
  • 89330aa157 refaxctor J. Nick Koston 2026-02-06 11:45:15 +01:00
  • de84169701 braces J. Nick Koston 2026-02-06 11:31:24 +01:00
  • d6466bdbc7 Merge branch 'ard_chunked_http_request' into integration J. Nick Koston 2026-02-06 11:23:51 +01:00
  • 548b434f49 [http_request] Fix chunked transfer encoding on Arduino platforms J. Nick Koston 2026-02-06 11:22:52 +01:00
  • 13c84bf36a Merge remote-tracking branch 'upstream/dev' into no_new_to_string no_new_to_string J. Nick Koston 2026-02-06 10:19:17 +01:00
  • 112a2c5d92 [const] Move some constants to common (#13788) Clyde Stubbs 2026-02-06 20:11:08 +11:00
  • fef5d3f88f [rdm6300] Add ID-20LA compatibility by skipping CR/LF bytes (#13779) Jonathan Swoboda 2026-02-06 04:10:22 -05:00
  • 8e461db301 [ota] Fix CLI upload option shown when only http_request platform configured (#13784) Jonathan Swoboda 2026-02-06 04:09:48 -05:00
  • 6decdfad26 Bump github/codeql-action from 4.32.1 to 4.32.2 (#13781) dependabot[bot] 2026-02-06 10:05:10 +01:00
  • 1bf04d22dc Merge branch 'wifi_callbacks_main_loop_8266' into integration J. Nick Koston 2026-02-06 09:58:20 +01:00
  • c4a4a86cff tidy J. Nick Koston 2026-02-06 09:56:42 +01:00
  • c7729cb019 [esp32] Use underscores in arduino_libs_stub folder name (#13785) Jonathan Swoboda 2026-02-06 03:51:13 -05:00
  • 8d8bd21cda cleanup guards J. Nick Koston 2026-02-06 09:46:58 +01:00
  • c80c06cabd cleanup guards J. Nick Koston 2026-02-06 09:45:59 +01:00
  • 7a7cc66141 tweak members J. Nick Koston 2026-02-06 09:39:22 +01:00
  • 107e470410 de-dupe J. Nick Koston 2026-02-06 09:37:07 +01:00
  • 3173283166 de-dupe J. Nick Koston 2026-02-06 09:36:01 +01:00
  • 2a74dd27e1 adjust J. Nick Koston 2026-02-06 09:33:21 +01:00
  • 2573863d82 adjust J. Nick Koston 2026-02-06 09:31:06 +01:00
  • 8fa94dbdf3 merge J. Nick Koston 2026-02-06 09:25:12 +01:00
  • 28364970de Merge remote-tracking branch 'upstream/dev' into wifi_callbacks_main_loop_8266 J. Nick Koston 2026-02-06 09:18:31 +01:00
  • ed4f00d4a3 [vbus] Add DeltaSol BS/2 support with sensors and binary sensors (#13762) Marek Beran 2026-02-06 08:11:14 +01:00