Jason2866
de3de5a5d1
Update espidf pip dependencies
2025-02-25 12:15:19 +01:00
Jason2866
6c1ba0234a
Update development branch to Arduino core 3.2.x
2025-02-21 22:13:07 +01:00
Jason2866
b2bfffb791
libesp_lcd is mem variant specific
2025-02-03 22:47:42 +01:00
Jason2866
ed1b6f5d39
Install C2 compile skeleton only when no C2 support in framework
2025-01-25 14:18:57 +01:00
Jason2866
937ab6760f
shorten include path only for windows
...
since it hits compile performance
2025-01-18 15:47:53 +01:00
Jason2866
2dfa1893ec
typo
2025-01-16 22:50:42 +01:00
Jason2866
53117e04e8
shorten include path by using prefix
2025-01-16 22:49:42 +01:00
Jason2866
ae4e168429
Better handling of IDF virtual environment
2025-01-12 18:01:20 +01:00
Jason2866
36e6f68c52
Reconfigure IDF project if dependencies changed
2024-12-19 15:01:57 +01:00
Jason2866
894cacc066
add Hybrid Compile ( #73 )
2024-12-14 12:42:42 +01:00
Jason2866
a718463dd3
fix not defined var
2024-12-10 18:17:37 +01:00
Jason2866
dc971cca34
add missing import os
2024-12-10 18:12:53 +01:00
Jason2866
c66fe81234
prep for "pioarduino-build.py" script
2024-12-10 18:10:00 +01:00
Jason2866
071d5bd0fe
fix custom partiton table offset calculation
2024-11-15 14:26:09 +01:00
Jason2866
f8088ef585
Update main.py
2024-10-12 17:22:49 +02:00
Jason2866
b68c01d161
remove wrong left over code
2024-09-17 15:37:12 +02:00
Jason2866
00f997773f
change some if checks
2024-09-17 14:28:33 +02:00
Jason2866
29b02a9976
add P4
2024-09-17 14:07:42 +02:00
Jason2866
b1bc128119
add missing P4
2024-09-17 14:00:58 +02:00
Jason2866
02b4fe97a5
ULP LP support
2024-09-16 20:39:23 +02:00
Jason2866
e8fef0a6c7
enable bootloader components build
2024-09-16 20:11:32 +02:00
Jason2866
04b83e3498
prepare LP ULP support
2024-09-14 17:22:35 +02:00
Jason2866
69442f2316
ULP has now a cmake build script
2024-09-12 17:01:27 +02:00
Jason2866
52fc97538f
fix handling of cc fragments
2024-09-09 18:45:59 +02:00
Jason2866
b2eac3c145
better handling of complex Macros from cmake model
2024-09-06 15:58:43 +02:00
Jason2866
13f08469b5
Fix compile issue with managed components
2024-08-21 15:59:56 +02:00
Jason2866
f7a586cc4c
Fix bootloader offset code retrieve
2024-08-07 17:17:46 +02:00
Jason2866
bbefb1c125
remove debug print
2024-07-30 22:05:10 +02:00
Jason2866
cb93c63453
ULP compability for IDF 5.3
2024-07-30 15:37:41 +02:00
Jason2866
2c2c11ff28
IDF 5.3 support
2024-07-30 14:44:37 +02:00
Jason2866
8765f6f044
refactor circle command linker fix "--start..."
2024-07-30 12:14:08 +02:00
Jason2866
2ebdc633a3
C6 has ULP
2024-07-28 13:26:28 +02:00
Jason2866
b2404e8b62
Fix S3 linker error for Arduino/IDF projects
2024-07-26 18:21:01 +02:00
Jason2866
f91cac1eac
drop Windows support for menuconfig < IDF 5.x
...
no change in function since always >= IDF 5.x is used
The community fork do not support old versions
2024-07-20 15:36:22 +02:00
Jason2866
3626bdc78c
disable tool-mconf
2024-07-20 15:18:12 +02:00
Jason2866
3bbc355c0a
disable tools-mconf
2024-07-20 15:17:30 +02:00
Jason2866
f1b9e07c69
release espressif32 Arduino core 3.0.3 based on IDF 5.1.4
2024-07-17 15:29:13 +02:00
Jason2866
f77dd2c993
Better handling of IDF package version ( #1420 )
...
Resolves #1418
2024-07-08 16:27:15 +03:00
valeros
8818b42b9e
Properly handle "preserve_source_file_extension" config option
2024-06-06 16:08:36 +03:00
valeros
35b29a197f
Refactor processing of IDF linker fragments
...
The helper function extracts fragments directly from Ninja build script
2024-05-10 16:00:22 +03:00
Jason2866
09056b024d
Keep source file extension in object file names for IDF components ( #1362 )
2024-05-10 15:42:40 +03:00
valeros
54f64c9d86
Fix toolchain path in ULP build script
2024-04-23 17:49:06 +03:00
valeros
89dbe707cd
Update toolchain packages for IDF integration
...
Issue #1360
2024-04-23 16:43:58 +03:00
valeros
b901f2dc77
Typo fix
2024-03-27 20:25:34 +02:00
valeros
02d004d681
Switch to native Python subprocess calls for ULP build workflow
...
This workaround allows to bypass a limit of 8192 symbols on Windows for external command
2024-03-27 16:03:36 +02:00
valeros
e2f552f87a
Better handling of IDF source files when preparing build env
2024-03-27 16:00:53 +02:00
valeros
62697f2848
Add functionality to skip installation of IDF's Python deps
2024-03-21 15:52:17 +02:00
valeros
62f67a613c
Update ESP-IDF to v5.2.1
...
Resolve #1326
2024-03-21 15:51:44 +02:00
Alastair D'Silva
271f4175f7
Use GCC wrapped ar & ranlib to enable LTO ( #1329 )
...
LTO shifts compilation to the final link, allowing for more aggressive optimisations.
AR & RANLIB need to use their gcc equivalents to enable this, and will otherwise behave identically if LTO data is not in the objects.
Signed-off-by: Alastair D'Silva <alastair@d-silva.org >
2024-03-20 14:59:09 +02:00
Jason2866
159f06dc87
Add new option f_boot ( #1331 )
2024-03-18 14:03:31 +02:00