Nikolai Varankine - Applications - ESP32-S2™
 Introduction   Software   Contacts   About Me   News   LinkedIn™   Quora™ 

🎯 Purpose

The ESP32-S2™ is performant triple-core microcontroller unit (MCU) designed for general purposes by Espressif Systems™ company.

This MCU has been used in multiple research projects:

  • Software pulse generator;
  • Hardware pulse generator;
  • Tricolor LED controller;
  • AI-focused performance test;
  • Wi-Fi range test;
  • Convenient C++ API;
  • and many more small projects.
This process has been reflected into a brief but emotional novel, see its book cover on the right. Click over title to read and enjoy!

Checkout source and binary code on the right.

 

All software was designed in the C++ API that was developed for the purpose to wrap original C code provided by native ESP-IDF software development kit (SDK). Visual Studio Code from Microsoft Corp. (open source) has been used as convenient development platform for all projects. All hardware information was obtained with FNIRSI-5012H oscilloscope.

More details to follow in the Software API section.

Topics
Order
Publications
 
Example: PULSE_CNT
 
📃 C++ code
Example: WS2812
 
📃 C++ code
Disclaimer

⚠️ The code is intended for API familiarization purposes only. Downloading and running the binaries on the ESP32-S2 is at your own risk and excludes any liability on my part for any direct or indirect damages. Using the above files for any other purposes is not permitted.