Hello_worldESP-IDFVersion

Page Actions

The ESP-IDF version

The esp-idf version of hello world is almost identical to the Arduino version except the way it built.

We must first tell the idf.py that we are using an ESP32S3 chip:

idf.py set-target esp32s3

After that we may have to clean previous builds:

idf.py fullclean

and finally we can build the hello_world program:

idf.py build

Once the program is built we can flash it and connect the serial monitor to see the results:

idf.py flash monitor

The program repeatedly runs the induction for 20 angle values between 0 and 2Π. These values can easily be captured by redirecting the output to a file. I then used an editor to prepare the data to be plotted with gnuplot.

idf.py flash monitor | tee results.txt

Finally I wrote a simple Python program calculating the correct 20 sine values, which allows to compare them to the results from TinyML.

results_.png

-- %USERSIG{UliRaich - 2023-12-18}%

Comments

 
Topic revision: r1 - 18 Dec 2023, UliRaich