電子工作

電子工作

ESP32のライトスリープを調べる

ディープスリープより情報がないかも?現時点の情報ですので、最新情報はM5StickC非公式日本語リファレンスで確認してください。概要一時的にチップの処理をとめて、省電力するモードです。ディープスリープはリセットされたように、setup()か...
電子工作

ESP32でULPを使ったBlink その2と逆アセンブラ

コードの内容を見直しと、なぜか逆アセンブラを作ってみました。最新情報はM5StickC非公式日本語リファレンスをみてください。サンプルコード#include "esp32/ulp.h"#include "driver/rtc_io.h"#i...
電子工作

ESP32でULPを使ったBlink

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

ESP32でキューを使う

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

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

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

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

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

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

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

M5StickCライブラリ0.1.0リリース

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

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

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

M5StickCのIMUがMPU6886になった!

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