This is template project of ESP32 firmware development by using ESP-IDF.
- Ubuntu 19.04 (tested)
- ESP-IDF latest version (master)
- Pre-config build tasks, recommended VSCode plugins of ESP firmware development
- Config build system with CMake
- Get started with simple task on FreeRTOS which is extendable later
-
Step 1: Make sure you already setup prerequisites environment
-
Step 2: Clone or folk project
-
Step 3: Build project
$idf.py buildor
Ctrl+Shift+Pthen choosebuildtask in VSCode Tasks -
Step 4: Flash project
$idf.py -p (PORT) flashor
Ctrl+Shift+Pthen chooseflashtask in VSCode Tasks -
Step 5: Monitor project
$idf.py -p (PORT) monitoror
Ctrl+Shift+Pthen choosemonitortask in VSCode Tasks -
Step 6: Modify project fits to your requirements
For more ESP development details, please read ESP-IDF documentation