Jesse Hills
9ea3643b74
[core] os.path -> Path ( #10654 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-19 12:59:48 +00: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
Jonathan Swoboda
61bac6c6e6
[esp32] Allow esp-idf 5.5.1 ( #10680 )
2025-09-11 20:13:05 +00: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
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
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
Jonathan Swoboda
da0c47629a
[esp32] Bump ESP32 platform to 54.03.21-2 ( #10000 )
2025-07-31 21:58:57 +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
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
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
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
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
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
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
Jonathan Swoboda
ca0037d076
[esp32, logger, core] Add initial c5 support ( #8895 )
2025-05-26 13:33:41 +12:00
Jonathan Swoboda
787f4860db
[esp32, logger] Add initial P4 support ( #8439 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-22 13:22:01 +12:00
Thomas Rupprecht
aeb4e63950
update minimal python version to 3.10 ( #8850 )
2025-05-22 13:21:43 +12:00
Jonathan Swoboda
026f47bfb3
[esp32] Use IDF 5.3.2 as default for IDF builds ( #8464 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-05-22 13:21:27 +12:00
Clyde Stubbs
e215fafebe
[esp32, debug] Add `cpu_frequency
` config option and debug sensor ( #8542 )
2025-05-01 03:28:07 -05:00
J. Nick Koston
b82666002d
Bump esp-idf to 5.1.6 ( #8566 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-04-18 05:21:07 +00:00
Jonathan Swoboda
7edf458898
[esp32] Allow pioarduino version 5.3.3 and 5.5.0 ( #8526 )
2025-04-11 21:34:43 -05:00
Clyde Stubbs
23dec912ad
[psram] Allow use of experimental 120MHz octal mode ( #8519 )
2025-04-07 12:49:40 +00:00
Jonathan Swoboda
5ed0046bdd
[esp32] Allow pioarduino version 5.4.1 ( #8480 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-29 07:28:10 +00:00
Jonathan Swoboda
c0e4701e1d
[esp32] Allow pioarduino versions 5.3.2 and 5.4.0 ( #8440 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-20 21:31:58 -05:00
tomaszduda23
0c032bc431
[core] add support for custom platform ( #7616 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2025-01-23 12:06:07 +13:00
Keith Burzinski
ba2edbc189
[esp32] Fix flash size warning when using IDF ( #7983 )
2024-12-20 01:28:08 -06:00
Clyde Stubbs
4e3195b474
[esp32] Fix crash with empty platformio_options:
value ( #7920 )
2024-12-06 13:16:59 +13:00