TWELITE STAGE SDK (English)

Mono Wireless Inc.

TWELITE STAGE SDK

TWELITE STAGE SDK is a comprehensive package for developing and testing TWELITE wireless modules with the TWELITE STAGE application at its core.

Installation

Extract the TWELITE STAGE SDK archive to an appropriate folder.

The destination folder of the TWELITE STAGE SDK must not contain spaces, Japanese strings, or symbol characters other than . - _

File List

TWELITE_Stage.xxx : TWELITE STAGE APP Executable file (please run this file)
  TWELITE_stage.exe(Windows)
  TWELITE_stage.command(macOS)
  TWELITE_stage.run(Linux/Raspberry Pi 2+)
TWELITE_Stage.sav  : TWELITE STAGE APP Setting file
TWELITE_Stage.ini  : Additional settings such as MWSDK directory selection

TWELTIE_Stage_VSCode.xxx : TWELITE STAGE APP in VSCode use configuration
  TWELITE_stage_VSCode.exe(Windows)
  TWELITE_stage_VSCode.command(macOS)
  TWELITE_stage_VSCode.run(Linux)
TWELTIE_Stage_VSCode.sav : Pre-configured configuration file for VSCode use
TWELITE_Stage_VSCode.ini : Additional settings such as MWSDK directory selection
*Configuration files and additional configuration files should match the file name of the executable.

The following TWELITE STAGE APP is included only in the Rasbperry Pi version.
TWELITE_Stage_nox.run        : TWELITE STAGE APP Executable file without X11 (Rasbperry Pi 2+)
TWELITE_Stage_nox.sav        : TWELITE STAGE APP Setting file without X11 (Rasbperry Pi 2+)
TWELITE_Stage_nox.ini        : Additional settings such as MWSDK directory selection (Rasbperry Pi2+)
TWELITE_Stage_Zero.run       : TWELITE STAGE APP Executable file for X11 use (Raspberry Pi Zero/1A/1B)
TWELITE_Stage_Zero_v6.sav    : TWELITE STAGE APP Setting file for X11 use (Raspberry Pi Zero/1A/1B)
TWELITE_Stage_Zero.ini       : Additional settings such as MWSDK directory selection (Raspberry Pi Zero/1A/1B )
TWELITE_Stage_Zero_nox.run   : TWELITE STAGE APP Executable file without X11 (Raspberry Pi Zero/1A/1B)
TWELITE_Stage_Zero_nox.sav   : TWELITE STAGE APP Setting file without X11 (Raspberry Pi Zero/1A/1B)
TWELITE_Stage_Zero_nox.ini   : Additional settings such as MWSDK directory selection (Raspberry Pi Zero/1A/1B)

flask_wsns_db/       : Simple web server with Python, Flask, sqlite3
  _readme/               : Images etc
  static/                : CSS etc
  templates/             : HTML templates
  app.py                 : Main Program
  README.md/.html        : Documents

ftd2xx.dll         : Libraries required to run the above executables (Windows)

BIN/               : BIN file for TWELITE wireless microcontroller
log/               : Where TWELITE STAGE APP logging data are stored

MWSDK/             : MWSDK environment files, sample files
  000manifest      : MWSDK version information
  LICENSE          : MWSDK License Description
  README.md        : README
  ReleaseNotes.md  : Update History (Top page)
  ReleaseNotes_en.md  : Update History (English)
  ReleaseNotes_jp.md  : Update History (Japanese)

  Act_samples/     : ACT's (Act) Build Project
  Wks_TweApps/     : TWELITE APPS (ready-made software) build project
  Act_extras/      : Additional ACT build projects

  TWENET/          : TWENET C/C++ library source code
  ChipLib/         : Semiconductor Chip Library
  MkFiles/         : Makefile body processing section

MWSDK{YYYY}_{MM}/  : Older version (can be specified in TWELITE_Stage.ini)

Tools/             : Toolchain for compilation, etc.

TWELITE_Stage/     : TWELITE STAGE APP Related Files
  readme-j.txt     : TWELITE STAGE APP license description
  INSTALL/         : TWELITE STAGE APP Installation Complement
  LICENSE/         : TWELITE STAGE APP License
  MANUAL/            : TWELITE STAGE APP Manual

English support

The TWELITE STAGE App can be switched to English user interface. Please edit its configuration file as below:

  1. If the app is running, close it.
  2. Open the .ini file for the TWELITE_Stage to be used. e.g. TWELITE_Stage.ini
  3. Add a line below:
LANG=en
  1. Save and close the .ini file.
  2. (Re)Launch the app.

Note: Reference - command line arguments and ini files

Documents

Note: The link above is pointing to the latest sub folders in MWSDK/docs/, where documents are stored that match the library version.

Use with VSCode (Visual Studio Code)

In order to improve convenience when using VSCode, the TWELITE STAGE SDK includes TWELITE STAGE application features (configuration required) and pre-configured project settings. Therefore, proper installation and configuration of VSCode is required. In particular, it is necessary to configure VSCode so that it can be started with the code command, which requires additional configuration on some systems.

See Installing VSCode for more information.

License

Unless otherwise stated, the provisions described in MW-SLA-1J and 1E apply.

Release Notes

MWSTAGE2022_08 (8/1/2022)

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 (7/12/2022)

TWELITE STAGE APP v1.3.8

MWX Library v0.2.0

TWELITE APPS.

CUE APPS (App_CUE/App_CUE_OTA) v1.1.0
Aria App (App_ARIA/App_ARIA_OTA) v1.1.0
Pal App (App_PAL) v1.5.1
Parent Node and Repeater Application (App_PAL) v1.2.0

Act_samples

Act_extras