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 build
or
Ctrl+Shift+P
then choosebuild
task in VSCode Tasks -
Step 4: Flash project
$idf.py -p (PORT) flash
or
Ctrl+Shift+P
then chooseflash
task in VSCode Tasks -
Step 5: Monitor project
$idf.py -p (PORT) monitor
or
Ctrl+Shift+P
then choosemonitor
task in VSCode Tasks -
Step 6: Modify project fits to your requirements
For more ESP development details, please read ESP-IDF documentation