forked from platformio/platform-espressif32
-
Notifications
You must be signed in to change notification settings - Fork 15
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
FIx OCD flash, Esptool v4.1, Board updates #24
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Jason2866
added a commit
that referenced
this pull request
Aug 19, 2023
* Add default nameOnDisk value for external CMake projects * Build 918 newest wifi libs from idf44 * Tasmota IDF 4.4.3 * Tasmota Core 2.0.4.1 based on IDF 4.4.3 * Tasmota release Core 2.0.4.1 * stable 2.0.4.1 * Merge firmware before flashing via OpenOCD * Merge firmware before flashing via OpenOCD * Update arduino.py * Update espidf.py * update boards 1/2 * Update Boards 2/2 * v2.0.4.1 * FIx OCD flash, Esptool v4.1, Board updates (#24) * Tasmota github as source * --dont-append-digest * esptool v4.1 * 2.0.5dev * platformio": ">=6.1.0 * Update espidf.py * Add default nameOnDisk value for external CMake projects * Build 918 newest wifi libs from idf44 * Tasmota IDF 4.4.3 * Tasmota release Core 2.0.4.1 * Merge firmware before flashing via OpenOCD * Merge firmware before flashing via OpenOCD * Update arduino.py * Update espidf.py * update boards 1/2 * Update Boards 2/2 * v2.0.4.1 * Mode qio * Mode qio * Board supports qio * OpenOCD has now apple ARM support * rm custom OpenOCD * fix install OpenOCD * Allow overriding reset operation via project file * Allow overriding reset operation via project file * flash options from env for uploadfs * revert * flash options from env for uploadfs * no .DS_Store * fix boot flash mode * refactor * Fix bootloader flash mode * Allow overriding reset operation via project file * fix boot flash mode * Esptool.py v4.2.1 * Update platform.json * Update bootloader image headers before debugging or uploading via deb… …ug 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. * Change in OCD firmware generation 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. * better specs * qio and 8MB and faster upload * replace deprecated flash modes * Board support faster flash mode * Update boards manifests (#27) * Tasmota github as source * --dont-append-digest * esptool v4.1 * 2.0.5dev * platformio": ">=6.1.0 * Update espidf.py * Add default nameOnDisk value for external CMake projects * Build 918 newest wifi libs from idf44 * Tasmota IDF 4.4.3 * Tasmota release Core 2.0.4.1 * Merge firmware before flashing via OpenOCD * Merge firmware before flashing via OpenOCD * Update arduino.py * Update espidf.py * update boards 1/2 * Update Boards 2/2 * v2.0.4.1 * Mode qio * Board supports qio * OpenOCD has now apple ARM support * rm custom OpenOCD * fix install OpenOCD * Allow overriding reset operation via project file * flash options from env for uploadfs * revert * flash options from env for uploadfs * no .DS_Store * fix boot flash mode * refactor * Esptool.py v4.2.1 * Update bootloader image headers before debugging or uploading via deb… …ug 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. * better specs * replace deprecated flash modes * Board support faster flash mode * now "memory_type": "qio_opi" * qio * opi flash needs flash mode `dout` flash mode `dio `works for `qout` as mode too * 8 MB * 8 MB * Tasmota/205 * Update IDF to 4.4.3.1 * Use S2 / S3 / C3 as board * cmake v3.21 * core pre 2.0.5 * Move the process of patching bootloader to the Arduino build script * Remove obsolete workaround for propagating debug configurations * Update platform.py * Update platform.json * Update sdkconfig.defaults * PSK needed for wifi * Update Arduino / IDF * Update platform.json * Update platform.json * Tasmota/205 (#28) * Tasmota github as source * --dont-append-digest * 2.0.5dev * platformio": ">=6.1.0 * Update espidf.py * Add default nameOnDisk value for external CMake projects * Tasmota IDF 4.4.3 * Merge firmware before flashing via OpenOCD * update boards * OpenOCD has now apple ARM support * Allow overriding reset operation via project file * flash options from env for uploadfs * no .DS_Store * Esptool.py v4.2.1 * Update bootloader image headers before debugging or uploading via deb… …ug 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. * replace deprecated flash modes * now "memory_type": "qio_opi" * opi flash needs flash mode `dout` flash mode `dio `works for `qout` as mode too * Tasmota/205 * Update IDF to 4.4.3.1 * Use S2 / S3 / C3 as board * cmake v3.21 * core pre 2.0.5 * Move the process of patching bootloader to the Arduino build script * Remove obsolete workaround for propagating debug configurations * Update sdkconfig.defaults * PSK needed for wifi * Update main.py * Update platform.py * flash mode `dout` for opi * rm litter * 16MB flash * framework now as zip * Apple ARM toolchain 8.4.0-2021r2-patch4 * more "pythonic" * 205merge (#29) * Tasmota github as source * --dont-append-digest * esptool v4.1 * 2.0.5dev * platformio": ">=6.1.0 * Update espidf.py * Add default nameOnDisk value for external CMake projects * Build 918 newest wifi libs from idf44 * Tasmota IDF 4.4.3 * Tasmota release Core 2.0.4.1 * Merge firmware before flashing via OpenOCD * Merge firmware before flashing via OpenOCD * Update arduino.py * Update espidf.py * update boards 1/2 * Update Boards 2/2 * v2.0.4.1 * Mode qio * Board supports qio * OpenOCD has now apple ARM support * rm custom OpenOCD * fix install OpenOCD * Allow overriding reset operation via project file * flash options from env for uploadfs * revert * flash options from env for uploadfs * no .DS_Store * fix boot flash mode * refactor * Esptool.py v4.2.1 * Update bootloader image headers before debugging or uploading via deb… …ug 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. * better specs * replace deprecated flash modes * Board support faster flash mode * now "memory_type": "qio_opi" * qio * opi flash needs flash mode `dout` flash mode `dio `works for `qout` as mode too * 8 MB * Tasmota/205 * Update IDF to 4.4.3.1 * Use S2 / S3 / C3 as board * cmake v3.21 * core pre 2.0.5 * Move the process of patching bootloader to the Arduino build script * Remove obsolete workaround for propagating debug configurations * Update platform.py * Update platform.json * Update sdkconfig.defaults * PSK needed for wifi * Update Arduino / IDF * Update platform.json * Update platform.json * Update main.py * Update platform.py * flash mode `dout` for opi * rm litter * 16MB flash * framework now as zip * Apple ARM toolchain 8.4.0-2021r2-patch4 * more "pythonic" * idf-component-manager * esp-idf-v4.4.3.3 * set correct `_get_board_boot_mode` for `opi` * fix logic for replacing with `opi` * fix wrong pio syntax to get `build.boot` * use opi bootloader for opi flash * esptool.py v4.3 * rm redundant entrys * Tasmota IDF 4.4.3.3 / Esptool v4.3 * Tasmota Arduino build 998 / IDF 4.4.3.4 * Build 999 and back to IDF 4.4.3.3 since 4.4.3.4 needs patch4 toolchains (not yet in Pio registry) * Tasmota Core 2.0.5 * Update README.md * Tasmota core 2.0.5 * `adapter speed` * `adapter speed` * Update platform.py * adapter speed 20000 * rm adapter speed * toolchain patch5 * rm custom arm toolchains * rm custom arm toolchains * rm custom arm toolchains * IDF 4.4.3.5 which uses patch5 toolchains * Tasmota/one platform (#32) * ULP CI test Linux * new ulp examples * use `toolchain-riscv32-esp` for riscv ulp projects * rm example `SPIFFS` * rm `mbcwb` support * One Tasmota Platformio Platform * Release Core 2.0.5 one Platform versions * rm duplicate entrys * Update README.md * ulp update * ULP CI test Linux * install ulp toolchain always for s2, s3 * new ulp examples * use `toolchain-riscv32-esp` for riscv ulp projects * rm example `SPIFFS` * rm `mbcwb` support * refactore * espota path fix * add solo1 / ITEAD to CI * fix `espota.py` path * ulp official * Update examples.yml * integrate changes from upstream (#37) * align upstream * rm adapter speed (defaults are set in OCD) * cmake v3.21 * Boards update * Update README.md * Update platformio.ini * add solo1 * Update platformio.ini * fix CI example * esp32 offset needed * Setting is needed for Debugger * Update main.py * Update arduino.py * Fix ESP32 Offset for OCD * align with upstream * rm not needed `projenv` * Install and use only needed framework * Install and use only needed framework (#43) * rm overlooked "mbctool" * Update README.md * Update README.md * Update README.md * esptool v4.3.1 increased flash speed for S2/S3 * 2.0.5.2 * Update examples.yml * Tasmota repo * Change readme to 2.0.5.2 * Sort ULP Sources order via the filenames. * Flash mode correcting for IDF too * Tasmota core 2.0.5.3 / IDF4.4.3 * Platformio 2.0.5+3 * Update README.md * esptool v4.4 * esptool v4.4 * Change Platform versioning version: 2.0.5+20221125 * Change versioning for Platform * Update README.md * Update examples.yml * Ubuntu 22.04 * pip install wheel * use cdn.jsdelivr.net * use cdn.jsdelivr.net * revert cdn * revert cdn * Normalize path in the "IDF_PATH" variable * fix HwID * upgrade pip to latest * use wheel to install pip dependencies * esptool.py v4.4.1 * esptool.py v4.4.1 * minor updates (#46) * esptool v4.4 * Change Platform versioning version: 2.0.5+20221125 * Update examples.yml * Ubuntu 22.04 * pip install wheel * use cdn.jsdelivr.net * revert cdn * Normalize path in the "IDF_PATH" variable * fix HwID * upgrade pip to latest * use wheel to install pip dependencies * esptool.py v4.4.1 * Version change * Tasmota Core 2.0.5.4 * Target: Erase Flash and Upload * zopfli * add missing imports * "version": "2022.12.1" * Target: Erase and Upload (#48) * Target: Erase Flash and Upload * zopfli * "version": "2022.12.1" * core 2.0.6 * core 2.0.6 * Tasmota core 2.0.6 * v4.4.3.20221227 * Latest IDF 4.4.3 * Rerelease esptool v4.4.1 * Update platform.json * minor change * minor changes * Create esp32-c3-m1i-kit.json * ULP "version": "~1.23500.0" * Create bpi_leaf_s3.json * Create cytron_maker_feather_aiot_s3.json * Create deneyapkart1Av2.json * Update deneyapmini.json * Create deneyapminiv2.json * Create redpill_esp32s3.json * Use platformio registry for ULP * esptool v4.4.2 * Take into account board flash mode when converting elf to bin * IDF5 with Tasmota Core 2.0.6 (#40) * Add support for IDF v5.0 * IDF 5.0 examples * Fix RISCV ULP detection * disable-pip-version-check * Platform 2022.12.2 * esptool.py v4.4.3 * Update README.md * Changes from Upstream for IDF5 * no `pip install --force-reinstall` * Use latest pio v6.1.6 fixes `extends` * pyparsing >=3.0.9 * revert to "pyparsing": ">=2.0.3,<2.4.0" * Better handling of ESP IDF Python dependencies * IDF v4.4.3.20230129 * Update platform.json * IDF v4.4.3.20230129 * esptool v4.4.5 * esptool.py v4.5 * esptool.py v4.5.1 * IDF 5.0.1 * Update platform.json * Delete examples/espidf-aws-iot directory * Update examples.yml * Update platform.json * Update platform.json * IDF 4.4.4 * IDF: Propagate build flags for ASM files * Update espidf.py * Update examples.yml * Delete examples/espidf-ble-eddystone directory * Update platformio.ini * Update platformio.ini * Update OpenOCD * Update platform.json * Update espidf.py * Core 2.0.8 * core 2.0.9 * Better handling of macros exported from IDF * optional toolchain 12.2.0+20230208 * 12.2.0+20230208 * Update platform.json * Update platform.py * IDF 5.0.2 * Update esp32s3camlcd.json * "urllib3": "<2" * esptool v4.6.1 * esptool v4.6.2 * Update platform.json * Update espidf.py * "esp-idf-kconfig": "~=1.1.0", * core 2.0.10 * idf 4.4.5 * idf 4.4.5 * use correct import * Tasmota IDF 5.0.2.20230710 * fix ULP example * Use ADC example * fix ULP riscv compile * Update espidf.py * Update platform.json * Update ulp.py * Update main.py * Create sizedata.py * Fix max upload size * Update dynamic memory calculation process * Reduce time between consecutive builds by enabling cache * Update main.py * rm wrong change * update boards from upstream * add dfu upload * Create esp32-solo1.json * dfu uploader * revert max_upload_size changes * Update arduino.py * Update examples.yml * Delete examples/arduino-ble5-advertising directory * metrics 0.4.2 * v0.4.3
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.