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
Will Anderson
0247ed1056
Add ESP-C3-M1-I-Kit ( #841 )
2022-12-24 01:30:05 +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
Ivan Kravets
c0df90fda8
Bump "esptool.py" to 4.4.0
2022-11-29 19:57:26 +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
Tinyu
34fd8f1e2d
Add M5Station board ( #871 )
2022-09-29 15:58:31 +03:00
Valerii Koval
03d59c608b
Use the "adapter speed" option for OpenOCD
...
Issue #917
2022-09-27 12:30:15 +03:00
Hamish Cunningham
752d771c71
Add board definitions for unphone ESP32 and ESP32S3 devices ( #870 )
2022-09-26 21:41:00 +03:00
Davy
36445b2669
Add Lolin S3 board ( #905 )
2022-09-26 21:16:44 +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
Valerii Koval
ce9af2ad63
Update Arduino core to v2.0.5
2022-09-26 15:14:34 +03:00
Valerii Koval
bb9b135803
Properly handle "memory_type" option
2022-09-26 15:13:52 +03:00
Jason2866
f4119a641b
Corrections for esp32s3box board ( #914 )
...
- Fixed the "memory_type" option
- Removed unnecessary defines
2022-09-26 13:57:02 +03:00
Jason2866
2f2a8d4b51
Better handling of bootloader configuration ( #880 )
2022-09-26 12:19:53 +03:00
Jason2866
4f51150708
Take into account "memory_type" option to properly select boot mode ( #913 )
...
Use correct bootloader `opi` when `"boot": "opi"` is not set for Arduino framework
Resolves #837 , enhances #904
2022-09-26 12:11:48 +03:00
Jason2866
ad4f417ad3
Fix flash mode for opi ( #904 )
...
opi needs to be flashed in mode `dout` to work. Changed flash mode for `qout` since it can be flashed in `dio`.
This is the way espressif now does in IDF
2022-09-13 19:31:16 +03:00
Valerii Koval
0abe8d30e1
Update ESP-IDF to v4.4.2
...
Resolve #906 , resolve #889
2022-09-13 15:12:59 +03:00
Valentinos Galanos
57b5765be9
Add NodeMCU-32S2 board ( #902 )
2022-09-09 12:05:55 +03:00
Jason2866
9a4ef85684
Latest Arduino master does fail with CI ( #901 )
...
* fix CI with latest Arduino github master
* fix CI with latest Arduino master
2022-09-09 12:00:18 +03:00
Valerii Koval
f88b4b3c35
Fix flash size for Adafruit QT Py ESP32-S3 without PSRAM
...
Resolves #886
2022-08-31 21:31:05 +03:00
Valerii Koval
7a69f639f6
Merge branch 'release/v5.1.1'
2022-08-26 16:18:37 +03:00
Valerii Koval
49019579a3
Merge tag 'v5.1.1' into develop
...
Bump version to 5.1.1
2022-08-26 16:18:37 +03:00
Valerii Koval
bc3b2ad08b
Bump version to 5.1.1
2022-08-26 16:18:20 +03:00
Jason2866
e8d7ca1116
Update specs for Denky D4 ( #887 )
2022-08-25 20:55:23 +03:00
Frédéric Larochelle
31970c65a8
Add USB_CDC flag to Beetle ESP32-C3 ( #888 )
2022-08-25 20:54:43 +03:00
Andreas
4a4bb0293e
Update variant for lolin_c3_mini ( #890 )
2022-08-25 20:53:54 +03:00
Valerii Koval
cf076dd5fd
Fix incorrect HWID format for ESP32-S3 DevKit
2022-08-25 12:54:05 +03:00
Valerii Koval
2edc2b2581
Remove obsolete workaround for propagating debug configurations
...
Resolves #883 and similar issues with build targets that don't run the platform build scripts
2022-08-23 13:51:03 +03:00
Valerii Koval
e58a222e44
Move the process of patching bootloader to the Arduino build script
2022-08-23 13:46:12 +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
bb2d073bf3
Don't automatically close issues that require package updates
2022-08-12 12:26:52 +03:00
Valerii Koval
358e84835d
Allow overriding reset operation via project file
...
Resolve #874
2022-08-09 14:52:59 +03:00
Valerii Koval
940038601f
Fix the flash mode value for Espressif ESP32-S3-DevKitC-1
...
Resolve #867
2022-08-02 22:45:14 +03:00
Valerii Koval
a28daed18b
Merge branch 'release/v5.1.0'
2022-07-31 22:16:09 +03:00
Valerii Koval
e9863090c6
Merge tag 'v5.1.0' into develop
...
Bump version to 5.1.0
2022-07-31 22:16:09 +03:00
Valerii Koval
b562f36df8
Bump version to 5.1.0
2022-07-31 22:15:56 +03:00
Valerii Koval
0ed9a8524b
Update default flash size value in merging procedure
2022-07-30 22:50:59 +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
f2a5977c91
Properly propagate additional data to configure debug session
...
- Add extra data to "projenv" as well so that the extra data it can be overridden after the BuildProgram routine
- Use the new INTEGRATION_EXTRA_DATA env variable instead of IDE_EXTRA_DATA
2022-07-29 17:53:19 +03:00
Valerii Koval
e66e12cc57
Add default nameOnDisk value for external CMake projects
...
Issue #863
2022-07-25 21:54:16 +03:00
Ivan Kravets
60537fbd6b
Create stale.yml
2022-07-19 17:25:03 +03:00
Valerii Koval
4d0b78a9cb
Add new boards
...
- Wemos D1 R32
- Seeed Studio XIAO ESP32C3
- DFRobot Firebeetle 2 ESP32-S3
2022-07-19 16:12:34 +03:00