Skip to content

Conversation

@ivmarkov
Copy link
Collaborator

@ivmarkov ivmarkov commented Jan 16, 2026

(NOTE: This needs #99 to be merged first!

Description:

This PR restores support for ESP-IDF.

Changes to esp-mbedtls / esp-mbedtls-sys

The changes to esp-mbedtls/esp-mbedtls-sys are just fixing of several imports.

Changes to the examples

The STD examples were slightly adjusted to work for ESP-IDF which is also a STD platform.

The major change is the introduction of a bootstrap module - similar to the one in the ESP baremetal examples - which takes care of ESP-IDF specifics like starting up ESP-IDF logging and connecting to Wifi.

Changes to CI

CI was enhanced to work for two ESP-IDF targets. Building for all ESP-IDF targets would delay the CI too much, so only 2 are enabled for now.

Misc

Some comments from @AnthonyGrondin - primarily w.r.t. logging level and cargo flash baudrate from #95 were incorporated here as well.

@ivmarkov ivmarkov force-pushed the esp-idf-support branch 7 times, most recently from c8f69cb to 47148d9 Compare January 17, 2026 13:32
@ivmarkov ivmarkov mentioned this pull request Jan 17, 2026
@ivmarkov ivmarkov mentioned this pull request Jan 17, 2026
@ivmarkov ivmarkov marked this pull request as ready for review January 17, 2026 14:37
@ivmarkov
Copy link
Collaborator Author

@bjoernQ @AnthonyGrondin Now that #99 is merged, this is now re-based on top of main so the change surface of this PR is the proper one for review.

Copy link
Collaborator

@bjoernQ bjoernQ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ivmarkov ivmarkov merged commit 99d58ae into main Jan 19, 2026
11 checks passed
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.

3 participants