J. Nick Koston
|
6781da45cb
|
[esp32] Optimize NVS preferences memory usage by replacing vector with unique_ptr (#10729)
|
2025-09-18 05:24:50 -05:00 |
|
Jonathan Swoboda
|
b8cee477fe
|
[esp32] Use arduino as an idf component (#10647)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-09-17 17:23:34 -05:00 |
|
Jesse Hills
|
612fb4cc3c
|
[CI] Check esp32 boards file is up to date (#10730)
|
2025-09-15 15:03:02 -05:00 |
|
Jonathan Swoboda
|
61bac6c6e6
|
[esp32] Allow esp-idf 5.5.1 (#10680)
|
2025-09-11 20:13:05 +00:00 |
|
J. Nick Koston
|
e5bba00deb
|
[esp32] Reduce GPIO memory usage by 50% through bit-packing (#10556)
|
2025-09-08 08:46:30 -05:00 |
|
Jonathan Swoboda
|
5759692627
|
[esp32] Clear IDF environment variables (#10527)
Co-authored-by: J. Nick Koston <nick+github@koston.org>
|
2025-09-03 19:59:47 +00:00 |
|
Jonathan Swoboda
|
4d681ffe3d
|
[esp32] Rebuild when idf_component.yml changes (#10540)
|
2025-09-03 11:47:51 -04:00 |
|
Jonathan Swoboda
|
e3fb9c2a78
|
[esp32] Remove hardcoding of ulp (#10535)
|
2025-09-02 23:51:17 +00:00 |
|
Jesse Hills
|
7118bea031
|
[esp32] Write variant to sdkconfig file (#10267)
|
2025-08-19 12:17:34 +12:00 |
|
J. Nick Koston
|
6c5632a0b3
|
[esp32] Optimize preferences is_changed() by replacing temporary vector with unique_ptr (#10246)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-08-15 10:11:49 -05:00 |
|
Jonathan Swoboda
|
d5c9c10b3b
|
[esp32] Add IDF log_level option (#10134)
|
2025-08-10 17:27:08 +00:00 |
|
J. Nick Koston
|
6a5eb460ef
|
[esp32] Add framework migration warning for upcoming ESP-IDF default change (#10030)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-08-04 14:27:05 +12:00 |
|
J. Nick Koston
|
9aad0733ef
|
[core] Update to esptool 5.0+ command syntax (#10011)
|
2025-08-04 14:14:17 +12:00 |
|
Clyde Stubbs
|
940a8b43fa
|
[esp32] Add config option to execute from PSRAM (#9907)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-08-01 16:07:11 +10:00 |
|
J. Nick Koston
|
f13e742bd5
|
[ruff] Enable RET and fix all violations (#9929)
|
2025-08-01 02:10:56 +00:00 |
|
Clyde Stubbs
|
161f51e1f4
|
[esp32] Fix strapping pin validation for P4 and H2 (#9980)
|
2025-08-01 11:48:25 +12:00 |
|
Jonathan Swoboda
|
da0c47629a
|
[esp32] Bump ESP32 platform to 54.03.21-2 (#10000)
|
2025-07-31 21:58:57 +00:00 |
|
Jesse Hills
|
ace375944c
|
[esp32] Fix post build (#9951)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-29 06:44:45 +00:00 |
|
Jonathan Swoboda
|
3d5b602288
|
[esp32] Bump platform to 54.03.21-1 and add support for tagged releases (#9926)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-07-29 05:52:34 +00:00 |
|
J. Nick Koston
|
4f425c700a
|
[esp32] Enable LWIP core locking on ESP-IDF to reduce socket operation overhead (#9857)
|
2025-07-29 11:33:54 +12:00 |
|
J. Nick Koston
|
f808c38f10
|
[ruff] Enable PERF rules and fix all violations (#9874)
|
2025-07-25 08:15:54 -10:00 |
|
J. Nick Koston
|
ffebd30033
|
[ruff] Enable SIM rules and fix code simplification violations (#9872)
|
2025-07-25 18:26:08 +12:00 |
|
J. Nick Koston
|
1344103086
|
[core] Revert #9851 and rename ESPHOME_CORES to ESPHOME_THREAD (#9862)
|
2025-07-24 11:04:00 +00:00 |
|
J. Nick Koston
|
15ba2326ad
|
[esp32] Fix threading model for single-core variants (S2, C3, C6, H2) (#9851)
|
2025-07-24 15:15:32 +12:00 |
|
Mayur Panchal
|
5cd7f156b9
|
Update post_build.py.script to Fix #7137 (#9578)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-24 01:34:39 +00:00 |
|
Jonathan Swoboda
|
116c91e9c5
|
Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1 (#9770)
|
2025-07-22 13:15:31 -10:00 |
|
@RubenKelevra
|
6e31fb181e
|
core/scheduler: Make millis_64_ rollover monotonic on SMP (#9716)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-07-20 21:57:52 +00:00 |
|
Clyde Stubbs
|
eb8a241a01
|
[esp32] Allow variant in place of board (#9427)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-18 13:48:48 +12:00 |
|
J. Nick Koston
|
b1048d6e25
|
Fix lwIP thread safety assertion failures on ESP32 (#9570)
|
2025-07-17 17:06:57 +12:00 |
|
Jesse Hills
|
c14b102776
|
[esp32] Add missing include for helpers (#9579)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-07-17 15:13:03 +12:00 |
|
Jesse Hills
|
b6e8f6398c
|
Revert "Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1" (#9574)
|
2025-07-17 10:25:57 +12:00 |
|
Jonathan Swoboda
|
c93b892ccc
|
Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1 (#9305)
|
2025-07-17 07:50:42 +12:00 |
|
Samuel Sieb
|
2be4951ad9
|
[esp32] remove debug log (#9424)
|
2025-07-10 08:24:39 +00:00 |
|
Jonathan Swoboda
|
a240f0af90
|
[esp32] Set lib_compat_mode to strict (#9408)
|
2025-07-10 14:49:36 +12:00 |
|
Jesse Hills
|
5c8b330eaa
|
[esp32] Improve flexibility of `only_on_variant ` (#9390)
|
2025-07-09 10:51:17 +12:00 |
|
Jesse Hills
|
8147d117a0
|
[core] Move platform helper implementations into their own file (#9361)
|
2025-07-07 15:55:02 +00:00 |
|
Jonathan Swoboda
|
3470305d9d
|
[esp32] Remove IDF 4 support and clean up code (#9145)
|
2025-07-01 16:22:41 +00:00 |
|
Jonathan Swoboda
|
d37f5b87bd
|
[esp32] Allow 5.4.2 (#9243)
|
2025-06-28 01:30:59 -05:00 |
|
J. Nick Koston
|
094bf19ec4
|
Disable dynamic log level control for ESP32 ESP-IDF builds (#9233)
|
2025-06-28 16:58:53 +12:00 |
|
Jimmy Hedman
|
68d66c873e
|
Upgrade to use C++20 (#9135)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-06-27 17:31:50 +00:00 |
|
scaiper
|
c0b1f32889
|
[esp32] Change `enable_lwip_mdns_queries default to True ` (#9188)
|
2025-06-27 22:43:18 +12:00 |
|
J. Nick Koston
|
13512440ac
|
[gpio] Reduce ESP32 memory usage by optimizing struct padding (#9230)
|
2025-06-27 01:53:40 -05:00 |
|
Jonathan Swoboda
|
92365f133d
|
[esp32] Improve and simplify IDF component support (#9163)
|
2025-06-26 17:29:42 +12:00 |
|
Jonathan Swoboda
|
aa180b9581
|
Bump ESP32 Arduino version to 3.1.3 (#8604)
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
|
2025-06-19 08:16:25 +12:00 |
|
Jimmy Hedman
|
ee37d2f9c8
|
Build with C++17 (#8603)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-06-14 08:21:39 -05:00 |
|
Jesse Hills
|
1a03b4949f
|
[esp32] Dynamically set default framework based on variant (#9060)
|
2025-06-14 11:17:06 +12:00 |
|
Thomas Rupprecht
|
487e1f871f
|
use `encode_uintXX ` (#8847)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-06-11 17:06:45 +12:00 |
|
Jesse Hills
|
b579bbf03b
|
[esp32] Use release zip from pioarduino/platform-espressif32 instead of git tag (#8975)
|
2025-06-11 13:53:55 +12:00 |
|
J. Nick Koston
|
b7ca6e087a
|
Add LWIP optimization options to reduce flash usage (#8946)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2025-06-09 06:08:10 +00:00 |
|
Keith Burzinski
|
dde63e7459
|
[esp32] Add config vars for compiler (#9023)
|
2025-06-08 07:38:15 -05:00 |
|