ESP32 is a popular low-power system-on-chip(SoC) microcontroller with integrated Wi-Fi and dual-mode Bluetooth, making it suitable for designing and prototyping IoT solutions. As part of this session, I would like to talk about how to build IoT Applications for esp32 using esp-idf(IoT Development framework). As part of the demo, I will use Espressif-IDE, a standalone IDE built on top of Eclipse CDT, and cover the features it offers for the developers. In a nutshell, this session offers esp32 features, espressif-ide, esp-idf, CMake build system, building, and flashing applications into the esp32 board, serial monitoring, debugging esp32 applications using OpenOCD GDB debugging, application size analysis, and analyzing the memory footprint of applications using heap tracing.
For CDT developers, I will quickly cover the challenges we have faced while building espressif-ide with CDT CMake support and indexing challenges.