Skip to content
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

Tasmota/one platform #32

Merged
merged 10 commits into from
Sep 24, 2022
Merged

Conversation

Jason2866
Copy link
Collaborator

No description provided.

@Jason2866 Jason2866 merged commit bd5dcc2 into tasmota:Tasmota/2051 Sep 24, 2022
Jason2866 added a commit that referenced this pull request Jul 12, 2023
* 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

* Change versioning for Platform

* Update README.md

* use cdn.jsdelivr.net

* revert cdn

* 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

* Tasmota Core 2.0.5.4

* Target: Erase and Upload (#48)

* Target: Erase Flash and Upload
* zopfli
* "version": "2022.12.1"

* core 2.0.6

* Tasmota core 2.0.6

* Latest IDF 4.4.3

* Platform 2022.12.2

* Update README.md

* esptool.py v4.4.3

* Small fixes

* no `pip install --force-reinstall`
* Update install `windows-curses`

* Framework 20232901

* Update IDF mDNS
* IDF v4.4.3.20230129
* Tasmota esptool.py v4.4

* Better handling of ESP IDF Python dependencies (#56)



* Update IDF mDNS

* IDF v4.4.3.20230129

* Tasmota esptool.py v4.4

* Better handling of ESP IDF Python dependencies

* esptool v4.4.5

* esptool.py v4.5

* Update README.md

* esptool.py v4.5.1

* Tasmota Core 2.0.7

* Update README.md

* Add files via upload

* Updates from upstream

* version "2023.01.02"

* Update platform.json

* Delete examples/espidf-aws-iot directory

* Delete examples/espidf-ble-eddystone directory

* Update boards and examples

* Update OpenOCD

* Tasmota Core 2.0.8

* Update OpenOCD
* Install python tool `esp-idf-size`
* install `wheel`
* Update README.md

* add "tasmota-metrics": ">=0.3.2"

* use "tasmota-metrics": ">=0.3.3"

* version "2023.04.02"

* 2023.05.00 Core 2.0.9

* Process internal Arduino libraries in mixed Arduino/IDF projects
 * 2023.05.00 Core 2.0.9

* Update README.md

* Update platform.json

* Update esp32s3camlcd.json

* Core 2.0.9.2023.05.17

* Better handling of macros exported from IDF
* esptool v4.5.2
* Update esp32s3camlcd.json
* core 2.0.9 from 2023.05.17
* Update README.md

* Core 2.0.9.2023.05.29

* use bootloader `opi` for opi devices

* rm litter

* rm redundant entrys

* rm ocd adapter speed

* rm ocd adapter speed

* Core 2.0.7

* Update seeed_xiao_esp32c3.json

* readme update

* update boards part 1

* update boards part 2

* update boards part 3

* Updates from upstream

* Expand OS vars in build.esp-idf.sdkconfig_path

* Update platformio.ini

* Delete examples/espidf-peripherals-uart directory

* Delete examples/espidf-peripherals-usb directory

* Add files via upload

* Delete tests.yml

* Add files via upload

* IDF: Propagate build flags for ASM files

* Update espidf.py

* Update platform.json

* Update platformio.ini

* Update platformio.ini

* Update examples.yml

* Delete examples/espidf-aws-iot directory

* Delete examples/espidf-ble-eddystone directory

* DHCP lwip timeout fix

* rm redundant test env

* LittleFS example

* IDF component registry for `LittleFS`

* Update platform.json

* Update espidf.py

* Update OpenOCD

* Install python tool `esp-idf-size`

* install `wheel`

* Update platform.json

* Tasmota Core 2.0.8

* Update README.md

* use "tasmota-metrics": ">=0.3.2"

* use "tasmota-metrics": ">=0.3.3"

* Update platform.json

* Update platform.json

* Update platform.json

* Process internal Arduino libraries in mixed Arduino/IDF projects

* Core 2.0.9

* 2023.05.00 Core 2.0.9

* Better handling of macros exported from IDF

* esptool v4.5.2

* Update esp32s3camlcd.json

* core 2.0.9 from 2023.05.17

* Update README.md

* "urllib3": "<2"

* core 2.0.9 20230529

* Update README.md

* core 2.0.9 2023.05.03

* 2023.05.03

* esptool v4.6.1
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
Jason2866 added a commit that referenced this pull request Aug 19, 2023
* 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`

* rm IDF downgrade to 4.4.3

* use IDF 5.x toolchains only

* pyparsing >=3.0.9

* Use pre IDF 5.1

* revert to "pyparsing": ">=2.0.3,<2.4.0"

* Use release IDF 5.0

* try own IDF 5.0

* Update platform.json

* Update examples.yml

* Update platform.json

* Update platform.json

* Update platform.json

* Update platform.json

* Update platform.json

* Update Blink.cpp

* rm outdated example

* rm arduino/IDF example

* Better handling of ESP IDF Python dependencies

* Update platform.json

* esptool v4.4.5

* Delete examples/espidf-aws-iot directory

* esptool.py v4.5

* esptool.py v4.5.1

* IDF 5.0.1

* update test Arduino build

* Update platform.json

* IDF 5.0.1

* IDF: Propagate build flags for ASM files

* Update espidf.py

* Update platform.json

* Update platformio.ini

* Update platformio.ini

* Update examples.yml

* Delete examples/espidf-ble-eddystone directory

* Update OpenOCD

* Update platform.json

* Update platform.json

* toolchain 12.2.0_20230208

* Update platform.json

* Update platform.json

* GCC 12.2.0+20230208

* Build 1314

* Update platform.json

* Update espidf.py

* Better handling of macros exported from IDF

* 12.2.0+20230208

* Update platform.py

* Update platform.json

* idf v5.1.0.20230509

* 12.2.0+20230208

* idf-component-manager~=1.2

* "esp-idf-kconfig": ">=1.1.0"

* urllib3<2

* Update platform.json

* build 1344

* Update RMTWriteNeoPixel.ino

* build 1346

* build 1344

* build 1349

* Build 1355

* Build 1356

* Update esp32s3camlcd.json

* esptool v4.6.1

* Update platform.json

* esptool v4.6.2

* Update platform.json

* Update espidf.py

* Update platform.json

* Create esp32-c6-devkitc-1.json

* c6

* Update main.py

* Update _embed_files.py

* Update platform.py

* esp-idf-kconfig is needed

* Update platformio.ini

* Arduino for esp32-c6-devkitc-1

* add c6

* Update platform.json

* build 1400

* use correct import

* Release IDF 5.1.0

* ESP32-H2 support

* Create esp32-h2-devkitm-1.json

* add h2 to examples blink

* Update esp32-h2-devkitm-1.json

* Update esp32-h2-devkitm-1.json

* Update esp32-h2-devkitm-1.json

* no H2 in CI tests

* Change upload lash params

espressif/arduino-esp32@645d5ce

* part revert flash settings from last commit

* only "keep" with upload with esptool

* fix h2 boards.json

* Update esp32-h2-devkitm-1.json

* Use "img_freq" for flash_freq when in boards.json

* try build for H2

* Update esp32-h2-devkitm-1.json

* Update main.py

* h2

* h2 support

* support h2

* h2 support

* Update main.py

* Working h2 compile

* Update esp32-h2-devkitm-1.json

* Update main.py

* Update platform.json

* Update platform.json

* fix ULP example

* USE ADC example

* fix ULP riscv compile

* Update espidf.py

* Update platform.json

* Update platform.json

* Update ulp.py

* Create sizedata.py

* Update main.py

* initial c2 support

* Update platformio.ini

* Arduino C2 support

* alpha Arduino support

* add c2 to Blink example

* Update platformio.ini

* Update platform.json

* Update platformio.ini

* Update platformio.ini

* Update platform.json

* Update platform.json

* Fix update max size

* hack to fix IDF 5.1 compile

* remove left overs from IDF 5.1 hack

* Use Arduino 3.0 from 20230727

* official IDF 5.1 support

* small changes in C6 boards.json

* dont use "keep" for flashing

* Update esp32-c6-devkitc-1.json

* board updates from upstream

* fix wrong boards update

* update boards from upstream

* Create esp32-solo1.json

* dfu uploader

* revert max_upload_size changes

* Build 1481

* Update arduino.py

* Update examples.yml

* Delete examples/arduino-ble5-advertising directory

* build 1510

* Create esp32-c6-devkitm-1.json

* "tasmota-metrics": ">=0.4.2"

* v0.4.3
Jason2866 added a commit that referenced this pull request Aug 19, 2023
* 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`

* rm IDF downgrade to 4.4.3

* use IDF 5.x toolchains only

* pyparsing >=3.0.9

* Use pre IDF 5.1

* revert to "pyparsing": ">=2.0.3,<2.4.0"

* Use release IDF 5.0

* try own IDF 5.0

* Update platform.json

* Update examples.yml

* Update platform.json

* Update platform.json

* Update platform.json

* Update platform.json

* Update platform.json

* Update Blink.cpp

* rm outdated example

* rm arduino/IDF example

* Better handling of ESP IDF Python dependencies

* Update platform.json

* esptool v4.4.5

* Delete examples/espidf-aws-iot directory

* esptool.py v4.5

* esptool.py v4.5.1

* IDF 5.0.1

* update test Arduino build

* Update platform.json

* IDF 5.0.1

* IDF: Propagate build flags for ASM files

* Update espidf.py

* Update platform.json

* Update platformio.ini

* Update platformio.ini

* Update examples.yml

* Delete examples/espidf-ble-eddystone directory

* Update OpenOCD

* Update platform.json

* Update platform.json

* toolchain 12.2.0_20230208

* Update platform.json

* Update platform.json

* GCC 12.2.0+20230208

* Build 1314

* Update platform.json

* Update espidf.py

* Better handling of macros exported from IDF

* 12.2.0+20230208

* Update platform.py

* Update platform.json

* idf v5.1.0.20230509

* 12.2.0+20230208

* idf-component-manager~=1.2

* "esp-idf-kconfig": ">=1.1.0"

* urllib3<2

* Update platform.json

* build 1344

* Update RMTWriteNeoPixel.ino

* build 1346

* build 1344

* build 1349

* Build 1355

* Build 1356

* Update esp32s3camlcd.json

* esptool v4.6.1

* Update platform.json

* esptool v4.6.2

* Update platform.json

* Update espidf.py

* Update platform.json

* Create esp32-c6-devkitc-1.json

* c6

* Update main.py

* Update _embed_files.py

* Update platform.py

* esp-idf-kconfig is needed

* Update platformio.ini

* Arduino for esp32-c6-devkitc-1

* add c6

* Update platform.json

* build 1400

* use correct import

* Release IDF 5.1.0

* ESP32-H2 support

* Create esp32-h2-devkitm-1.json

* add h2 to examples blink

* Update esp32-h2-devkitm-1.json

* Update esp32-h2-devkitm-1.json

* Update esp32-h2-devkitm-1.json

* no H2 in CI tests

* Change upload lash params

espressif/arduino-esp32@645d5ce

* part revert flash settings from last commit

* only "keep" with upload with esptool

* fix h2 boards.json

* Update esp32-h2-devkitm-1.json

* Use "img_freq" for flash_freq when in boards.json

* try build for H2

* Update esp32-h2-devkitm-1.json

* Update main.py

* h2

* h2 support

* support h2

* h2 support

* Update main.py

* Working h2 compile

* Update esp32-h2-devkitm-1.json

* Update main.py

* Update platform.json

* Update platform.json

* fix ULP example

* USE ADC example

* fix ULP riscv compile

* Update espidf.py

* Update platform.json

* Update platform.json

* Update ulp.py

* Create sizedata.py

* Update main.py

* initial c2 support

* Update platformio.ini

* Arduino C2 support

* alpha Arduino support

* add c2 to Blink example

* Update platformio.ini

* Update platform.json

* Update platformio.ini

* Update platformio.ini

* Update platform.json

* Update platform.json

* Fix update max size

* hack to fix IDF 5.1 compile

* remove left overs from IDF 5.1 hack

* Use Arduino 3.0 from 20230727

* official IDF 5.1 support

* small changes in C6 boards.json

* dont use "keep" for flashing

* Update esp32-c6-devkitc-1.json

* board updates from upstream

* fix wrong boards update

* update boards from upstream

* Create esp32-solo1.json

* dfu uploader

* revert max_upload_size changes

* Build 1481

* Update arduino.py

* Update examples.yml

* Delete examples/arduino-ble5-advertising directory

* build 1510

* Create esp32-c6-devkitm-1.json

* "tasmota-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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants