This is an example of MicroPython head (i.e. the latest source of MicroPython beyond version 1.20 pulled from MicroPython’s Github repo at https://github.com/micropython/micropython ) built with Espressif’s latest official ESP-IDF V5.1 release. This latest ESP-IDF release landed today, 30 June 2023 via their Github repo ( https://github.com/espressif/esp-idf ). The last line shows the version of MicroPython followed by the version of the ESP-IDF that was used (IDFv5.1) to build it, and this time the very latest version of newlib.
Of equal interest to me is how the maximum amount of reported RAM (second line from the bottom) has halved again, from 8MB to 4MB. I don’t know if this is a feature of the next version of MicroPython, or if it will go back to reporting the full 8MB of the device (an ESP32-S3-DevKitC-N8R8 development board in this case), or if this is the amount of RAM available to the MicroPython instance.
I’ve also noticed that ESP-IDF v5.1 official and ESP-IDF main (which is currently v5.2-dev) are using the same compiler tool chain. Regardless, the big news (for me) is that everything I can compile to run on any ESP32 device now uses the same tool chain throughout. For a time I had to keep an ESP-IDF v4.4.5 tool chain in order to compile just MicroPython. And the official MicroPython 1.20 does require ESP-IDF v4.4.4. But the latest checkins to MicroPython shows that the MicroPython developers for ESP32 have moved up to a fully up-to-date officially released ESP-IDF v5.1.
You must be logged in to post a comment.