ESP32-S3 SIMD Minimal Example
In my recent blog post , I described the ESP32-S3 SIMD instructions and how I figured out how to use them. This post is to provide the simplest working example to serve as a starting point for your own projects. The code was designed for the Arduino IDE, but will work similarly on Espressif's ESP-IDF. To add assembly language files (.S) to your Arduino project, just place them in the same folder as the .ino file. Here are the 2 files needed for this project, along with the output on the serial terminal of the results when you run it. Simply create an empty project and copy/paste this code into it: The Arduino sketch // // ESP32-S3 minimal SIMD example // Written by Larry Bank // Copyright (c) 2024 BitBank Software, Inc. // // The purpose of this example is to show how to make use of ESP32-S3 SIMD instructions // in your Arduino or ESP-IDF projects. The code is not comprehensive and just provides // a starting point for someone wanting to learn how to use them. I wrote this because ...