ESP-IDF

日誌

M5StackでMicro SDカードへの書き込み速度の調査

以前「ESP32でMicro SDカードへのSPIでの書き込み速度の調査」をした。M5Stack Core の Grey で同様の調査をしようとしたが、Visual Studio Code (VSC) の ESP-IDF 環境でビルドしよう...
日誌

ESP32のフラッシュへの書き込みエラー

久しぶりに、「PDMインタフェース MEMS 超音波マイク SPH0641LU4H-1 を ESP32のESP-IDF で試す」のプログラムを修正しようとした。まず、Visual Studio Code (Ver.1.45.0) の Pla...
日誌

PDMインタフェース MEMS 超音波マイク SPH0641LU4H-1 を ESP32のESP-IDF で試す

Knowles の PDM(Pulse-Density Modulation)インタフェースの超音波帯までセンシング可能なMEMSマイク SPH0641LU4H-1からESP32 への入力をESP-IDFフレームワークのプログラムで試した。...
未解明

PlatformIO for Visual Studio Code と esp-idfを利用したESP32用WiFiManager

tonyp7/esp32-wifi-manager をPlatformIO for VSCode で試したが、動作させるために結構時間がかかった。ESP32用WiFi Manageresp-idfで動作させることができるWiFi Manag...
開発

ESP32でMicro SDカードへのSPIでの書き込み速度の調査

ESP32でマイクから収集した録音データをMicro SDカードに記録する際に、どの程度のバッファが必要かを見積もるために、書き込み速度を計測した。ハードウェア利用するボードによって、SPI制御に使うピンの指定を変更する必要がある。。 Es...
開発

PDMインタフェース MEMS マイク SPM0405HD4H を ESP32のESP-IDF で試す

Knowles の PDMインタフェースのMEMS(Micro Electro Mechanical Systems - マイクロメカトロニクス) マイク SPM0405HD4H から音声をESP32 に入力するプログラムをESP-IDFフ...
開発

I2Sインタフェース MEMS マイク ADMP441を ESP32のESP-IDF で試す

Analog Devices のI2SインタフェースのMEMS(Micro Electro Mechanical Systems - マイクロメカトロニクス) マイク ADMP441 から音声をESP32 に入力するプログラムをESP-ID...
日誌

ESP-IDF のサンプルプログラム i2s_adc_dac を試す

ESP32でオーディオ関係のプログラムを作成するために、ESP-IDFのサンプルプログラム i2s_adc_dac を試してみた。i2s_adc_dacは、リセットするとADCを利用してアナログの信号をサンプリングし、読み込んだデータをフラ...
Tips

PlatformIO IDE for VSCode での ESP-IDF のコンフィギュレーションの変更

PlatformIO IDE for VSCode で ESP-IDF を使ってESP32プログラムを作成し、ログ出力をさせていると実行時にエスケープシーケンスが文字としてコンソールに表示されてわかりづらい場合があった。ANSI 端末のエミ...
Tips

PlatformIO IDE for VSCode でESP-IDF を利用したESP32プログラムの開発

ESP32の複数のコアを適切に利用して並列動作させるためには、Espressif の ESP-IDF をフレームワークとして使う必要があるようだ。PlatformIO IDE for VSCode でESP32のプログラム開発ではArdui...