Skip to content
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

[pull] develop from platformio:develop #22

Merged
merged 94 commits into from
Nov 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
d839339
Update Arduino core to v2.0.14
valeros Dec 5, 2023
3cf0b92
Update IDF package to v4.4.6 for mixed IDF/Arduino projects
valeros Dec 5, 2023
13a4062
Add new boards
valeros Dec 5, 2023
7293107
Add Lion:Bit S3 board (#1179)
PradeepKotu Dec 6, 2023
bc5b51f
Update ESP-IDF to v5.1.2
valeros Dec 6, 2023
89d7ed2
Add optional MMU page size flag to elf2bin if it's configurable
valeros Dec 8, 2023
275f117
Add a warning if there is a flash size mismatch with IDF config
valeros Dec 8, 2023
fa33c2b
Add Smart Bee Data Logger board (#1249)
strid3r21 Dec 11, 2023
6384876
Fix Lolin S2 USB CDC setup (#1251)
SuGlider Dec 12, 2023
f5a40f5
fix lolin_s3.json (#1252)
Jason2866 Dec 12, 2023
c266d1f
Added board ESP32-PICO-DevKitM-2 (#1254)
djpearman Dec 14, 2023
a886fdc
Add Adafruit QT Py ESP32-S3 (PSRAM version) (#1257)
maxgerhardt Dec 18, 2023
2575a81
Add ESP32-S3-USB-OTG board
valeros Dec 19, 2023
2571753
Add new boards Namino Rosso / Arancio (#1193)
a-sapuppo Dec 22, 2023
91c7448
Fix board name for ioxesp32ps
valeros Dec 27, 2023
e261613
Bump version to 6.5.0
valeros Dec 27, 2023
b0a7f56
Merge branch 'release/v6.5.0'
valeros Dec 27, 2023
ee1dd5a
Merge tag 'v6.5.0' into develop
valeros Dec 27, 2023
bd7dd2c
IDF: Get rid of deprecated "pkg_resources" dependency
valeros Jan 17, 2024
2587ce9
Add Adafruit Feather ESP32-S2 board
valeros Jan 22, 2024
76df32f
Add Lolin S3 Pro (#1303)
bsdlp Feb 9, 2024
ecb0953
Print explicit path to missing partition table
valeros Feb 12, 2024
8fe5e12
Implement `get_board_f_image` (#1308)
Jason2866 Feb 15, 2024
a7e7d01
Drop support for abandoned Briki boards
ivankravets Feb 16, 2024
2beaa5f
Drop support for abandoned Briki boards
ivankravets Feb 16, 2024
8524bb6
Drop support for abandoned Briki boards
ivankravets Feb 16, 2024
66d21ae
Enabled debug feature for WEMOS LOLIN32 Lite
valeros Feb 19, 2024
1b83055
Remove generic compiler flags from global ASM scope
valeros Feb 22, 2024
9b0c95d
Add support for Lilka (v2) board (#1317)
and3rson Feb 22, 2024
f3953f8
Properly handle ULP sources in incremental builds
valeros Mar 4, 2024
0f5033b
Bump idf-component-manager to 1.5.2 (#1321)
nicklasb Mar 6, 2024
159f06d
Add new option `f_boot` (#1331)
Jason2866 Mar 18, 2024
141b048
Add missing Bluetooth connectivity for esp32-s3-devkitm-1 (#1334)
oxmb Mar 19, 2024
271f417
Use GCC wrapped ar & ranlib to enable LTO (#1329)
deece Mar 20, 2024
62f67a6
Update ESP-IDF to v5.2.1
valeros Mar 21, 2024
62697f2
Add functionality to skip installation of IDF's Python deps
valeros Mar 21, 2024
7e3b841
Update IDF USB example
valeros Mar 21, 2024
af266f7
Update RISC-V toolchain to v13.2.0
valeros Mar 22, 2024
e2f552f
Better handling of IDF source files when preparing build env
valeros Mar 25, 2024
02d004d
Switch to native Python subprocess calls for ULP build workflow
valeros Mar 27, 2024
b901f2d
Typo fix
valeros Mar 27, 2024
8494318
Bump version to 6.6.0
valeros Mar 29, 2024
c9c9bbe
Merge tag 'v6.6.0' into develop
valeros Mar 29, 2024
38f570b
Merge branch 'release/v6.6.0'
valeros Mar 29, 2024
77f8fc2
Make esp32_exception_decoder more generic (#1357)
Tasssadar Apr 18, 2024
89dbe70
Update toolchain packages for IDF integration
valeros Apr 23, 2024
1a9fd7b
Typo fix
valeros Apr 23, 2024
6c323e2
Remove deprecated AWS-IoT example
valeros Apr 23, 2024
54f64c9
Fix toolchain path in ULP build script
valeros Apr 23, 2024
37f73f4
Update Arduino core to v2.0.15
valeros Apr 29, 2024
3fdfd14
Add new boards
valeros Apr 29, 2024
738e713
Add board ESP32-S3 PowerFeather (#1344)
powerfeatherdev Apr 29, 2024
2fd630e
Update Python version in CI
valeros Apr 29, 2024
eb6d7c5
Update Arduino core to v2.0.16
valeros May 6, 2024
09056b0
Keep source file extension in object file names for IDF components (#…
Jason2866 May 10, 2024
35b29a1
Refactor processing of IDF linker fragments
valeros May 10, 2024
73fb89d
Bump version to 6.7.0
valeros May 14, 2024
79b5a07
Merge branch 'release/v6.7.0'
valeros May 14, 2024
022e604
Merge tag 'v6.7.0' into develop
valeros May 14, 2024
8818b42
Properly handle "preserve_source_file_extension" config option
valeros Jun 6, 2024
d394712
Update Arduino core to v2.0.17
valeros Jun 6, 2024
d91a581
Fix maximum RAM size for ESP32-C6-DevKitC-1
valeros Jun 10, 2024
40cf417
Added Board definition for M5Stack Core Basic 16MB variant (#1399)
TheMasterofBlubb Jun 17, 2024
64608ba
Update ESP-IDF to v5.2.2
valeros Jun 18, 2024
ad7b231
Add default sdk config for esp32-c6-devkitc-1 in examples
valeros Jun 18, 2024
19a2a1e
Enable PSRAM for adafruit_feather_esp32s3_reversetft (#1414)
pcorliss Jul 2, 2024
f77dd2c
Better handling of IDF package version (#1420)
Jason2866 Jul 8, 2024
68ad40f
Remove floating comma from adafruit_feather_esp32s3_reversetft.json. …
gmemstr Jul 10, 2024
3ef6a7a
Add littlefs partition subtype (#1426)
dariush Jul 18, 2024
b3ef03f
Update IDF script
valeros Jul 29, 2024
e519b92
Update packages
valeros Jul 29, 2024
cb702f4
Fix incorrect handling of positional linker flags
valeros Jul 29, 2024
bbe4952
Merge branch 'feature/i53' into develop
valeros Jul 30, 2024
43e1b62
Bump version to 6.8.0
valeros Jul 30, 2024
e08b419
Merge branch 'release/v6.8.0'
valeros Jul 30, 2024
1876532
Merge tag 'v6.8.0' into develop
valeros Jul 30, 2024
b083445
Remove debug print (#1433)
Jason2866 Jul 30, 2024
4ee97bd
Bump version to 6.8.1
valeros Jul 30, 2024
3f33cce
Merge branch 'release/v6.8.1'
valeros Jul 30, 2024
1c27159
Merge tag 'v6.8.1' into develop
valeros Jul 30, 2024
de553ce
Skip ldscript preprocessing for IDF < v5.3 (#1434)
Jason2866 Aug 1, 2024
e9dbab3
Fix variant name for Heltec WiFi Kit 32 V3
valeros Aug 14, 2024
c73bbc1
Better handling of complex macros from CMake model
valeros Sep 5, 2024
b3884b1
Typo fix
valeros Sep 5, 2024
da5dd51
Update ESP-IDF to v5.3.1
valeros Sep 12, 2024
a6be743
Update build command for ULP config generation
valeros Sep 12, 2024
76a59aa
Add PROJECT_SOURCE_DIR for bootloader to enable bootloader_components…
DamienEspitallier Sep 16, 2024
5135639
Add WeAct Studio ESP32C3CoreBoard (#1465)
patrickelectric Sep 23, 2024
1fc7f34
Bump version to 6.9.0
valeros Sep 26, 2024
268f561
Merge branch 'release/v6.9.0'
valeros Sep 26, 2024
7f21fb1
Merge tag 'v6.9.0' into develop
valeros Sep 26, 2024
61e9531
Add board definition for Freenove ESP32-S3-WROOM (#1469)
argetlam-coder Sep 30, 2024
f3ef50f
Add Freenove ESP32-WROVER(-E) board (#1429)
oliv3r Oct 24, 2024
0bdfa30
Update default flash frequency for heltec_wireless_stick_lite (#1480)
Andreas-Pedersen Oct 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .github/workflows/examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,10 @@ jobs:
example:
- "examples/arduino-ble5-advertising"
- "examples/arduino-blink"
- "examples/arduino-briki-internal-libs"
- "examples/arduino-usb-keyboard"
- "examples/arduino-wifiscan"
- "examples/espidf-arduino-blink"
- "examples/espidf-arduino-wifiscan"
- "examples/espidf-aws-iot"
- "examples/espidf-ble-eddystone"
- "examples/espidf-coap-server"
- "examples/espidf-exceptions"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: [3.7]
python-version: [3.9]
example:
- "examples/espidf-hello-world"
runs-on: ${{ matrix.os }}
Expand Down
50 changes: 50 additions & 0 deletions boards/4d_systems_esp32s3_gen4_r8n16.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"build": {
"arduino": {
"ldscript": "esp32s3_out.ld",
"memory_type": "qio_opi",
"partitions": "default_16MB.csv"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ESP32_S3R8N16",
"-DBOARD_HAS_PSRAM",
"-DARDUINO_USB_MODE=1",
"-DARDUINO_USB_CDC_ON_BOOT=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x303A",
"0x1001"
]
],
"mcu": "esp32s3",
"variant": "esp32_s3r8n16"
},
"connectivity": [
"bluetooth",
"wifi"
],
"debug": {
"openocd_target": "esp32s3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "4D Systems GEN4-ESP32 16MB (ESP32S3-R8N16)",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"require_upload_port": true,
"speed": 460800
},
"url": "https://4dsystems.com.au/products",
"vendor": "4D Systems"
}
66 changes: 66 additions & 0 deletions boards/adafruit_camera_esp32s3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
{
"build": {
"arduino":{
"ldscript": "esp32s3_out.ld",
"partitions": "partitions-4MB-1ota.csv"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ADAFRUIT_CAMERA_ESP32S3",
"-DARDUINO_USB_CDC_ON_BOOT=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1",
"-DBOARD_HAS_PSRAM"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x239A",
"0x0117"
],
[
"0x239A",
"0x8117"
],
[
"0x239A",
"0x8118"
]
],
"mcu": "esp32s3",
"variant": "adafruit_camera_esp32s3"
},
"connectivity": [
"bluetooth",
"wifi"
],
"debug": {
"openocd_target": "esp32s3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Adafruit pyCamera S3",
"upload": {
"arduino": {
"flash_extra_images": [
[
"0x2d0000",
"variants/adafruit_camera_esp32s3/tinyuf2.bin"
]
]
},
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"use_1200bps_touch": true,
"wait_for_upload_port": true,
"require_upload_port": true,
"speed": 460800
},
"url": "https://www.adafruit.com/",
"vendor": "Adafruit"
}
64 changes: 64 additions & 0 deletions boards/adafruit_feather_esp32s2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"build": {
"arduino": {
"ldscript": "esp32s2_out.ld",
"partitions": "partitions-4MB-tinyuf2.csv",
"memory_type": "qio_qspi"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ADAFRUIT_FEATHER_ESP32S2",
"-DBOARD_HAS_PSRAM",
"-DARDUINO_USB_CDC_ON_BOOT=1"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x239A",
"0x80EB"
],
[
"0x239A",
"0x00EB"
],
[
"0x239A",
"0x80EC"
]
],
"mcu": "esp32s2",
"variant": "adafruit_feather_esp32s2"
},
"connectivity": [
"wifi"
],
"debug": {
"openocd_target": "esp32s2.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Adafruit Feather ESP32-S2",
"upload": {
"arduino": {
"flash_extra_images": [
[
"0x2d0000",
"variants/adafruit_feather_esp32s2/tinyuf2.bin"
]
]
},
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"use_1200bps_touch": true,
"wait_for_upload_port": true,
"require_upload_port": true,
"speed": 460800
},
"url": "https://www.adafruit.com/product/5000",
"vendor": "Adafruit"
}
3 changes: 2 additions & 1 deletion boards/adafruit_feather_esp32s3_reversetft.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
"-DARDUINO_ADAFRUIT_FEATHER_ESP32S3_REVTFT",
"-DARDUINO_USB_CDC_ON_BOOT=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1"
"-DARDUINO_EVENT_RUNNING_CORE=1",
"-DBOARD_HAS_PSRAM"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
Expand Down
67 changes: 67 additions & 0 deletions boards/adafruit_metro_esp32s3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
{
"build": {
"arduino":{
"ldscript": "esp32s3_out.ld",
"memory_type": "qio_opi",
"partitions": "partitions-16MB-tinyuf2.csv"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_METRO_ESP32S3",
"-DARDUINO_USB_CDC_ON_BOOT=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1",
"-DBOARD_HAS_PSRAM"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x239A",
"0x8145"
],
[
"0x239A",
"0x0145"
],
[
"0x239A",
"0x8146"
]
],
"mcu": "esp32s3",
"variant": "adafruit_metro_esp32s3"
},
"connectivity": [
"bluetooth",
"wifi"
],
"debug": {
"openocd_target": "esp32s3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Adafruit Metro ESP32-S3",
"upload": {
"arduino": {
"flash_extra_images": [
[
"0x410000",
"variants/adafruit_metro_esp32s3/tinyuf2.bin"
]
]
},
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"use_1200bps_touch": true,
"wait_for_upload_port": true,
"require_upload_port": true,
"speed": 460800
},
"url": "https://www.adafruit.com/product/5500",
"vendor": "Adafruit"
}
66 changes: 66 additions & 0 deletions boards/adafruit_qtpy_esp32s3_n4r2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
{
"build": {
"arduino": {
"ldscript": "esp32s3_out.ld",
"partitions": "partitions-4MB-tinyuf2.csv"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ADAFRUIT_QTPY_ESP32S3_N4R2",
"-DARDUINO_USB_CDC_ON_BOOT=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1",
"-DBOARD_HAS_PSRAM"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x239A",
"0x8143"
],
[
"0x239A",
"0x0143"
],
[
"0x239A",
"0x8144"
]
],
"mcu": "esp32s3",
"variant": "adafruit_qtpy_esp32s3_n4r2"
},
"connectivity": [
"bluetooth",
"wifi"
],
"debug": {
"openocd_target": "esp32s3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Adafruit QT Py ESP32-S3 (4M Flash 2M PSRAM)",
"upload": {
"arduino": {
"flash_extra_images": [
[
"0x2d0000",
"variants/adafruit_qtpy_esp32s3_n4r2/tinyuf2.bin"
]
]
},
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"use_1200bps_touch": true,
"wait_for_upload_port": true,
"require_upload_port": true,
"speed": 460800
},
"url": "https://www.adafruit.com/product/5700",
"vendor": "Adafruit"
}
Loading
Loading