Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
install
{MWSTAGEインストールフォルダ}/MWSTAGE/Act_samples

$ xcode-select --install$ make
make: *** No targets specified$ sudo kextunload -b com.apple.driver.AppleUSBFTDI
operation manual
[画面黒背景にする]
↓
[TWELITE無線マイコンリセット (制御可能ならSET=LO)]
↓
<間欠動作アプリのインタラクティブモードメッセージを検出?> --YES--> [操作画面]へ
↓タイムアウト
['+' を3回入力]
↓
<通常アプリのインタラクティブモードメッセージを検出?> --YES--> [操作画面]へ
↓タイムアウト
[操作画面へ] ※ この状態はインタラクティブモードではない
[操作画面]
↓
<インタラクティブモード脱出メッセージ?> --> [終了]
↓
<画面離脱操作 [ A ] 長押しなど> --> [終了]
↓
<ESC ?> -> <入力中判定> --NO-> [終了]
↓ ↓
[入力文字列をTWELITE無線モジュールへ送信]
↓
[操作画面]へ戻る
[終了]
↓
[TWELITE無線マイコンリセット]
↓
[画面離脱] インタラクティブモード画面を終了し前の画面へ戻る スイッチを押した時にLEDを点灯
act4はTWELITE DIPに接続されたスイッチを押した時にLEDを点灯させるactを動作させます。
https://mono-wireless.com/jp/products/act/index.html[JAPANESE]
TITLE=スイッチを押した時にLEDを点灯
DESC=act4はTWELITE DIPに接続されたスイッチを押した時にLEDを点灯させるactを動作させます。
URL=https://mono-wireless.com/jp/products/act/index.html

