電子工作 ESP32のArduinoで利用できる追加ライブラリ 概要 ESP32はArduinoの標準ライブラリ以外にEspressif社が管理しているESP-IDF用のコンポーネントライブラリ集があります。Arduinoでも一部のライブラリが標準で使えるようなので、どんなものが入っているのかを確認して... 2024.06.11 電子工作
電子工作 WindowsでESP-IDF4.2環境を作る 概要 M5Stack Core2 for AWSが販売されましたが、開発にはESP-IDF4.2が必要です。4.1までは非常にかんたんに環境を作れるのですが、現時点で4.2はちょっと面倒なのでセットアップ手順を書いておきたいと思います。 E... 2020.12.24 電子工作
電子工作 ESP32+Arduino IDEでバイナリをコンパイル時に埋め込む 概要 プログラムの中にバイナリファイルを埋め込む方法を調べてみました。限定的ながら実現可能でした。 一般的な埋め込み方法 上記のサイトなどを利用して、バイナリファイルをC言語の配列形式に置換し、プログラムの中に埋め込みます。 上記のように手... 2020.10.14 電子工作
電子工作 GitHub Codespaces betaでESP32(ESP-IDF)開発をする 概要 GitHubから「Welcome to Codespaces!」というメールが届き、そういえばβ版に申し込んだなと思い出しました。ちょっとだけ触ってみたので、ご紹介したいと思います。 Codespacesとは? GitHubのファイル... 2020.10.12 電子工作
電子工作 Windowsでの複数バージョン対応のESP-IDFセットアップ方法 概要 Windows環境でのESP-IDF3.3、4.0、4.1Betaのセットアップ方法をまとめました。 ESP-IDFとは? Espressif社が開発した、ESP32の標準開発環境です。Windows上でのセットアップが比較的面倒なた... 2020.04.30 電子工作
電子工作 ESP-IDF4.0入門 その3 まとめ 概要 前回はプロジェクトファイルの構造と、get-startedに入っていたプログラムを説明しました。 今回はexamplesフォルダに入っているプログラムを、何個か調べてみたいと思います。 peripherals\gpio このプログラム... 2020.04.22 電子工作
電子工作 ESP-IDF4.0入門 その2 プロジェクト構成 概要 前回は環境構築まで行いました。今回はプロジェクトの構成と、プログラムの構成を調べてみたいと思います。 hello_worldプロジェクト HELLO_WORLD │ CMakeLists.txt │ Makefile │ README... 2020.04.17 電子工作
電子工作 ESP-IDF4.0入門 その1 環境構築 概要 FreeRTOSの使い方を勉強して、もうちょっと内部処理を知りたくなったのでESP-IDFも調べてみました。 Arduino Coreには3.3系が使われていますが、現在の最新バージョンは4.0です。 ESP-IDFとは? ESP32... 2020.04.14 電子工作