Skip to content

Conversation

@egnor
Copy link

@egnor egnor commented Jun 17, 2024

The newest release of the ESP32 core for Arduino (3.x) comes with some breaking changes. Among other things, the underlying ESP-IDF updated from 4.4 to 5.1, in turn updating mbed TLS from v2.28.x to v3.x, which has its own breaking changes.

In particular, mbedtlx_md5_{starts,update,finish}_ret were renamed to the same name without _ret, which affects this code. This change adds conditional #defines and should work on either version.

Also, the ets_printf logging utility seems to have gone away; I can't actually find its previous documentation. I replaced some calls with the documented ESP_LOGE macro.

Finally, per #34 I incorporated a library.properties file, without which it would be hard for me to test these changes.

@mathieucarbou
Copy link

FYI, the AsyncTCP lib also has to be updated.

I am maintaining since a few months now a fork which is more up to date, compatible with Arduino 2 and 3, and which is already used in many big projects around.

https://github.com/mathieucarbou/ESPAsyncWebServer

@egnor
Copy link
Author

egnor commented Jun 21, 2024

(so I should consider this branch defunct?)

@egnor
Copy link
Author

egnor commented Mar 14, 2025

(abandoning, since there's no reply)

@egnor egnor closed this Mar 14, 2025
kuba2k2 pushed a commit to libretiny-eu/ESPAsyncWebServer that referenced this pull request May 27, 2025
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