Skip to content

bschwind/esp32-template

Repository files navigation

esp32-template

A github template for starting projects based on the ESP-IDF.

Clone

  • Use the --recursive flag when cloning to pick up the ESP-IDF

Dependencies

  • ESP-IDF Tools
    • cd esp-idf
    • export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
    • ./install.sh

Configure

$ make menuconfig

or

$ idf.py menuconfig

Build

$ make -j8 # Or pick your favorite parallel number

or

$ idf.py build

Run (and see serial output)

$ make -j8 flash monitor

or

$ idf.py flash monitor

Monitor Serial Output

$ make monitor

or

$ idf.py monitor

Exit with Ctrl + ].

Erase Flash

$ make erase_flash

or

$ idf.py erase-flash

Code Format


clang-format is used for code formatting.

$ make format

About

A github template for starting projects based on the ESP-IDF.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors