コンテンツにスキップ

オープンソースファームウェア

Zensoのファームウェアは**GNU General Public License v3(GPLv3)**の下で完全公開されています。電源制御、Wi-Fi通信、画面更新を統括します。

PlatformIOによるビルドと書き込み

Section titled “PlatformIOによるビルドと書き込み”

公式リポジトリを取得し、PlatformIOでビルド・書き込みを行います:

ターミナルウィンドウ
git clone https://github.com/zensoink/zenso-firmware.git
cd zenso-firmware
pio run -t upload

USB-CケーブルでPCに接続して実行します。

シリアル診断コンソールメニュー

Section titled “シリアル診断コンソールメニュー”

ボーレート115200でシリアルモニター(pio device monitor)を開くと、対話型の診断メニューを利用できます:

  • h:コマンドヘルプの表示
  • c:LittleFSに保存されたWi-Fi設定の消去
  • r:マイコンの再起動
  • 1:カラーテストパターンの表示
  • 2:波形ホワイトリフレッシュの実行
  • 4:バッテリー電圧のADC読み取り値表示

誰でも自由にコードを監査・拡張できます。改変したバイナリを配布する場合は、GPLv3に基づきソースコードの公開が必要です。