電子工作

電子工作

ESP32でULPを使ったBlink

ESP32に搭載されているコプロセッサーのULPまわりを調べました。最新情報はM5StickC非公式日本語リファレンスにまとめてあります。 ULPとは ULP (Ultra Low Power)で、省電力で動くコプロセッサーです。ESP32...
電子工作

ESP32でキューを使う

古くなっている可能性があるので、最新情報はM5StickC非公式日本語リファレンスで確認してください。 キューとは 処理が必要なデータの集まりで、主に別タスクにデータ処理を依頼する場合に利用します。通常はキューの最後に追加するFIFOですが...
電子工作

ESP32で別タスクに通知を送信する

最新情報はM5StickC非公式日本語リファレンスを参考にしてください。 タスク周りを調べた結果のアウトプットです。別タスクへはキューと通知がありますが、データを渡さない場合には、通知が簡単に利用できそうです。 概要 別タスクへのデータ受け...
電子工作

ESP32のマルチタスクとCPU利用率を調べる

現時点での情報で最新情報はM5StickC非公式日本語リファレンスを見てください。 タスク周りを調べていて、気になったので調査してみました。 タスクの仕組み ESP32ではオープンソースのリアルタイムOSであるFreeRTOSが動いています...
電子工作

ESP32のesp32-hal.h周りのマルチタスクを調べる

M5StickC非公式日本語リファレンスで項目を書くためにesp32-halの項目を調べました。 サンプルコード void loopTest(void *pvParameters) { while (1) { Serial.print( x...
電子工作

M5StickCライブラリ0.1.0リリース

ちょっと遅くなりましたが、やっと調べることができました。もろもろリファレンスを更新せなば、、、 現時点の情報なので、最新情報はM5StickC非公式日本語リファレンスを参考にしてください。 変更点概要 MPU6866からMPU6886に名称...
電子工作

Arduino公式ライブラリのDoxygen作成

勢いで作ってみました 概要 Arduino IDEでライブラリを選択しても、いまいち良くわからなかったので全部落としてきて、一覧ページとDoxygenでドキュメントを作って見まいた。 生成物 Arduinoライブラリ一覧 作成内容 上記がA...
電子工作

M5StickCのIMUがMPU6886になった!

ライブラリに追加されたので、変わるのかなーって思っていましたが本当に変わるとは。。。 届いたもの スイッチサイエンスさんの在庫が増えないので、追加で本家サイトから購入しました。その後にスイッチサイエンスさんの在庫が増えて、一瞬で売り切れたの...
電子工作

M5StickCでSPI接続のSDを使う(3線)

※本ブログは現時点での情報です、最新情報はM5StickC非公式日本語リファレンスを参照してください。 SPI接続のディスプレイはSPI以外に制御線が必要だったので、Grove端子も使っていましたが、純粋なSPI接続だと3線あればできるので...
電子工作

M5StickC(ESP32)の赤外線(RMT)受信を調べた

※本ブログは現時点での情報です、最新情報はM5StickC非公式日本語リファレンスを参照してください。 赤外線送信を実験するために、受信をまずは調べました。思ったより情報が少なくてハマりました。。。 関数について driver/rmt.hを...
スポンサーリンク