Jason2866
e4ac072ea9
Arduino 3.1.x based on IDF 5.3.x ( #74 )
...
* IDF 5.3 support
* IDF 5.3
* IDF 5.3 toolchains
remove dynamic toolchains support, currently only older incompatible are possible to fetch.
* Fix owner of
* ULP compability for IDF 5.3
* remove debug print
* Fix bootloader offset code retrieve
* Update esp32-c6-devkitc-1.json
* use espressif Arduino branch `release/v3.1.x`
* Update README.md
* Update README.md
* Fix compile issue with managed components
* use latest Arduino 3.1.0 libs
* fetch Arduino libs dl URL from manifest json
* fetch Arduino libs dl URL from manifest json
* Update README.md
* Fix IDF 5.3 ULP compile
* Use espressif Arduino branch release/v3.1.x
* Update platform.py
* better handling of complex Macros from cmake model
* IDF 5.3.1 release
* fix handling of cc fragments
* unchanged IDF 5.3.1
* ULP has now a cmake build script
* add arduino/idf examples
* fix used platform
* prepare LP ULP support
* enable bootloader components build
* ULP LP support
* add missing P4
* add P4
* change some if checks
* Update README.md
* remove wrong left over code
* add ULP LP example / update Matter example
* fix path
* add zigbee examples
* disable zigbee examples
needs merge of the open zigbee Arduino PR
* esptool.py v4.8.0
* add cmake_utilities for C2
* add auto select "espidf" when pio var "custom_sdkconfig" is set
* IDF v5.3.1.240924
* Update main.py
* matter example currently broken
* Update platformio.ini
* Update platformio.ini
* Update platformio.ini
* Update platformio.ini
* Update examples.yml
* IDF v5.3.1.241016
* Update Zigbee_On_Off_Light.ino
* Update Zigbee_On_Off_Switch.ino
* Update examples.yml
* Update platformio.ini
* Update platformio.ini
* Update examples.yml
* esptool.py v4.8.1.1
s2 s3 usb jtag reset fix
* Update platform.py
* Update gdb 14.2.0+20240403
* fix owner for gdb
* Update IDF v5.3.1.241024
* Update adafruit_matrixportal_esp32s3.json
* Use compatible h2zero NimBLE git commit
* Update Zigbee_On_Off_Light.ino
* Update Zigbee_On_Off_Switch.ino
* fix custom partiton table offset calculation
* Update README.md
* Create esp32-p4.json
* add P4 to blink example
* Update Zigbee_On_Off_Switch.ino
* Update Zigbee_On_Off_Light.ino
* Update sdkconfig.defaults
* add P4 to LP example
* Create esp32-p4-evboard.json
* IDF 5.3.2 release
* prep for "pioarduino-build.py" script
* add missing import os
* fix not defined var
* Update Zigbee_On_Off_Switch.ino
* esptool.py v4.8.5
* Update Zigbee_On_Off_Light.ino
* add Hybrid Compile (#73 )
* Update README.md
* set Arduino compile option `UPDATE_NOCRYPT` in example Tasmota
* Update C2 Hybrid compile skeleton
* Update IDF v5.3.2.241210
* Revert to IDF 5.3.2
* Update pioarduino IDF 5.2
* Update release_zips.yml
2024-12-16 21:50:40 +01:00
Jason2866
592e664412
Update ulp.py
2024-12-16 21:44:49 +01:00
Jason2866
adc0a17a06
Update arduino.py
2024-12-16 21:43:51 +01:00
Jason2866
7feba13db8
Update espidf.py
2024-12-16 21:43:05 +01:00
Jason2866
5e73fe06f4
Update main.py
2024-10-12 16:53:52 +02:00
Jason2866
ba1cffe12b
remove old wrong code
2024-09-17 15:44:06 +02:00
Jason2866
e8a35ec34d
change bootloader offset macro
2024-09-17 14:52:05 +02:00
Jason2866
69227968b2
LP ULP support
2024-09-16 21:23:45 +02:00
Jason2866
14b5684911
ULP LP support
2024-09-16 21:21:55 +02:00
Jason2866
11e49522af
enable bootloader components build
2024-09-16 20:08:58 +02:00
Jason2866
9edf55d724
fix handling of cc fragments
2024-09-09 19:09:54 +02:00
Jason2866
87d27ab20c
better handling of complex Macros from cmake model
2024-09-06 15:55:55 +02:00
Jason2866
d14a67e4f7
Update "idf-component-manager" to "~=2.0.1"
2024-08-16 16:31:12 +02:00
Jason2866
85ae384b4c
fix managed components compile fail
2024-08-12 18:38:48 +02:00
Jason2866
df8ab31a6f
Update bootloader offset code retrieve
2024-08-07 17:20:05 +02:00
Jason2866
61dfe93398
Fix bootloader offset
2024-08-07 15:21:49 +02:00
Jason2866
8e304b1948
refactor IDF 5.x minor version check
2024-08-01 15:19:59 +02:00
Jason2866
18cb216bea
Update ulp.py
2024-07-30 22:04:25 +02:00
Jason2866
77b00e4571
Backport from upstream supporting all IDF 5.X
2024-07-30 19:12:42 +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
Nicklas Börjesson
0f5033b2fc
Bump idf-component-manager to 1.5.2 ( #1321 )
2024-03-06 16:31:13 +02:00
valeros
f3953f8a6d
Properly handle ULP sources in incremental builds
...
Resolves #1320
2024-03-04 16:45:34 +02:00
valeros
1b8305584b
Remove generic compiler flags from global ASM scope
...
This way assembly sources that don't require preprocessing (.s)
will be run without generic compiler flags.
Issue #1314
2024-02-22 14:03:26 +02:00
Ivan Kravets
a7e7d01f3a
Drop support for abandoned Briki boards
2024-02-16 18:02:36 +02:00
Jason2866
8fe5e12b1f
Implement get_board_f_image ( #1308 )
2024-02-15 15:00:27 +02:00
Valerii Koval
ecb0953333
Print explicit path to missing partition table
...
Resolve #1304
2024-02-12 14:36:28 +02:00
valeros
bd7dd2cd60
IDF: Get rid of deprecated "pkg_resources" dependency
...
Resolves #1277
2024-01-17 14:26:11 +02:00
valeros
275f1170dd
Add a warning if there is a flash size mismatch with IDF config
2023-12-08 12:52:08 +02:00
valeros
89d7ed2085
Add optional MMU page size flag to elf2bin if it's configurable
2023-12-08 12:50:47 +02:00
valeros
ff6ec884d6
Properly handle precompiled static archives located outside IDF project root
...
Resolves #1230
2023-11-13 13:58:24 +02:00
valeros
4af2332a15
Add a warning if an IDF component doesn't register any source files
...
Issue #1180
2023-09-05 12:33:22 +03:00