Skip to content

Arduino 3.0.2 based on IDF 5.1.4 #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 680 commits into from
Jul 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
680 commits
Select commit Hold shift + click to select a range
e6508ac
Update frameworks
Jason2866 Aug 29, 2023
799c419
IDF 5.5.1
Jason2866 Aug 29, 2023
b3911f0
Use refactored Arduino ETH driver
Jason2866 Aug 30, 2023
e1ab548
new ETH for all frameworks
Jason2866 Aug 30, 2023
94dbda2
core 6.1.11
Jason2866 Aug 31, 2023
916d192
add c2 c6
Jason2866 Sep 2, 2023
b6bff82
Update frameworks
Jason2866 Sep 4, 2023
8d59e4e
revert to 1564
Jason2866 Sep 4, 2023
fdc48a5
build 1571
Jason2866 Sep 4, 2023
8bbf4fe
Latest IDF 5.1 and Arduino
Jason2866 Sep 5, 2023
0d8c95d
IPv6 fix
Jason2866 Sep 6, 2023
7406ae3
Update platform.json
Jason2866 Sep 6, 2023
bae9915
Add a warning if an IDF component doesn't register any source files
Jason2866 Sep 7, 2023
2836181
build 1612
Jason2866 Sep 21, 2023
7cd569b
IDF v5.1.1.230920
Jason2866 Sep 21, 2023
cd7eac8
build 1614
Jason2866 Sep 23, 2023
aff0c3a
esptool v4.7 dev
Jason2866 Sep 28, 2023
aa63977
Delete examples/espidf-storage-spiffs directory
Jason2866 Oct 1, 2023
95c2380
Update sdkconfig.defaults
Jason2866 Oct 1, 2023
4bde864
Update sdkconfig.defaults
Jason2866 Oct 1, 2023
a4178c5
add espidf-arduino-blink to CI
Jason2866 Oct 1, 2023
06aa5ba
Create .keep.me
Jason2866 Oct 1, 2023
7249900
Update CMakeLists.txt
Jason2866 Oct 1, 2023
ce42a2e
Create idf_component.yml
Jason2866 Oct 1, 2023
0c3d7a9
Update platformio.ini
Jason2866 Oct 1, 2023
cfa16d2
Update platformio.ini
Jason2866 Oct 1, 2023
6742368
Update sdkconfig.defaults
Jason2866 Oct 2, 2023
9b5478f
Update platformio.ini
Jason2866 Oct 2, 2023
1f97a48
Update sdkconfig.defaults
Jason2866 Oct 2, 2023
e91fafd
Update sdkconfig.defaults
Jason2866 Oct 2, 2023
ed0525b
Update platformio.ini
Jason2866 Oct 2, 2023
6b6a6eb
Update sdkconfig.defaults
Jason2866 Oct 2, 2023
4ec4ca9
update mklittlefs
Jason2866 Oct 2, 2023
cebe060
rm travis
Jason2866 Oct 2, 2023
5d94517
add example
Jason2866 Oct 2, 2023
72a2a71
add espidf-arduino-littlefs example
Jason2866 Oct 2, 2023
b35a761
build 1629
Jason2866 Oct 2, 2023
8c8ffc7
build 1638
Jason2866 Oct 3, 2023
d328ab1
Update idf_component.yml
Jason2866 Oct 3, 2023
04c64b3
Update idf_component.yml
Jason2866 Oct 3, 2023
4744a1d
1638
Jason2866 Oct 4, 2023
0f63d24
re add printf
Jason2866 Oct 5, 2023
ae949bc
add FS type
Jason2866 Oct 5, 2023
5f5cd6e
build 1650 1651 1652
Jason2866 Oct 5, 2023
eb41041
Arduino 3.0.0-alpha1
Jason2866 Oct 6, 2023
66b5655
IDF v5.1.1.231006
Jason2866 Oct 7, 2023
3bbc196
1661
Jason2866 Oct 9, 2023
96682a0
Update README.md
Jason2866 Oct 9, 2023
3da5dfc
Update README.md
Jason2866 Oct 9, 2023
c65c135
Update README.md
Jason2866 Oct 9, 2023
63098d1
Update idf_component.yml
Jason2866 Oct 9, 2023
7bb2628
Update idf_component.yml
Jason2866 Oct 9, 2023
22578f4
1685
Jason2866 Oct 11, 2023
7c70aa1
Build 1700
Jason2866 Oct 13, 2023
f2852d7
install `gdb` packages
Jason2866 Oct 19, 2023
34a0f2a
`gdb` for Arduino as component too
Jason2866 Oct 19, 2023
a09fbaf
Use always new gdb
Jason2866 Oct 19, 2023
e0e5f49
esptool.py v4.7.0-dev2
Jason2866 Oct 19, 2023
101b8c7
Update platform to 2023.10.20
Jason2866 Oct 19, 2023
09dfb61
Build 1733
Jason2866 Oct 19, 2023
2f530c7
use real flash size when flashing
Jason2866 Oct 22, 2023
5bc4731
Build 1743
Jason2866 Oct 22, 2023
a28b90d
Update platform.json
Jason2866 Oct 22, 2023
b7b9663
Update README.md
Jason2866 Oct 22, 2023
aa04eed
Merge branch 'Arduino/IDF5' into Arduino/IDF5
Jason2866 Oct 22, 2023
55ef326
Update platformio.ini
Jason2866 Oct 22, 2023
ad56b80
Update platformio.ini
Jason2866 Oct 22, 2023
7548214
Update platformio.ini
Jason2866 Oct 22, 2023
6308e30
Update platformio.ini
Jason2866 Oct 22, 2023
73706ad
Update platformio.ini
Jason2866 Oct 22, 2023
71cedd3
Update platformio.ini
Jason2866 Oct 22, 2023
f4482e0
Update platformio.ini
Jason2866 Oct 22, 2023
5d5ff15
Update platformio.ini
Jason2866 Oct 22, 2023
97273c5
Update platformio.ini
Jason2866 Oct 22, 2023
9e29b72
Update platformio.ini
Jason2866 Oct 22, 2023
f2494be
add c6 to RMT blink
Jason2866 Oct 23, 2023
54b0978
Update RMTWriteNeoPixel.ino
Jason2866 Oct 23, 2023
ce0c9ae
Update platformio.ini
Jason2866 Oct 23, 2023
fa6db7c
Build 1761
Jason2866 Oct 27, 2023
e434a84
Update platform.json
Jason2866 Oct 28, 2023
cc863f0
2023.10.12
Jason2866 Oct 28, 2023
d076cd6
install `gdb` packages always
Jason2866 Nov 1, 2023
cd7ab75
2023.11.10
Jason2866 Nov 13, 2023
d1e7e26
Update platform.json
Jason2866 Nov 13, 2023
4b75ccf
Properly handle precompiled static archives located outside IDF proje
Jason2866 Nov 13, 2023
8cf2b30
optic changes
Jason2866 Nov 13, 2023
69200ce
2023.11.11
Jason2866 Nov 18, 2023
1447bfb
IDF v5.1.2
Jason2866 Nov 18, 2023
2a9e06f
newer builds
Jason2866 Nov 28, 2023
d21c138
esptool v4.7 dev3
Jason2866 Nov 29, 2023
235cf3c
back to esptool v4.7 dev2
Jason2866 Nov 29, 2023
db00413
pip install Intel hex
Jason2866 Nov 29, 2023
9e60945
pip install intelhex
Jason2866 Nov 29, 2023
bbd5a59
esptool.py 4.7 dev3
Jason2866 Nov 29, 2023
a9756ed
Update espidf.py
Jason2866 Nov 29, 2023
7f83002
Update espidf.py
Jason2866 Nov 29, 2023
e131506
Update arduino.py
Jason2866 Nov 29, 2023
98b5dba
Update platform.json
Jason2866 Nov 29, 2023
3c9772c
esptool v4.7 dev3
Jason2866 Nov 29, 2023
7d55ad4
esptool.py speed up s3 CDC flash read
Jason2866 Dec 4, 2023
1f76971
always "--flash_freq", "${__get_board_img_freq(__env__)}", (#53)
Jason2866 Dec 5, 2023
4fa881f
Arduino 3.0.0-alpha3
Jason2866 Dec 5, 2023
dfabb0a
Update README.md
Jason2866 Dec 5, 2023
2a88387
update boards from upstream
Jason2866 Dec 5, 2023
a7411b5
Use released alpha3 frameworks
Jason2866 Dec 5, 2023
a21547e
Add a warning if there is a flash size mismatch with IDF config
Jason2866 Dec 8, 2023
73fcf3a
Add optional MMU page size flag to elf2bin if it's configurable
Jason2866 Dec 8, 2023
52ce4af
ident
Jason2866 Dec 8, 2023
bc0568e
Install Arduino framework only for Arduino or mixed Projects (#54)
Jason2866 Dec 8, 2023
cfb5a7a
remove dead code
Jason2866 Dec 8, 2023
ce3f0ba
C2 has no USB jtag
Jason2866 Dec 8, 2023
25f008e
Latest framework builds
Jason2866 Dec 8, 2023
a4322ed
Latest IDF 5.1 and try esptool.py from git source
Jason2866 Dec 9, 2023
6fdccd6
back to esptool.py without `intelhex`
Jason2866 Dec 9, 2023
ce1e250
idf comp manager 1.4.1
Jason2866 Dec 10, 2023
31bfadb
Tasmota tool-mklittlefs v4.0.0
Jason2866 Dec 11, 2023
9592d85
add C6
Jason2866 Dec 11, 2023
c74d960
back to mklittlefs v3.2.0
Jason2866 Dec 11, 2023
e9b1b3a
Update lolin_s2_mini.json
Jason2866 Dec 12, 2023
ff4118c
Update lolin_s3.json
Jason2866 Dec 12, 2023
a09da8f
install ninja and make only for IDF
Jason2866 Dec 12, 2023
4dd2366
Update IDF esptool framework Arduino
Jason2866 Dec 15, 2023
7b6e2c2
no need to install mkspiffs tool
Jason2866 Dec 15, 2023
daba20e
use mklittlefs v4.0.0 for unpacking FS image (#55)
Jason2866 Dec 22, 2023
2d80dc4
add Arduino Nano
Jason2866 Dec 22, 2023
ee3a917
build 1881
Jason2866 Dec 23, 2023
6d800b6
build 1882
Jason2866 Dec 28, 2023
6b311e1
build 1883
Jason2866 Dec 28, 2023
c3fcc60
240110
Jason2866 Jan 9, 2024
8daa615
Update README.md
Jason2866 Jan 9, 2024
77f5c01
Update platform.json
Jason2866 Jan 14, 2024
e045f8b
espressif ipv6
Jason2866 Jan 15, 2024
3bd1c95
2024.01.11
Jason2866 Jan 15, 2024
883f983
Update README.md
Jason2866 Jan 15, 2024
21ef9f0
IDF: Get rid of deprecated "pkg_resources" dependency
Jason2866 Jan 17, 2024
12441e1
rm `tool-mkspiffs`
Jason2866 Jan 19, 2024
356cd1d
Update platform.py
Jason2866 Jan 19, 2024
db63f4e
remove `SPIFFS`
Jason2866 Jan 19, 2024
3c809d5
build 1932
Jason2866 Jan 20, 2024
f0d9585
Delete examples/espidf-arduino-littlefs/littlefsbuilder.py
Jason2866 Jan 20, 2024
f23df1d
Update platformio.ini
Jason2866 Jan 20, 2024
8d35098
Build 1934
Jason2866 Jan 23, 2024
527b189
24.01.12
Jason2866 Jan 24, 2024
4d49219
build 1944
Jason2866 Jan 27, 2024
39364dd
Update examples.yml
Jason2866 Jan 29, 2024
7f79dc4
Build 1951
Jason2866 Jan 30, 2024
31160de
Build 1966
Jason2866 Jan 31, 2024
a48e6f4
Update examples.yml
Jason2866 Jan 31, 2024
9ec1837
Update platform.json
Jason2866 Feb 1, 2024
bf96bf1
esptool.py dev
Jason2866 Feb 2, 2024
e0a9a58
Fix path
Jason2866 Feb 2, 2024
a3907da
Update platform.py (#58)
Jason2866 Feb 7, 2024
e8dad14
Build 1992
Jason2866 Feb 7, 2024
2f88831
Update IDF 5.1.2.240206
Jason2866 Feb 7, 2024
c38efd6
Create sdkconfig.defaults
Jason2866 Feb 7, 2024
f68b42d
Update examples.yml
Jason2866 Feb 8, 2024
a7b1d67
add Tasmota to CI examplea
Jason2866 Feb 8, 2024
935b487
Build 2000
Jason2866 Feb 8, 2024
1d792dc
check with Tasmota example frameworks "solo1" "ITEAD" too
Jason2866 Feb 8, 2024
33e80d1
Update platformio.ini
Jason2866 Feb 8, 2024
ce40bcf
Add c2 Tas,ota
Jason2866 Feb 9, 2024
d47645b
c2 no-lto
Jason2866 Feb 9, 2024
7965f55
Build 2004
Jason2866 Feb 9, 2024
79d8e63
No big examples with Windows
Jason2866 Feb 9, 2024
1494b51
Update examples.yml
Jason2866 Feb 9, 2024
7eceb64
Update platform.json
Jason2866 Feb 9, 2024
cb3e625
Update examples.yml
Jason2866 Feb 9, 2024
ab232b2
Build 2010
Jason2866 Feb 9, 2024
ffa32ba
Update examples.yml
Jason2866 Feb 9, 2024
55283c2
Update examples.yml
Jason2866 Feb 9, 2024
7f6937c
debug speed default 5000khz
Jason2866 Feb 10, 2024
f166dfb
debug 5000khz default
Jason2866 Feb 10, 2024
e1fbe08
fixed ITEAD and solo1 frameworks
Jason2866 Feb 11, 2024
9e73b1d
test build tasmota with windows
Jason2866 Feb 11, 2024
7eed207
no CI example Tasmota wirh
Jason2866 Feb 11, 2024
106b1a5
Print full path to missing part table
Jason2866 Feb 12, 2024
94a9725
Arduino core 3.0.0 based on IDF 5.1
Jason2866 Feb 13, 2024
bbbe576
Update esp32-h2-devkitm-1.json
Jason2866 Feb 14, 2024
82190a7
`f_image`
Jason2866 Feb 14, 2024
4e798b7
Latest Arduino commit
Jason2866 Feb 15, 2024
2adb691
Update platform.json
Jason2866 Feb 15, 2024
56537ba
enable H2 build
Jason2866 Feb 15, 2024
9d497b2
Delete boards/briki_abc_esp32.json
Jason2866 Feb 16, 2024
e704bc4
Delete boards/briki_mbc-wb_esp32.json
Jason2866 Feb 16, 2024
0141fe4
Update platformio.ini
Jason2866 Feb 20, 2024
e8f458b
Update sdkconfig.defaults
Jason2866 Feb 20, 2024
857149a
Update Arduino libs
Jason2866 Feb 20, 2024
23f1833
Update platform.json
Jason2866 Feb 21, 2024
1a55d5a
Update espidf.py
Jason2866 Feb 22, 2024
6e7c68f
idf-component-manager v1.5.2
Jason2866 Feb 29, 2024
e06e2b1
IDF 5.1.3
Jason2866 Mar 1, 2024
4e5b0cb
Update to latest lib and Arduino commit
Jason2866 Mar 1, 2024
1f09f95
Update ulp.py
Jason2866 Mar 4, 2024
6223a65
Tasmota esptool.py v4.7.1
Jason2866 Mar 7, 2024
2c21d10
append-digest
Jason2866 Mar 7, 2024
5c69cfc
commits from 240307
Jason2866 Mar 7, 2024
2e1cf70
add `f_boot'
Jason2866 Mar 19, 2024
db342e3
latest
Jason2866 Mar 19, 2024
1802bd5
Update pypi packages
Jason2866 Mar 23, 2024
17764a2
Better handling of IDF source files when preparing build env
Jason2866 Mar 28, 2024
ec30a4c
Update ulp.py
Jason2866 Mar 28, 2024
0dd22a6
esptool v4.7.2
Jason2866 Apr 6, 2024
5dabb36
Update filter_exception_decoder.py
Jason2866 Apr 18, 2024
bd8d105
Update platform.json
Jason2866 Apr 18, 2024
c3b0101
IDF v5.1.3.240418
Jason2866 Apr 18, 2024
ee9e266
Update espidf.py
Jason2866 Apr 20, 2024
2b64c8d
Update arduino
Jason2866 Apr 30, 2024
b071e97
Update espidf.py
Jason2866 May 10, 2024
e7f37ba
Update platform.json
Jason2866 May 27, 2024
4b5f545
Update platform.json
Jason2866 May 27, 2024
6723af2
Update main.py
Jason2866 May 27, 2024
91e0f9e
Update platform.json
Jason2866 May 27, 2024
86d89c6
Update platformio.ini
Jason2866 May 28, 2024
0fbf544
Update platformio.ini
Jason2866 May 28, 2024
86d8782
update example
Jason2866 May 28, 2024
4ffc31c
Update platform.json
Jason2866 May 28, 2024
65fa53f
Update platform.json
Jason2866 May 31, 2024
bed6e50
Update platform.json
Jason2866 Jun 4, 2024
2d55972
Update platformio.ini
Jason2866 Jun 4, 2024
760cd03
add missing "H2"
Jason2866 Jun 4, 2024
722e90a
Fix h2 entrys
Jason2866 Jun 4, 2024
c94ce17
Create partitions_customs.csv
Jason2866 Jun 4, 2024
33e128b
Update platformio.ini
Jason2866 Jun 4, 2024
d00d48b
Rename partitions_customs.csv to partitions_custom.csv
Jason2866 Jun 4, 2024
2990e44
Update platformio.ini
Jason2866 Jun 5, 2024
7d84cb7
Delete examples/espidf-arduino-blink/partitions_custom.csv
Jason2866 Jun 5, 2024
08c1883
Update platformio.ini
Jason2866 Jun 5, 2024
8371a93
Update platformio.ini
Jason2866 Jun 5, 2024
6927e57
Update 4d_systems_esp32s3_gen4_r8n16.json
Jason2866 Jun 5, 2024
84322ae
Update sdkconfig.defaults
Jason2866 Jun 5, 2024
464961f
Update platformio.ini
Jason2866 Jun 5, 2024
99fe4ef
Update sdkconfig.defaults
Jason2866 Jun 5, 2024
bacc48c
Update platformio.ini
Jason2866 Jun 5, 2024
dda65e6
Orig 3.0.1 Arduino release
Jason2866 Jun 5, 2024
4158efb
Update platform.json
Jason2866 Jun 5, 2024
00ebcdb
Update platform.json
Jason2866 Jun 5, 2024
f2d7aad
Update espidf.py
Jason2866 Jun 6, 2024
b828401
Update sdkconfig.defaults
Jason2866 Jun 6, 2024
f863bf0
Update sdkconfig.defaults
Jason2866 Jun 6, 2024
0cef0c4
maybe esptool v4.5.1?
Jason2866 Jun 6, 2024
1e792fa
Update platform.json
Jason2866 Jun 6, 2024
7ca9893
Update Arduino & idf
Jason2866 Jun 6, 2024
e40259d
latest commits 240613
Jason2866 Jun 13, 2024
3c79023
Update platform.json
Jason2866 Jun 14, 2024
ced69f2
Update IDF 5.1.4.240614
Jason2866 Jun 14, 2024
238dc53
Use always latest commits for Arduino core & libs
Jason2866 Jun 14, 2024
7cab348
Update platform.json
Jason2866 Jun 26, 2024
56648b6
more failsafe IDF version get
Jason2866 Jul 7, 2024
79a0cb7
Update espidf.py
Jason2866 Jul 9, 2024
6a54824
Merge branch 'merge' into Arduino/IDF5_org
Jason2866 Jul 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions boards/4d_systems_esp32s3_gen4_r8n16.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
{
"build": {
"arduino": {
"ldscript": "esp32s3_out.ld",
"memory_type": "qio_opi",
"partitions": "default_16MB.csv"
"partitions": "esp_sr_16.csv"
},
"core": "esp32",
"extra_flags": [
Expand Down
30 changes: 30 additions & 0 deletions boards/esp32-c2-devkitm-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"build": {
"core": "esp32",
"f_cpu": "120000000L",
"f_flash": "60000000L",
"flash_mode": "qio",
"mcu": "esp32c2",
"variant": "esp32c2"
},
"connectivity": [
"wifi"
],
"debug": {
"openocd_target": "esp32c2.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif ESP32-C2-DevKitM-1",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 278528,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp8684/esp8684-devkitm-1/user_guide.html",
"vendor": "Espressif"
}
7 changes: 6 additions & 1 deletion boards/esp32-c6-devkitc-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,17 @@
"f_cpu": "160000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"mcu": "esp32c6"
"mcu": "esp32c6",
"variant": "esp32c6"
},
"connectivity": [
"wifi"
],
"debug": {
"openocd_target": "esp32c6.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif ESP32-C6-DevKitC-1",
Expand Down
1 change: 1 addition & 0 deletions boards/esp32-c6-devkitm-1.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
"openocd_target": "esp32c6.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif ESP32-C6-DevKitM-1",
Expand Down
38 changes: 38 additions & 0 deletions boards/esp32-h2-devkitm-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"build": {
"core": "esp32",
"f_cpu": "96000000L",
"f_flash": "64000000L",
"f_image": "48000000L",
"flash_mode": "qio",
"mcu": "esp32h2",
"variant": "esp32h2",
"hwids": [
[
"0x303A",
"0x1001"
]
]
},
"connectivity": [
"bluetooth",
"zigbee"
],
"debug": {
"openocd_target": "esp32h2.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif ESP32-H2-DevKit",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32h2/esp32-h2-devkitm-1/index.html",
"vendor": "Espressif"
}
37 changes: 37 additions & 0 deletions boards/esp32-solo1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV -DARDUINO_USB_CDC_ON_BOOT=0 -DCORE32SOLO1",
"f_cpu": "80000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_target": "esp32-solo-1.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32-solo1 4M Flash",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://en.wikipedia.org/wiki/ESP32",
"vendor": "Espressif"
}