TWELITE NET 1.3.0 (2020/04) and later will be distributed as part of TWELITE STAGE.
*** TWELITE STAGE folder Structure ***
{STAGE TO FOLDER}/
TWELITE_Stage.exe -- STAGE executable (Windows)
dll/ -- for STAGE exe (Windows)
TWELITE_Stage/ -- STAGE related files
BIN/ -- stores .bin files
MWSDK/ -- TWELITE SDK(MWSDK) top dir.
Please download the release version from the following link. The MWSDK will be part of the TWELITE STAGE distribution.
The official release will have a name. The format of the name is MWSTAGE followed by {year}_{month}, as in MWSTAGE2020_05. Versions of the TWELITE SDK (MWSDK) that do not include the TWELITE Stage tool are likewise named with the MWSDK followed by {year}_{month}, as in MWSDK2020_05.
If the release name is accompanied by UNOFFICIAL, it is named for “updates between releases”.
It is distributed as follows.
Any problems found after the release, or updates to samples, etc., will be reflected in the GitHub repository (a database that stores source code and files, including their history) below.
These modifications may include intermediate content, or omissions of predetermined behavior checks. There may be unconfirmed side effects or inconsistencies between configurations. Please judge whether to use them by yourself.
As a rule, we do not provide support for fixes after the release. Please ask for technical support based on the released version.
In addition, if you find any inconvenience with the fixes after the release, please contact our technical support.
Our support team cannot answer questions about how to use Git or GitHub. We recommend that you refer to general instructions. Also, we may not be able to help you with GitHub services.
To update the MWSDK, download the zip file from this repository, and replace the folder and files with the ones before the update.
The links include links to the complete set of files in each release (the preliminary version is UNOFFICIAL).
The repository contains the following folders:
Replace these four folders in the TWELITE STAGE distribution folder。
.../MWSTAGE/ --- TWELITE STAGE distribution folder
.../MWSDK --- MWSDKfolder
.../ChipLib <-- Replace the following four folders
.../LICENSE
.../MkFiles
.../TWENET
This repository manages the files of the common parts of MWSDK, but while the MWSDK_COMMON_SNAP described above focuses only on file differences per release, the repositories of each library, sample, etc. are sub-modules, and the update history can be referenced individually.
If you download a zip file, the files will not be stored in the folder that corresponds to the submodule. (This is a GitHub specification).
In this section, we will describe how to clone the contents of MWSDK from GitHub using the command line. Please prepare an environment where you can use the git command beforehand, or use bash if you are using Windows.
The first step is to extract the MWSDK (TWELITE STAGE) from the distribution. It will have the following structure.
=== folder structure ===
.../MWSTAGE +- MWSDK +- TWENET
- ChipLib
- ...
- Tools
Rename the MWSDK folder at the time of distribution to something else.
$ cd .../MWSTAGE ...is the customer's installation folder
$ mv MWSDK MWSDK.orig
=== folder structure ===
.../MWSTAGE +- MWSDK.ORIG
+- TWENET
- ...
- Tools
In the MWSTAGE folder, clone MWSDK_COMMON from GitHub, and add the --recurse-submodules option to retrieve the submodules files.
$ pwd
.../MWSTAGE
$ git clone --recurse-submodules https://github.com/monowireless/MWSDK_COMMON MWSDK
...(It'll take a while.)
=== folder structure ===
.../MWSTAGE +- MWSDK
+- TWENET
- ... (Tools is not included)
- MWSDK.ORIG
+- TWENET
- ...
- Tools
Finally, transplant the MWSDK.ORIG/Tools folder to MWSDK.
$ mv MWSDK.ORIG/Tools MWSDK/
=== フォルダ構成 ===
.../MWSTAGE +- MWSDK
+- TWENET
- ...
- Tools
- MWSDK.ORIG
+- TWENET
- ... (Tools is not included because it was mv'd.)
This is the first version of the SDK dedicated to the MWX library.
For development with MWX, please use the latest version of TWELITE STAGE.
See the link below.