The ESP Journal introduced at the moment that model 3.0.0 of Espressif’s ESP32 Arduino core is prepared for obtain. This replace provides assist for Eapressif’s newest chips, ESP32-based boards from different producers and enhances a number of peripheral APIs. The core is predicated on Espressif IDF 5.1
This new core now helps the newer ESP32-C6 and ESP32-H2. Each System on Chips (SoCs) function a RISC-V core. The ESP32-C6 additionally helps WiFi 6 with its 2.4 GHz radio. Compared, the H2 focuses on low energy and assist for Bluetooth 5.2 Low Power (BLE). At the moment, the ESP32-H2 continues to be solely accessible as a dev package module.
The ESP32 Arduino core up to date some present APIs and added a number of new ones. For instance, Espressif added a local I2C (audio library), Ethernet SPI (supporting W5500, DM9051, and the KSZ8851SNL ICs), and Wake Phrase. Voice recognition with Wake Phrase and Command Processing is barely accessible on the ESP32-S3.
Espressif additionally added assist and examples for machine studying functions with TensorFlow Lite for Microcontrollers. This library runs machine studying fashions in a small reminiscence footprint (16 KB) and with out the necessity for a real-time working system.
Board assist extends past Espressif’s improvement boards. The ESP32 Arduino core additionally helps boards from Adafruit, Arduino, M5Stack, LILYGO, and plenty of others.
You may set up the up to date core at the moment within the Arduino IDE. The method is much like including assist for different boards. Espressif offers a URL that you just add to the IDE’s preferences, after which you possibly can set up them by way of the IDE’s Board Supervisor.
Try this ESP Journal weblog submit, which has particulars on the adjustments.