M5StickCPlus_FactoryTest2022

.vscode espnow message 1 year ago
SampleSrc winget is buggy 11 months ago
.gitignore 直接bin.imgをアップロードするスクリプト 1 year ago
Battery.h lower boundary 3 years ago
DeleteAndResetAll.sh all reset 2 years ago
Icon.c espnow test 3 years ago
M5StickCPlus_FactoryTest2022.ino _AllBuildTest 1 year ago
Makefile 2024 1 year ago
README.md fix 10 months ago
TFTTerminal.cpp first commit 3 years ago
TFTTerminal.h first commit 3 years ago
WebOTA.ino リモート(TestMode)からWebOTA 1 year ago
arduino-cli.yaml mod 3 years ago
compile.sh 2024 1 year ago
fft.cpp first commit 3 years ago
fft.h first commit 3 years ago
monitor.sh espnow testing... 3 years ago
run_IoTP.sh vcp-driver 11 months ago
setup.sh fix 10 months ago
upload.sh vcp-driver 11 months ago
wifi.ino d 1 year ago
README.md

FactoryTest2022

  • オリジナルの FactoryTest について、機能を追加するなど講義用に改変しました。
  • 電池残量の表示
  • マイクテスト画面で周波数を表示
  • ESP-NOW を用いた一斉シャットダウン
  • (Bluetooth Low Energy 関連は容量の都合で削除)

2024の変更点

  • 一斉シャットダウン画面で、Bボタンを長押しすると、自分(FactoryTest2024)自身をWebOTAで再インストールします。
  • 遷移する画面数を減らしました。

講義でつかうコマンド

書き込み時は、./run_IoTP.sh で起動する独自プログラムIoTPから書き込むほか、

cd SampleSrc ./Upload.sh [書き込みたいファイル.ino]

で書き込めます。さらに、コンパイル済みのバイナリを使って書き込むには、

cd SampleSrc/TestBuild/build ./DirectBinUpload.sh [書き込みたいファイル.bin.img]

とします。

Arduino CLI 自身のアップデート

core esp32:esp32 version = 3.0.0 だと問題になる場合

  • arduino-cli core uninstall esp32:esp32
  • arduino-cli core install esp32:esp32@2.0.17
  • を実行する。
  • 確認するには、arduino-cli core list を実行する。

ライセンス

  • MITライセンス
  • (c) 2022 Motoki Miura