ESP32

ESP32 S3 ピンアサインについて

ESP32 S3では、ほとんどのペリフェラルの入出力を任意のGPIOに割り振れますが、一部例外もあるため、実質使えるピンをまとめました。 ストラッピング ピン(Strapping Pins) 起動時やリセット時に、ブートモード、ROMメッセ...
BLE

ESP-IDFとNimBLEとESP32 S3でBLE キーボードを作る

表題のままです。専用のBLEアプリケーションを作らなくても、簡単な文字列データならば送ることができます。 ESP32 S3をBLEキーボードとして動作させ、接続されると、5秒ごとに1234567890とEnterを押すプログラムです。 ペア...
BLE

ESP32でBLEでキーボードを作る為にHOGPを理解する

ESP-IDFでBLE(Bluetooth Low Energy)のキーボードを開発するにあたり、BLEやHOGP (HID Over GATT Profile)について調べました。 ちなみに、ESP-IDFでBLEを使うために、ここではn...
ESP32

ESP32の設定Flash SPI ModeのQIO/QOUT/DIO/DOUTの違い

ESP32のプロジェクトのフラッシュの設定で迷う項目の一つだに、「Flash SPI Mode」と言うものがあります。 結論 対応しているのであれば、「QIO」にすれば良いです。 そもそもFlashとは何か? ESP32モジュールは、データ...
ESP32

ESP-IDFの開発環境をUbuntuにインストール

ESP32の開発でESP-IDFを使いたいけどどうしたらよいかUbuntuで使うにはどうしたらいいのか人向けになっています。 最低限のインストール CUIだけで使う セットアップと初期設定 公式のインストール手順に従い、ESP-IDFをセッ...