Personal notes in June 13 2021
Personal post, to remember when I need to configure in new equipment or hands on.
More information about configuration at ESP-IDF Programming guide
Install Prerequisites Arch:
sudo pacman -S --needed gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util libusb
Adding user to dialout on linux.
sudo usermod -a -G uucp $USER
Get ESP-IDF on repository
mkdir -p ~/esp
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git
Install process
cd ~/esp/esp-idf
./install.sh esp32c3
Customizing
cd ~/esp/esp-idf
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
./install.sh
on terminal linux
. $HOME/esp/esp-idf/export.sh
alias get_idf='. $HOME/esp/esp-idf/export.sh'
Hello World project test
cd ~/esp
cp -r $IDF_PATH/examples/get-started/hello_world .
Configure board ESP32-C3 chip
cd ~/esp/hello_world
idf.py set-target esp32c3
idf.py menuconfig