mercoledì 27 marzo 2019

ESP32 AND C#

I installed nanoframework in Visual Studio 2017 and I can program ESP32 using C#.
The API for ESP32 is quite limited and with Arduino IDE you can do much more, but C# is high level programming language,  it's highly OOP oriented and it's a good solution  for complex applications. ESP32 has a lot of memory and double core CPU. If you use it with LUA or javascipt you are limited  by the language.
Also, if you have a ESP32 board with JTAG, you can  use the step by step debugger of Visual Studio.
You have to download a specific firmware on ESP32 to make it  work with nanoframework, the firmware is in nanoframework git repository.