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

platformio does not support the latest esp-idf #64

Closed
trombik opened this issue Sep 7, 2024 · 2 comments · Fixed by #66
Closed

platformio does not support the latest esp-idf #64

trombik opened this issue Sep 7, 2024 · 2 comments · Fixed by #66

Comments

@trombik
Copy link
Owner

trombik commented Sep 7, 2024

No description provided.

@trombik
Copy link
Owner Author

trombik commented Sep 9, 2024

The problem is:

platformio does not support the latest esp-idf. it still uses old toolchains (gcc8). platformio needs money from the chip vendor, i.e. espressif, to keep and maintain their support of the latest SDK (platformio/platform-espressif32#1225 and platformio/platform-raspberrypi#36). it is not clearly, or officially, stated, but it seems that espressif does not want to pay the license fee. at the least, they are explicitly stating platformio is not their project (espressif/arduino-esp32#8606).

I have been using platformio only when a project is intended for multiple chips, specifically, for esphome only. in other vast majority of projects, I have been using esp-idf and its build system, idf.py.

supporting platformio will be just case-by-case, meaning, it will be supported somehow only when I need it.

@trombik trombik changed the title v2024.09.07 does not work with platformio platformio does not support the latest esp-idf Sep 9, 2024
@trombik
Copy link
Owner Author

trombik commented Sep 11, 2024

the recent move to esp-idf in esphome would eventually lead to removing platformio. arduino itself provide no real merits other than having many libraries while you can compile a list of many cons.

trombik added a commit that referenced this issue Sep 16, 2024
* fix XTENSA_PLATFORMIO_TOOLCHAIN_VERSION

tried to fix #64. but it's not possible because platformio needs money
to support the latest espressif toolchains.

supporting platformio will be just case-by-case, meaning, it will be
supported somehow only when I need it.
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 a pull request may close this issue.

1 participant