zakkieのアイコン画像
zakkie 2022年05月09日作成
セットアップや使用方法 セットアップや使用方法 閲覧数 1429
zakkie 2022年05月09日作成 セットアップや使用方法 セットアップや使用方法 閲覧数 1429

ESP-IDF のあんちょこ

ESP-IDF のインストール

mkdir ~/esp
cd ~/esp
git clone -b v4.4.1 --recursive https://github.com/espressif/esp-idf.git
cd esp-idf
./install.sh esp32
echo "alias get_idf='. $HOME/esp/esp-idf/export.sh'" >> ~/.zshrc

新規プロジェクトの開始

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/
  • zakkie さんが 2022/05/09 に 編集 をしました。 (メッセージ: 初版)
ログインしてコメントを投稿する