Skip to content

Move to ESP-IDF 4.0 #3

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

Open
wants to merge 17 commits into
base: master
Choose a base branch
from
Open

Conversation

mattcaron
Copy link

I can't tell if v4.0 is released yet or not, but I merged to the tip of the branch in anticipation of any further releases. There isn't a v4.0 release tag yet.

This needs to be run from inside esp32-sys, which means it needs to
look for setenv.sh in the parent directory and have a -I flag added
which allows it to find sdkconfig.h (which is in ../build/include).
Becuase that's what it generates bindings for, that's where it should
live.
…p-idf v4.0.

Without the GPIO header, various GPIO things caused compilation errors.
1.) The target now has esp32 in it because the toolchain supports
    multiple espressif products.

2.) Various modules have been reorganized so we need to change the
    linker flags to link against some new/different libraries in order
    for it all to compile.
Brought to you by the fact that I wasted an hour flashing the wrong code.
Defines with fancy casts and whatnot are too complicated for bindings
to be automatically generated, so manually add simplified versions of
important ones.
This way it's publicly cloneable without a github account.
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.

1 participant