100 Commits
Author SHA1 Message Date
valeros 2587ce9871 Add Adafruit Feather ESP32-S2 board
Issue #1287
2024-01-22 14:26:14 +02:00
valeros bd7dd2cd60 IDF: Get rid of deprecated "pkg_resources" dependency
Resolves #1277
2024-01-17 14:26:11 +02:00
valeros ee1dd5a6c6 Merge tag 'v6.5.0' into develop
Bump version to 6.5.0
2023-12-27 14:05:53 +02:00
valeros b0a7f56bcd Merge branch 'release/v6.5.0' 2023-12-27 14:05:52 +02:00
valeros e2616134ef Bump version to 6.5.0 2023-12-27 14:05:29 +02:00
valeros 91c7448d5a Fix board name for ioxesp32ps 2023-12-27 14:04:36 +02:00
valeros 2575a81db6 Add ESP32-S3-USB-OTG board
Resolves #1262
2023-12-19 12:06:25 +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 bc5b51f020 Update ESP-IDF to v5.1.2
Resolve #1237
2023-12-06 14:55:33 +02:00
valeros 13a4062e22 Add new boards
Resolves #1231, resolves #209
2023-12-05 14:54:52 +02:00
valeros 3cf0b92d84 Update IDF package to v4.4.6 for mixed IDF/Arduino projects 2023-12-05 13:41:43 +02:00
valeros d83933996f Update Arduino core to v2.0.14
Resolves #1184
2023-12-05 13:40:50 +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 f6ec3926f9 Add missing Bluetooth connectivity for all S3-based boards 2023-09-21 17:06:16 +03:00
valeros a9b9d09468 Add default debug option for ESP32-S2-Kaluga-1 Kit
Resolves #1185, resolves #1130
Resolves platformio/platformio-docs#318
2023-09-06 12:38:25 +03: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
valeros 516520f851 Merge branch 'release/v6.4.0' 2023-08-31 16:39:27 +03:00
valeros 6186d2ce98 Merge tag 'v6.4.0' into develop
Bump version to 6.4.0
2023-08-31 16:39:27 +03:00
valeros d2b14ad4d8 Bump version to 6.4.0 2023-08-31 16:38:45 +03:00
valeros 36b7a18405 Add a warning about the latest GDB package integration 2023-08-31 16:36:07 +03:00
valeros ceafaa7c17 Update dynamic partition offset calculation process
Resolves #1178
2023-08-30 17:32:34 +03:00
valeros a846cb0022 Fix GDB package version 2023-08-28 22:59:30 +03:00
valeros 3ac254be84 Typo fix 2023-08-28 16:27:07 +03:00
valeros f8518b861b Switch IDF projects to a standalone GDB packages
Note: This change requires PlatformIO Core >=6.1.11a2
2023-08-28 16:10:48 +03:00
valeros bf5a65ba6b Install chardet as fallback package for charset_normalizer on Darwin ARM64 2023-08-28 16:08:37 +03:00
valeros 682da88fe2 Delete obsolete comment 2023-08-28 16:08:37 +03:00
valeros f1fdbc5838 Allow specifying custom application partition name // Issue #1166
This way developers can select an arbitrary partition which will be used
for dynamic memory checks.
2023-08-07 14:54:11 +03:00
valeros bd031b8c99 IDF: Reduce time between consecutive builds by enabling implicit build cache 2023-08-03 13:56:50 +03:00
valeros fc336a9b99 Update IDF to v5.1.0 2023-08-03 13:56:33 +03:00
valeros 07820cf6f4 Update dynamic memory calculation process
The order of partitions should also be taken into account as the factory partition may be
allocated for a bootloader (e.g. Adafruit's custom partition file with a UF2 bootloader) and
appear after ota_0 used for app
2023-08-02 13:00:27 +03:00
valeros 650fb5d598 Typo fix in Smart Bee S3 manifest 2023-08-02 12:57:52 +03:00
valeros a6291f8082 Add Arduino Nano ESP32 env to examples 2023-08-02 12:57:22 +03:00
valeros 95125e2627 Update Arduino core to v2.0.11
- Added several new boards (including Nano ESP32) // Resolves #1162
- Added DFU upload method via dfu-util for the new Arduino Nano ESP32
- Updated IDF version to v4.4.5 for mixed Arduino/IDF projects
2023-08-01 19:38:55 +03:00
valeros 26aa55aa95 Process "build_src_flags" option in IDF build script
Resolves #1146
2023-07-21 15:56:22 +03:00
valeros ea405523d8 Remove unnecessary ULP binary dependency 2023-07-13 14:21:58 +03:00
valeros 28656548e2 Override default behavior of memory analysis feature 2023-07-13 14:20:47 +03:00
Valerii Koval c3296ee7b4 Merge tag 'v6.3.2' into develop
Bump version to 6.3.2
2023-06-20 12:19:57 +03:00
Valerii Koval eb7eba46fd Merge branch 'release/v6.3.2' 2023-06-20 12:19:56 +03:00
Valerii Koval 39192b4cfa Bump version to 6.3.2 2023-06-20 12:19:31 +03:00
Valerii Koval b4211e98af Fix code indentation 2023-06-19 22:00:47 +03:00
Valerii Koval e49e312162 Improve the process of installing Python deps for IDF 2023-06-19 21:30:18 +03:00
Valerii Koval 99362a481a Lock precise versions of Python dependencies for IDF 5
Using loose constraints proved to be unsafe (e.g. latest pyparsing update v3.1.0)
2023-06-19 21:25:38 +03:00
Valerii Koval 8100ac5544 Merge branch 'release/v6.3.1' 2023-05-26 10:39:32 +03:00
Valerii Koval 574fe62204 Merge tag 'v6.3.1' into develop
Bump version to 6.3.1
2023-05-26 10:39:32 +03:00
Valerii Koval 9747fbc8de Bump version to 6.3.1 2023-05-26 10:39:07 +03:00
Valerii Koval b720f0dbd4 Merge branch 'release/v6.3.0' 2023-05-19 13:27:22 +03:00
Valerii Koval 70fc09635b Merge tag 'v6.3.0' into develop
Bump version to 6.3.0
2023-05-19 13:27:22 +03:00
Valerii Koval d4e2b6c04d Bump version to 6.3.0 2023-05-19 13:27:05 +03:00
Valerii Koval efc0303b2a Update ESP-IDF to v5.0.2 2023-05-11 20:06:37 +03:00
Valerii Koval 35c40ed548 Update Arduino core to v2.0.9 2023-05-09 12:52:18 +03:00
Valerii Koval 2988da9268 Better handling of macros exported from IDF
Issue #1080
2023-05-08 13:06:18 +03:00
Valerii Koval d9939d93c3 Add support for new versions of upstream toolchain packages
Resolves #1092, resolves #1093
2023-05-08 12:34:12 +03:00
Valerii Koval da133384b5 Process internal Arduino libraries in mixed Arduino/IDF projects
Resolves #1080
2023-05-03 17:15:55 +03:00
Valerii Koval 1d6e1999d1 Merge branch 'release/v6.2.0' 2023-04-29 13:24:39 +03:00
Valerii Koval b7a3ee8f2b Merge tag 'v6.2.0' into develop
Bump version to 6.2.0
2023-04-29 13:24:39 +03:00
Valerii Koval c93c9081ea Bump version to 6.2.0 2023-04-29 13:24:22 +03:00
Valerii Koval 2a74cfaca2 Update OpenOCD package to v0.12 2023-04-11 11:54:31 +03:00
Valerii Koval 41f7000dd4 Update esptoolpy to v4.5.1 // Resolves #1051 2023-03-13 12:32:04 +02:00
Valerii Koval 7591b28c48 Merge branch 'release/v6.1.0' 2023-03-08 19:51:44 +02:00
Valerii Koval 8603fc9f18 Merge tag 'v6.1.0' into develop
Bump version to 6.1.0
2023-03-08 19:51:44 +02:00
Valerii Koval 9f81feafdc Bump version to 6.1.0 2023-03-08 19:51:29 +02:00
Valerii Koval 6fb9e8c1b7 Update default sdkconfig for ULP ADC example 2023-03-08 19:50:49 +02:00
Valerii Koval 48c4226e52 IDF: Propagate build flags for ASM files
Resolves #1048
2023-03-03 14:13:44 +02:00
Valerii Koval 5e0a6c3d92 Update IDF to v5.0.1 2023-03-01 14:02:59 +02:00
Valerii Koval 4284bc9bab Fix file extension for Atom-S3 2023-03-01 13:43:16 +02:00
Valerii Koval b94ae136e9 Update Arduino core to v2.0.7
- New boards (resolves #915, resolves #1009)
- Updated IDF to v4.4.4 for mixed projects
2023-02-27 12:18:01 +02:00
Valerii Koval 90130b696c Update esptoolpy to v4.5.0
Resolves #1025
2023-02-17 19:34:20 +02:00
Valerii Koval 764527eb03 Merge tag 'v6.0.1' into develop
Bump version to 6.0.1
2023-02-06 14:39:04 +02:00
Valerii Koval 33f2e6e3e4 Merge branch 'release/v6.0.1' 2023-02-06 14:39:03 +02:00
Valerii Koval 679a5a5acc Bump version to 6.0.1 2023-02-06 14:38:48 +02:00
Valerii Koval c49915ae06 Delete deprecated example 2023-02-02 12:27:55 +02:00
Valerii Koval 8507dd8e7f Better handling of ESP IDF Python dependencies
#1006, #1007, resolves #1013

Now IDF Python deps are installed in a pre-сreated virtual environment.
The name of the IDF venv contains the IDF version to avoid possible conflicts and
unnecessary reinstallation of Python dependencies in cases when Arduino
as an IDF component requires a different version of the IDF package and
hence a different set of Python deps or their versions
2023-01-31 21:51:01 +02:00
Valerii Koval f3d3c295fc Update platform description 2023-01-23 12:28:43 +02:00
Valerii Koval a9ad5ac388 Fix partition file names for Feather S3 and QT Py S3 without PSRAM
Resolve #1004
2023-01-17 21:04:00 +02:00
Valerii Koval 11b406a1ca Merge tag 'v6.0.0' into develop
Bump version to 6.0.0
2023-01-16 21:17:02 +02:00
Valerii Koval cdf9bfd621 Merge branch 'release/v6.0.0' 2023-01-16 21:17:01 +02:00
Valerii Koval 1b54fc7a76 Bump version to 6.0.0 2023-01-16 21:16:16 +02:00
Valerii Koval 51ff51e9ef Typo fix 2023-01-16 19:21:21 +02:00
Valerii Koval 783e8a9ad7 Better handling of Python deps for IDF 2023-01-16 14:22:17 +02:00
Valerii Koval 6660f2cfd7 Update default partition tables for Adafruit Feather S3 based boards
Resolves #996, resolves #997
2023-01-11 18:05:48 +02:00
Valerii Koval 4a461f5221 Update examples 2023-01-06 14:29:59 +02:00
Valerii Koval d0835e994c Take into account board flash mode when converting elf to bin 2023-01-06 14:29:58 +02:00
Valerii Koval ecc617e341 Add support for IDF v5.0
Resolves #979
2023-01-06 14:29:24 +02:00
Valerii Koval fa1ff811eb Merge tag 'v5.3.0' into develop
Bump version to 5.3.0
2022-12-29 11:48:13 +02:00
Valerii Koval c7e0e37367 Merge branch 'release/v5.3.0' 2022-12-29 11:48:12 +02:00
Valerii Koval ee09e8be55 Bump version to 5.3.0 2022-12-29 11:47:47 +02:00
Valerii Koval 26b5112bdc Fix ULP package paths 2022-12-26 19:09:29 +02:00
Valerii Koval 5a7db65de8 Update ESP32 ULP toolchain to v2.35
ULP toolchain is now common for all family
2022-12-26 14:32:12 +02:00
Valerii Koval 86ce4d24bb Update IDF to v4.4.3 2022-12-25 22:44:08 +02:00
Valerii Koval 9c3e3b6855 Update Arduino core to v2.0.6
Resolves #937
2022-12-24 01:24:52 +02:00
Valerii Koval fee4b738f5 Fix HWID the for um_pros3 board // Resolve #964 2022-12-01 13:46:04 +02:00
Valerii Koval 2f2ddc728e Normalize path in the "IDF_PATH" variable // Resolve #960 2022-12-01 13:43:11 +02:00
Valerii Koval 03254d41cb Merge tag 'v5.2.0' into develop
Bump version to 5.2.0
2022-09-30 12:53:15 +03:00
Valerii Koval 8565a828b1 Merge branch 'release/v5.2.0' 2022-09-30 12:53:14 +03:00
Valerii Koval f1d0071fa5 Bump version to 5.2.0 2022-09-30 12:53:00 +03:00
Valerii Koval 03d59c608b Use the "adapter speed" option for OpenOCD
Issue #917
2022-09-27 12:30:15 +03:00
Valerii Koval ccae219f0a Add new boards 2022-09-26 15:32:37 +03:00
Valerii Koval 1400178ec6 Synchronize board settings according to the latest Arduino core 2022-09-26 15:23:00 +03:00
Valerii Koval bf9c13ff9c Update esptoolpy to v4.2.1 2022-09-26 15:14:53 +03:00