編集履歴一覧に戻る
zakkieのアイコン画像

zakkie が 2022年05月09日08時53分33秒 に編集

初版

タイトルの変更

+

ESP-IDF のあんちょこ

タグの変更

+

ESP-IDF

+

ESP32

記事種類の変更

+

セットアップや使用方法

本文の変更

+

## ESP-IDF のインストール ```sh mkdir ~/esp cd ~/esp git clone -b v4.4.1 --recursive https://github.com/espressif/esp-idf.git cd esp-idf ./install.sh esp32 ``` ```sh echo "alias get_idf='. $HOME/esp/esp-idf/export.sh'" >> ~/.zshrc ``` ## 新規プロジェクトの開始 ```sh get_idf cd ~/esp/ idf.py create-project hoge cd hoge/ idf.py set-target esp32 idf.py menuconfig idf.py build idf.py -p /dev/cu.usbserial-0001 flash idf.py -p /dev/cu.usbserial-0001 monitor # Ctrl-] で抜ける ``` ## ライブラリを追加する https://components.espressif.com/ で欲しいライブラリを探す ``` idf.py add-dependency espressif/coap==4.3.0 ``` main/hoge.c にヘッダファイルを追加して利用する。(インクルードパスはよろしく設定されている) ``` #include <coap3/libcoap.h> ``` ## サンプルを見る ``` ls ~/esp/esp-idf/examples/ ```