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

Apple Silicon ULP #29

Merged
merged 10 commits into from
Sep 25, 2022
Merged

Apple Silicon ULP #29

merged 10 commits into from
Sep 25, 2022

Conversation

Jason2866
Copy link
Owner

No description provided.

* 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
* One Tasmota Platformio Platform

* more safeguard checks

* new framework builds solo1 itead

* extra flags can be a list too

* rm `mbc` reminents

* add compile Option "-DFRAMEWORK_ARDUINO_SOLO1"

as switch for solo1 core too.

* Release core 2.0.5 one Platform versions
@Jason2866 Jason2866 merged commit 9f84702 into Tasmota/206m1 Sep 25, 2022
Jason2866 added a commit that referenced this pull request Sep 25, 2022
* 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"
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