TWELITE STAGE SDK (Japanese)

Mono Wireless Inc.

TWELITE STAGE SDK

TWELITE STAGE SDK は TWELITE STAGE アプリを核として、TWELITE 無線モジュールの開発や動作確認などを行うための総合パッケージです。

インストール

TWELITE STAGE SDK のアーカイブを適当なフォルダに展開します。

TWELITE STAGE SDK の展開先のフォルダには、空白や日本語文字列や . - _以外の記号文字が含まれてはいけません。

ファイル一覧

TWELITE_Stage.xxx  : TWELITE STAGE APP 実行ファイル(このファイルを起動してください)
  TWELITE_stage.exe(Windows)
  TWELITE_stage.command(macOS)
  TWELITE_stage.run(Linux/Raspberry Pi 2+)
TWELITE_Stage.sav  : TWELITE STAGE APP 設定ファイル
TWELITE_Stage.ini  : MWSDKディレクトリの選択など、追加的な設定

TWELTIE_Stage_VSCode.xxx : VSCode利用の設定での TWELITE STAGE APP
  TWELITE_stage_VSCode.exe(Windows)
  TWELITE_stage_VSCode.command(macOS)
  TWELITE_stage_VSCode.run(Linux)
TWELTIE_Stage_VSCode.sav : VSCode利用の設定済みの設定ファイル
TWELITE_Stage_VSCode.ini : MWSDKディレクトリの選択など、追加的な設定
※設定ファイルや追加設定ファイルは実行形式のファイル名に合わせます。

以下のTWELITE STAGE APP はRasbperry Pi 版のみ含まれます。
TWELITE_Stage_nox.run      : X11未使用時のTWELITE STAGE APP 実行ファイル (Rasbperry Pi 2+)
TWELITE_Stage_nox.sav      : X11未使用時のTWELITE STAGE APP 設定ファイル (Rasbperry Pi 2+)
TWELITE_Stage_nox.ini      : MWSDKディレクトリの選択など、追加的な設定 (Rasbperry Pi2+)
TWELITE_Stage_Zero.run  : X11使用時のTWELITE STAGE APP 実行ファイル (Raspberry Pi Zero/1A/1B)
TWELITE_Stage_Zero.sav  : X11使用時のTWELITE STAGE APP 設定ファイル (Raspberry Pi Zero/1A/1B)
TWELITE_Stage_Zero.ini  : MWSDKディレクトリの選択など、追加的な設定 (Raspberry Pi Zero/1A/1B)
TWELITE_Stage_Zero_nox.run   : X11未使用時のTWELITE STAGE APP 実行ファイル (Raspberry Pi Zero/1A/1B)
TWELITE_Stage_Zero_nox.sav   : X11未使用時のTWELITE STAGE APP 設定ファイル (Raspberry Pi Zero/1A/1B)
TWELITE_Stage_Zero_nox.ini   : MWSDKディレクトリの選択など、追加的な設定 (Raspberry Pi Zero/1A/1B)

flask_wsns_db/           : Python, Flask, sqlite3 による簡易的なサーバ
  _readme/               : 本ドキュメントの画像など
  static/                : CSS など
  templates/             : html ひな型
  app.py                 : サーバー用のスクリプト
  README.md/.html        : ドキュメント

ftd2xx.dll         : 上記実行形式を実行するために必要なライブラリ (Windows版のみ)

BIN/               : [BINから選択]メニューで参照されるTWELITE無線マイコン向け.BINファイル

log/               : TWELITE STAGE APP のログ機能の保存先

MWSDK/             : MWSDK 環境ファイル、サンプルファイル
  000manifest      : MWSDKのバージョン情報
  LICENSE          : MWSDKのライセンス記述
  README.md        : README
  ReleaseNotes.md  : 更新履歴(トップページ)
  ReleaseNotes_en.md  : 更新履歴(英語)
  ReleaseNotes_jp.md  : 更新履歴(日本語)

  Act_samples/     : アクト(Act)のビルドプロジェクト
  Wks_TweApps/     : TWELITE APPS (レディメードソフトウェア) のビルドプロジェクト
  Act_extras/      : 追加的なアクトのビルドプロジェクト

  TWENET/          : TWENET C/C++ ライブラリ・ソースコード
  ChipLib/         : 半導体チップライブラリ
  MkFiles/         : Makefileの本体処理部

MWSDK{YYYY}_{MM}/  : 古いバージョン (TWELITE_Stage.iniで指定可能)

Tools/             : コンパイル用のツールチェインなど

TWELITE_Stage/     : TWELITE STAGE APP 関連ファイル
  readme-j.txt     : TWELITE STAGE APP ライセンス記述
  INSTALL/         : TWELITE STAGE APP インストール補足
  LICENSE/         : TWELITE STAGE APP ライセンス
  MANUAL/            : TWELITE STAGE APP ドキュメント

TWELITE STAGE アプリの英語対応

TWELITE STAGEアプリは、英語版ユーザーインターフェースに切り替えることができます。設定ファイルを以下のように編集してください。

  1. アプリが起動している場合は、アプリを終了します。
  2. 使用する TWELITE_Stage の .ini ファイルを開く。 例:TWELITE_Stage.ini
  3. 以下の行を追加します。
LANG=en
  1. .ini ファイルを保存して閉じます。
  2. アプリを(再)起動する。

※ 参考 - コマンドライン引数と ini ファイル

参照資料

注: 上記のリンクは MWSDK/docs/ を参照しています。このフォルダには対応するMWSDKライブラリ資料が格納されます。

VSCode (Visual Studio Code)の利用

TWELITE STAGE SDK では VSCode を利用したときの利便性を向上するため、TWELITE STAGE アプリの機能(要設定)や、設定済みのプロジェクト設定があります。そのため VSCode の適切なインストールと設定が必要になります。特に code コマンドで VSCode を起動できるようにする設定が必要で、一部システムでは追加的な設定が必要になります。

Installing VSCode

詳しくは Installing VSCodeを参照ください。

ライセンス

特に記述がない場合は MW-SLA-1J,1E 記載の条項が適用されます。

リリースノート

MWSTAGE2022_08 (2022/8/1)

TWELITE APPS

キューアプリ(App_CUE/App_CUE_OTA) v1.1.1
アリアアプリ(App_ARIA/App_ARIA_OTA) v1.1.1
パルアプリ(App_PAL) v1.5.2
親機・中継機アプリ(App_PAL) v1.2.1
シリアル通信アプリ(App_Uart) v1.4.7

Act_extras

ActEx_AQM0802

MWSTAGE2022_07 (2022/7/12)

TWELITE STAGE APP v1.3.8

MWX ライブラリ v0.2.0

TWELITE APPS

キューアプリ(App_CUE/App_CUE_OTA) v1.1.0
アリアアプリ(App_ARIA/App_ARIA_OTA) v1.1.0
パルアプリ(App_PAL) v1.5.1
親機・中継機アプリ(App_PAL) v1.2.0

Act_samples

Act_extras