{MWSTAGEインストールフォルダ}/MWSTAGE/Wks_TweApps[M5Stack 15P]
GPIO03
GPIO01
GPIO16 --- TWELITE DIO6/UART0 TX (TWELITE DIP #10)
GPIO17 --- TWELITE DIO7/UART0 RX (TWELITE DIP #3)
GPIO02
GPIO05
GPIO25
GPIO26
GPIO35
GPIO36
RST
BAT
3V3 --- TWELITE VCC (TWELITE DIP #28)
5V
GND --- TWELITE GND (TWELITE DIP #1,14)[M5Stack 15P]
GPIO03
GPIO01
GPIO16 --- TWELITE DIO6/UART0 TX (TWELITE DIP #10)
GPIO17 --- TWELITE DIO7/UART0 RX (TWELITE DIP #3)
GPIO02 --- TWELITE PGM (TWELITE DIP #7)
GPIO05 --- TWELITE DIO12 (TWELITE DIP #15)
GPIO25
GPIO26 --- TWELITE RESET (TWELITE DIP #21)
GPIO35
GPIO36
RST
BAT
3V3 --- TWELITE VCC (TWELITE DIP #28)
5V
GND --- TWELITE GND (TWELITE DIP #1,14)
LinuxRasPi








$ cd ./MWSTAGE/TWELITE_Stage/INSTALL/ubuntu/
$ sudo ./set_udev_sudo.shACTION=="add",
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001",
MODE="0666",
RUN+="/bin/sh -c 'rmmod ftdi_sio && rmmod usbserial'"
ACTION=="add",
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6015",
MODE="0666",
RUN+="/bin/sh -c 'rmmod ftdi_sio && rmmod usbserial'"$ cd ./MWSTAGE/TWELITE_Stage/INSTALL/centos/
$ sudo ./set_udev_sudo.shACTION=="add",
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001",
MODE="0666",
RUN+="/bin/sh -c '/usr/sbin/rmmod ftdi_sio'"
ACTION=="add",
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6015",
MODE="0666",
RUN+="/bin/sh -c '/usr/sbin/rmmod ftdi_sio'"$ cd ./MWSTAGE/TWELITE_Stage/INSTALL/ubuntu/
$ ./make_launch_icon.sh../BIN/App_Wings_MONOSTICK_BLUE_L1304_V1-1-3.bin
App_Wings_MONOSTICK_RED_L1304_V1-1-3.bin
App_Twelite_BLUE_L1304_V1-9-1.bin
App_Twelite_RED_L1304_V1-9-1.bin
...Alt(Cmd)+1,2,..










../MWSTAGE/ TWELITE STAGE SDK インストール
/TWELITE_Stage.??? 実行形式 (Windwows .exe, macOS .command, Linux .run)
/TWELITE_Stage.sav 設定ファイル
/TWELITE_Stage.ini その他設定(MWSDKディレクトリ名指定)
/TWELITE_Stage/ TWELITE STAGE APP の関連ファイル
/MWSDK/ MWSDKのライブラリなど
/BIN/ [BINファイル選択]時の格納先
/log/ ログ格納先
/Tools/ gcc コンパイラなどのツール一式
※ 本構成は MWSDK2020_11 以降です。
※ MWSDK2020_10以前との大きな相違は Tools の配置です。
../MWSTAGE/
/MWSDK/
/Tools/ <= Tools は MWSDK内に格納
(/MWSDK.ini) . <= MWSDK.ini は非対応MWSDK/
Act_samples/ : mwx ライブラリによるサンプルコード
Wks_TweApps/ : TWELITE APPS のソースコード
Act_extras/ : mwx ライブラリによるより専門的なサンプル、他のライブラリを引用したもの
TWENET/ : TWENET ライブラリ (mwx ライブラリなど)
ChipLib/ : 半導体ライブラリ
MkFiles/ : Makefile の本体処理部分
000manifest : MWSDKのバージョン情報# MWSDK.ini の例
# MWSDK=MWSDK
MWSDK=MWSDK2020_10{MWSTAGEインストールフォルダ}/
MWSTAGE/Act_extrasTWELITE_Stage インストール (Raspberry Pi) - 暫定版
$ cd /home/pi
$ unzip MWSTAGE2020_XX_YYYY.zip../MWSTAGE
TWELITE_Stage.run TWELITE_Stage アプリ
BIN/ ファームウェアBINファイル
MWSDK/ MWSDK ライブラリなど
TWELITE_Stage/ TWELITE_Stage アプリ関連ファイル$ cd ./MWSTAGE/TWELITE_Stage/INSTALL/ubuntu/
$ sudo ./set_udev_sudo.shACTION=="add",
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001",
MODE="0666",
RUN+="/bin/sh -c 'rmmod ftdi_sio && rmmod usbserial'"
ACTION=="add",
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6015",
MODE="0666",
RUN+="/bin/sh -c 'rmmod ftdi_sio && rmmod usbserial'" $ sudo raspi-config
メニューより
"3 Interface Options Configure connections to peripherals"
→"P6 Serial Port Enable/disable shell messages on the serial connection"
以下のようにログインシェルとしては利用しない、ハードウェアを有効化するを選択します。
"Would you like a login shell to be accessible over serial?" -> <No>
"Would you like the serial port hardware to be enabled?" → <Yes> [TWELITE] [RaspberryPi]
GND ------------------ Gound (#6,#9,#14,#20,#25,#30,#34,#39のいずれか)
TXD(DIO6,DIP#10) ------ GPIO15/UART0 RXD (#10)
PRG(SPIMISO,DIP#7) ---- GPIO23 (#16)
RXD(DIO7,DIP#3) ------- GPIO14/UART0 TXD (#8)
RST(RESETN,DIP#21) ---- GPIO22 (#15)
VCC ------------------ 3V3 (#1,#17のいずれか)
SET(DIO12,DIP#15) ----- GPIO12 (#32) "The path /dev/dri/ cannot be opened or is not available" "C_Cpp.default.includePath": [
"${env:MWSDK_TWENET_LIBSRC}/include/**",
"${env:MWSDK_TWENET_LIBSRC}/src/**"
],
"C_Cpp.default.browse.path": [
"${env:MWSDK_TWENET_LIBSRC}/include/**",
"${env:MWSDK_TWENET_LIBSRC}/src/**"
],




共通設定
ターミナル
標準アプリ ビューア
PAL ビューア
CUE ビューア
グランサー(簡易モニタ)
コマンダー
アプリ書換
インタラクティブモード
セーブデータ ユーティリティ(ダンプ/消去)
情報a: ( 0x00) 起動アプリ指定
G: ( 0x00) 画面サイズ・描画方法
F: ( ) シリアルデバイスID
k: ( 1) PS/2キーボードレイアウト
f: (0x00FFFFFF) 文字色
b: (0x005A0032) 背景色f: (0x00FFFFFF) 文字色
b: (0x005A0032) 背景色
j: ( 0) ビルド時のmakeジョブ数
v: ( 0) codeでフォルダを開く(VSCode)
n: ( 0) 書換完了後の画面
l: ( 0) LTOを行わないr: Read sector.
R: Read ALL sectors.
e: Erase sector.
E: Erase ALL sectors.