MWX Library
v0.1.5
v0.1.5
  • The MWX Library (v0.1.5)
  • 改版履歴
  • MWXライブラリについて
    • License
    • 用語
    • 設計情報
  • インストール・ビルド
    • 環境 (OSなど)
    • TWELITE SDK のインストール
    • VS Codeのインストール
    • アクトのビルド
    • アクトの実行
      • tweterm.py
    • 新しいプロジェクトの作成
    • ビルド定義 Makefile
  • サンプルアクト
    • BRD_APPTWELITE
    • PingPong
    • Parent_MONOSTICK
    • PAL_AMB
    • PAL_AMB-usenap
    • PAL_AMB-behavior
    • PAL_MAG
    • PAL_MOT
    • PAL_MOT-oneshot
    • PulseCounter
    • WirelessUART
    • Slp_Wk_and_Tx
  • API
    • クラスオブジェクト
      • the_twelite
      • Analogue
      • Buttons
      • PulseCounter
      • Serial
      • SerialParser
      • SPI
        • SPI (メンバ関数版)
        • SPI (ヘルパークラス版)
      • TickTimer
      • Timer0 .. 4
      • Wire
        • Wire (メンバ関数版)
        • Wire (ヘルパークラス版)
    • クラス
      • MWX_APIRET
      • alloc
      • axis_xyzt
      • packet_rx
      • packet_tx
      • serparser
      • smplbuf
      • smplque
      • mwx::stream
        • format (mwx::mwx_format)
        • mwx::bigendian
        • mwx::crlf
        • mwx::flush
    • コールバック関数
      • setup()
      • begin()
      • loop()
      • wakeup()
      • init_coldboot()
      • init_warmboot()
    • ビヘイビア
      • PAL_AMB-behavior
    • 関数
      • システム関数
        • millis()
        • delay()
        • delayMicroseconds()
        • random()
      • DIO 汎用ディジタルIO
        • pinMode()
        • digitalWrite()
        • digitalRead()
        • attachIntDio()
        • detachIntDio()
        • digitalReadBitmap()
      • ユーティリティ関数
        • pack_bits()
        • collect_bits()
        • pack_bytes()
        • expand_bytes()
        • CRC8, XOR, LRC
  • ボード (BRD)
    • <BRD_APPTWELITE>
    • <MONOSTICK>
    • PAL
      • <PAL_AMB>
      • <PAL_MAG>
      • <PAL_MOT>
  • センサー (SNS)
    • SHTC3 - 温湿度センサー
    • LTR-308ALS - 照度センサー
    • MC3630 - 加速度センサー
  • ネットワーク (NWK)
    • シンプル中継ネット <NWK_SIMPLE>
  • 設定 (STG) - インタラクティブモード
    • <STG_STD>
GitBook提供
このページ内
  • 1. MWSDK 圧縮アーカイブファイルのダウンロード
  • 2. 圧縮アーカイブの展開
  • 3. 環境変数の設定
  • 4. ライブラリの修正の適用
PDFとしてエクスポート
  1. インストール・ビルド

TWELITE SDK のインストール

前へ環境 (OSなど)次へVS Codeのインストール

最終更新 4 年前

MWSDK 2020-04 以降は TWELITE STAGE アーカイブに含まれます。

TWELITE STAGEアプリからビルドする場合は、MWSDK_ROOT 環境変数の設定が不要になります。

MWSDK 2019-12 と同じの方法でビルドする場合は、TWELITE STAGE アーカイブ中の MWSDK ディレクトリの構成は大きく変わっておりませんので、読み替えて利用ください。

TWELITE STAGE については以下をご覧ください。

TWELITE SDK (MWSDK) をインストールします。本書ではMWSDKと記載します。

TWELITE SDKはTWENET MWX C++ ライブラリ対応版をダウンロードしてください。

1. MWSDK 圧縮アーカイブファイルのダウンロード

MWX 対応 SDK の圧縮アーカイブファイルをしてください。

2. 圧縮アーカイブの展開

圧縮アーカイブファイルを展開してください。

展開先のディレクトリ名にはスペース、日本語名が含まれてはいけません。

3. 環境変数の設定

MWSDK_ROOT, MWSDK_ROOT_WINNAME(Windows10のみ) の設定が必要です。

ここでは展開後のディレクトリ名を C:\MWSDK とします。別のディレクトリにインストールした場合は、読み替えてください。

C:\MWSDK\SET_ENV.CMD を実行してください。以下の環境変数を設定します。

  • MWSDK_ROOT

  • MWSDK_ROOT_WINNAME

例えば以下のような設定になります。

MWSDK_ROOT=C:/MWSDK/
MW_ROOT_WINNAME=C:\MWSDK\

インストールしたPC上からMWSDKをアンインストールするには以下を行ってください。

  • UNSET_ENV.cmdを実行してください。環境変数の設定を解除します。

  • MWSDKディレクトリを削除してください。

開発環境やシェルに MWX_ROOT環境変数を反映されるように設定してください。

方法はいくつかありますが、ホームディレクトリの.profile(ファイルがなければ新しく作成してください)に以下の設定を追加します。この設定でVSCodeのビルドまで可能です。

MWSDK_ROOT=/foo/bar/MWSDK/ export MWSDK_ROOT

エディタを使用せずに追加するには以下のようにコマンド入力します。$はプロンプトで環境によって表示が違います。/foo/bar/MSWSDKの部分はインストールしたディレクトリに応じて書き換えてください。

$ cd $HOME
$ echo MWSDK_ROOT=/foo/bar/MWSDK>>.profile
$ echo export MWSDK_ROOT>>.profile

開発環境やシェルに MWX_ROOT環境変数を反映されるように設定してください。

方法はいくつかありますが、ホームディレクトリの.profile(ファイルがなければ新しく作成してください)に以下の設定を追加します。この設定でVSCodeのビルドまで可能です。

MWSDK_ROOT=/foo/bar/MWSDK/ export MWSDK_ROOT

エディタを使用せずに追加するには以下のようにコマンド入力します。$はプロンプトで環境によって表示が違います。/foo/bar/MSWSDKの部分はインストールしたディレクトリに応じて書き換えてください。

$ cd $HOME
$ echo MWSDK_ROOT=/foo/bar/MWSDK>>.profile
$ echo export MWSDK_ROOT>>.profile

環境全体にMWSDK_ROOTを適用にするにはLaunchDを用います。

VS Codeの一部の設定で環境変数を参照していますが、ビルドには必須ではありません。

4. ライブラリの修正の適用

SDKに収録された時点から、ライブラリソースコードに修正がある場合があります。を参照の上、必要に応じでライブラリソースコードを差し替えてください。

インストール・使用方法
インストール補足情報
ダウンロード
改版履歴