Commit Graph

95 Commits

Author SHA1 Message Date
Jason2866 56d18fad35 use Arduino branch master 2024-08-28 20:16:27 +02:00
Jason2866 94fa3a2ba0 fetch Arduino libs dl URL from manifest json 2024-08-21 16:34:22 +02:00
Jason2866 26e284a972 remove install for tool-mconf and tool-idf 2024-07-20 15:49:51 +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
valeros 37f73f492a Update Arduino core to v2.0.15
Resolve #1354
2024-04-29 14:18:35 +03:00
valeros 1a9fd7b9d3 Typo fix 2024-04-23 16:59:42 +03:00
valeros 89dbe707cd Update toolchain packages for IDF integration
Issue #1360
2024-04-23 16:43:58 +03:00
valeros af266f7492 Update RISC-V toolchain to v13.2.0 2024-03-22 16:52:59 +02:00
Ivan Kravets a7e7d01f3a Drop support for abandoned Briki boards 2024-02-16 18:02:36 +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 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 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
Stijn Tintel 95e0a731cc Initial support for ESP32-C6-DevKitC-1 (#1054)
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2023-08-03 15:50:34 +03:00
valeros fc336a9b99 Update IDF to v5.1.0 2023-08-03 13:56:33 +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
Ivan Kravets 1d25419ae1 Use "platformio.public.fetch_http_content" API for HTTP requests 2023-07-31 18:01:01 +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 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 ecc617e341 Add support for IDF v5.0
Resolves #979
2023-01-06 14:29:24 +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 03d59c608b Use the "adapter speed" option for OpenOCD
Issue #917
2022-09-27 12:30:15 +03:00
Valerii Koval ce9af2ad63 Update Arduino core to v2.0.5 2022-09-26 15:14:34 +03:00
Valerii Koval cdd0867de6 Update bootloader image headers before debugging or uploading via debug tools
This approach is less intrusive than merging the entire application into one binary
implemented in #006d64e8b268e479703a0aac7eed8bef1ebea587

In this implementation we safely copy the required bootloader binary to the
build directory, adjust the headers via esptoolpy and the "merge_bin" command
according to --flash-size and --flash-mode arguments.

Resolves #872
2022-08-15 17:59:36 +03:00
Valerii Koval 006d64e8b2 Merge firmware before flashing via OpenOCD
Arduino core v2.0.4 contains updated bootloader images that have innacurate default headers. This results in bootloops if firmware is flashed via OpenOCD (e.g. debugging or
uploading via debug tools). For this reason, before uploading or debugging we need to merge all binaries (firmware, bootloader, partitions, etc.) via esptoolpy so that
the image headers will be adjusted according to --flash-size and --flash-mode arguments.

Note that this behavior doesn't occur if uploading is done via esptoolpy, as esptoolpy  overrides the binary image headers before flashing.
2022-07-30 21:09:01 +03:00
Valerii Koval bba9d55bab Update Arduino core to v2.0.4 2022-07-19 15:20:05 +03:00
Valerii Koval f84dc9a3c8 Add ESP-based debug probes
Resolve #828
2022-06-14 14:55:32 +03:00
Valerii Koval bc284f7c6a Update IDF build script according to v4.4.1 2022-06-14 14:53:54 +03:00
Ivan Kravets 9f8a221957 Minor fixes 2022-05-27 17:56:49 +03:00
Ivan Kravets 2b15a4eeee Add compatibility with PIO Core 6.0 2022-05-27 17:27:53 +03:00
Valerii Koval cca778e55a Temporarily disable the esp_usb_jtag debug interface 2022-05-20 20:28:25 +03:00
Valerii Koval 9f9f39d8d5 Add support for Arduino core v2.0.3
Resolve #799, resolves #762, resolves #674
2022-05-16 13:18:16 +03:00
Valerii Koval ce4c273ed2 Add CMSIS-DAP as available debug probe
Resolve #771
2022-04-25 13:36:01 +03:00
Valerii Koval 272f8ef020 Update Arduino package to v2.0.1 2022-04-21 16:43:24 +03:00
Valerii Koval c74e09e69a Set type for dynamically configured toolchains // Resolves #765
In some cases toolchain packages may be missing in platform manifest
2022-04-20 21:42:25 +03:00
Valerii Koval e9c81536b9 Minor fixes 2022-04-20 16:59:17 +03:00
Valerii Koval d342bced2d Deprecate support for Simba and Pumbaa frameworks 2022-04-18 12:45:21 +03:00
Valerii Koval 4371944c6b Add support for new filesystems
Resolves #546, resolves #570, resolves #643
2022-04-17 23:58:10 +03:00
Valerii Koval 581c7d0325 Add support for Arduino v2.0
Resolve #619, resolve #652, resolve #591
2022-04-14 14:40:12 +03:00
valeros f82d9bc5eb Tidy up dynamic toolchain resolution 2021-11-09 12:12:06 +02:00
valeros 4bea81ffed Make new toolchains for ESP-IDF v4.3.1 mandatory
Resolve #665
2021-11-08 16:40:05 +02:00
valeros 93b71b66e7 Update ESP-IDF to v4.3.1
Resolve #655, resolve #635
2021-11-05 14:54:41 +02:00
valeros ad40c11fc6 Use esptoolpy v3.1 by default
Resolve #569
2021-06-30 14:11:16 +03:00
valeros b073ed8440 Initial support for ESP32C3
Resolve #568, resolve #497
2021-06-23 18:33:52 +03:00
valeros 5384f152f1 Initial support for ESP-IDF v4.3
Resolve #566, resolve #471, resolve #561
2021-06-23 18:33:32 +03:00
Ivan Kravets 2061bafb21 Implement Platform::configure_debug_session interface (PlatformIO Core 5.2+) 2021-03-18 22:50:48 +02:00
valeros 883518fa60 Use generic debug interface name for on-board esp32-s2-kaluga-1 2021-01-28 19:32:36 +02:00
valeros 8d1b13f274 Allow overriding debug adapter speed using "debug_speed" option
Resolve #459, #463
2021-01-28 16:43:39 +02:00
valeros 7e5f3f56fa Initial updates for ESP-IDF v4.2 2021-01-25 17:36:44 +02:00
valeros 115f98151e Dynamically configure partition offsets for ESP-IDF 2020-12-02 13:10:37 +02:00
Ivan Kravets f2df24ff08 Use "program_esp" command for new openOCD 2020-10-26 19:24:18 +02:00