Skip to content

11042021 #1

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 47 commits into from
Apr 11, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
f5ffb58
Initial support for new OpenOCD package
valeros Oct 26, 2020
dedfed0
Extend debugging options with flash images
ivankravets Oct 26, 2020
d10bbbe
Extend debugging options with flash images
ivankravets Oct 26, 2020
f2df24f
Use "program_esp" command for new openOCD
ivankravets Oct 26, 2020
7b932d1
Use "program_esp" command for new openOCD
ivankravets Oct 26, 2020
07919d0
Merge branch 'feature/openocd-update' into develop
ivankravets Oct 30, 2020
7ee2d88
Move "meteca" packages to its organization
ivankravets Nov 18, 2020
25e0989
Update esptoolpy to v3.0 // Resolve #401
valeros Nov 19, 2020
cd0af53
Force ESP-IDF build system to use proper Python // Issue #11
valeros Nov 27, 2020
115f981
Dynamically configure partition offsets for ESP-IDF
valeros Dec 2, 2020
f32e3ec
Bump version to 2.1.0
valeros Dec 2, 2020
2615af9
Merge branch 'release/v2.1.0' into develop
valeros Dec 2, 2020
caedd9e
add Nscreen-32 support (#446)
simonchen007 Dec 7, 2020
a58a358
Exit with error message when partition table is missing for ESP-IDF
valeros Dec 15, 2020
e542df1
Add missing PSRAM entry for Odroid (#467)
Jason2866 Jan 6, 2021
a57403c
Print error message when there is no SPIFFS section in partition file
valeros Jan 21, 2021
7e5f3f5
Initial updates for ESP-IDF v4.2
valeros Jan 21, 2021
649b381
Merge branch 'feature/ESP-IDF-4.2' into develop
valeros Jan 25, 2021
ab87490
Fix manifest name for Adafruit Feather ESP32-S2
valeros Jan 25, 2021
14e3f31
Build tinyusb lib only when it's explicitly enabled
valeros Jan 25, 2021
89b4b6a
Delete unsupported connectivity from ESP32-S2 boards
valeros Jan 26, 2021
1d1a7ca
Move default Arduino partitions to a separate section
valeros Jan 26, 2021
01034c8
Skip generated files when compiling project sources
valeros Jan 28, 2021
8d1b13f
Allow overriding debug adapter speed using "debug_speed" option
valeros Jan 28, 2021
948e881
Revert "Skip generated files when compiling project sources"
valeros Jan 28, 2021
ccbee72
Run CI only on Python 3
valeros Jan 28, 2021
883518f
Use generic debug interface name for on-board esp32-s2-kaluga-1
valeros Jan 28, 2021
7e0dcf0
Bump version to 3.0.0
valeros Jan 29, 2021
cdaa0ac
Merge branch 'release/v3.0.0' into develop
valeros Jan 29, 2021
a147b3c
Add missing argument to OTA tool when uploading SPIFFS image
valeros Feb 3, 2021
2546ff6
Fix memory configuration for Lolin D32 Pro
valeros Feb 4, 2021
55f50dc
Add ESP-IDF example with SPIFFS
valeros Feb 4, 2021
ddab9bb
Update Arduino core to v1.0.5
valeros Feb 24, 2021
5ab6ef3
Update CI badge
valeros Feb 24, 2021
e6fb064
Bump version to 3.1.0
valeros Feb 26, 2021
27dfaa0
Merge branch 'release/v3.1.0' into develop
valeros Feb 26, 2021
8291126
Update variant for the ttgo-t-beam board
valeros Mar 1, 2021
34b55a4
Update default upload speed for m5stack-atom board (#509)
kasraghu Mar 9, 2021
71e52b5
Properly declare buildfs target so it can be used for pre/post actions
valeros Mar 15, 2021
b76ec06
Add an explicit dependency on checkprogsize target for the final binary
valeros Mar 15, 2021
4f15087
Add new board Heltec Wifi Kit 32 V2 // Resolve #513
valeros Mar 15, 2021
2061baf
Implement Platform::configure_debug_session interface (PlatformIO Cor…
ivankravets Mar 18, 2021
a0bb603
Bump version to 3.1.1
valeros Mar 18, 2021
0d3a4e2
Merge branch 'release/v3.1.1' into develop
valeros Mar 18, 2021
751be0c
Update Arduino package to v1.0.6 // Resolve #508
valeros Mar 26, 2021
8319853
Bump version to 3.2.0
valeros Mar 29, 2021
b9530d3
Merge branch 'release/v3.2.0' into develop
valeros Mar 29, 2021
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
4 changes: 3 additions & 1 deletion .github/workflows/examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-16.04, windows-latest, macos-latest]
python-version: [2.7, 3.7]
python-version: [3.7]
example:
- "examples/arduino-blink"
- "examples/arduino-briki-internal-libs"
Expand All @@ -22,7 +22,9 @@ jobs:
- "examples/espidf-hello-world"
- "examples/espidf-http-request"
- "examples/espidf-peripherals-uart"
- "examples/espidf-peripherals-usb"
- "examples/espidf-storage-sdcard"
- "examples/espidf-storage-spiffs"
- "examples/espidf-ulp-adc"
- "examples/espidf-ulp-pulse"
- "examples/pumbaa-blink"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Espressif 32: development platform for [PlatformIO](http://platformio.org)

![alt text](https://github.com/platformio/platform-espressif32/workflows/Examples/badge.svg "Espressif 32 development platform")
[![Build Status](https://github.com/platformio/platform-espressif32/workflows/Examples/badge.svg)](https://github.com/platformio/platform-espressif32/actions)

Espressif Systems is a privately held fabless semiconductor company. They provide wireless communications and Wi-Fi chips which are widely used in mobile devices and the Internet of Things applications.

Expand Down
36 changes: 36 additions & 0 deletions boards/esp32-s2-kaluga-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"build": {
"arduino":{
"ldscript": "esp32s2_out.ld"
},
"core": "esp32",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"mcu": "esp32s2",
"variant": "esp32s2"
},
"connectivity": [
"wifi"
],
"debug": {
"default_tool": "ftdi",
"onboard_tools": [
"ftdi"
],
"openocd_target": "esp32s2.cfg"
},
"frameworks": [
"espidf"
],
"name": "Espressif ESP32-S2-Kaluga-1 Kit",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/hw-reference/esp32s2/user-guide-esp32-s2-kaluga-1-kit.html",
"vendor": "Espressif"
}
32 changes: 32 additions & 0 deletions boards/esp32-s2-saola-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"build": {
"arduino":{
"ldscript": "esp32s2_out.ld"
},
"core": "esp32",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"mcu": "esp32s2",
"variant": "esp32s2"
},
"connectivity": [
"wifi"
],
"debug": {
"openocd_target": "esp32s2.cfg"
},
"frameworks": [
"espidf"
],
"name": "Espressif ESP32-S2-Saola-1",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/hw-reference/esp32s2/user-guide-saola-1-v1.2.html",
"vendor": "Espressif"
}
4 changes: 2 additions & 2 deletions boards/esp32cam.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
"ldscript": "esp32_out.ld",
"partitions": "huge_app.csv"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"partitions": "huge_app.csv",
"variant": "esp32"
},
"connectivity": [
Expand Down
37 changes: 37 additions & 0 deletions boards/esp32doit-espduino.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",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "doitESPduino32"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_board": "esp-wroom-32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "DOIT ESPduino32",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "http://www.doit.am/",
"vendor": "DOIT"
}
38 changes: 38 additions & 0 deletions boards/esp32thing_plus.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld",
"partitions": "default_16MB.csv"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_THING_PLUS",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32thing_plus"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_board": "esp-wroom-32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "SparkFun ESP32 Thing Plus",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"require_upload_port": true,
"speed": 460800
},
"url": "https://www.sparkfun.com/products/15663",
"vendor": "SparkFun Electronics"
}
34 changes: 34 additions & 0 deletions boards/etboard.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ETBoard",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "ET-Board"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"frameworks": [
"arduino",
"espidf"
],
"name": "ETBoard",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "http://et.ketri.re.kr",
"vendor": "ETBoard"
}
32 changes: 32 additions & 0 deletions boards/featheresp32-s2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"build": {
"arduino":{
"ldscript": "esp32s2_out.ld"
},
"core": "esp32",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"mcu": "esp32s2",
"variant": "esp32s2"
},
"connectivity": [
"wifi"
],
"debug": {
"openocd_target": "esp32s2.cfg"
},
"frameworks": [
"espidf"
],
"name": "Adafruit ESP32-S2 Feather Development Board",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://www.adafruit.com/product/4769",
"vendor": "Adafruit"
}
34 changes: 34 additions & 0 deletions boards/healthypi4.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_HEALTHYPI_4",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "healthypi4"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"frameworks": [
"arduino",
"espidf"
],
"name": "ProtoCentral HealthyPi 4",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://healthypi.protocentral.com",
"vendor": "ProtoCentral"
}
35 changes: 35 additions & 0 deletions boards/heltec_wifi_kit_32_v2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld",
"partitions": "default_8MB.csv"
},
"core": "esp32",
"extra_flags": "-DARDUINO_HELTEC_WIFI_KIT_32",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "heltec_wifi_kit_32"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"frameworks": [
"arduino",
"espidf"
],
"name": "Heltec WiFi Kit 32 (V2)",
"upload": {
"flash_size": "8MB",
"maximum_ram_size": 327680,
"maximum_size": 8388608,
"require_upload_port": true,
"speed": 460800
},
"url": "http://www.heltec.cn/project/wifi-kit-32/?lang=en",
"vendor": "Heltec Automation"
}
4 changes: 2 additions & 2 deletions boards/heltec_wifi_lora_32_V2.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
"ldscript": "esp32_out.ld",
"partitions": "default_8MB.csv"
},
"core": "esp32",
"extra_flags": "-DARDUINO_HELTEC_WIFI_LORA_32_V2",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"partitions": "default_8MB.csv",
"variant": "heltec_wifi_lora_32_V2"
},
"connectivity": [
Expand Down
4 changes: 2 additions & 2 deletions boards/heltec_wireless_stick.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
"ldscript": "esp32_out.ld",
"partitions": "default_8MB.csv"
},
"core": "esp32",
"extra_flags": "-DARDUINO_HELTEC_WIRELESS_STICK",
"f_cpu": "240000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"partitions": "default_8MB.csv",
"variant": "heltec_wireless_stick"
},
"connectivity": [
Expand Down
Loading