Mono Wireless TWELITE STAGE Application and C++ library for Windows/Linux/macOS/(M5Stack)
This project implements a "TWELITE STAGE application". It is also possible to write simple applications using related libraries.
本プロジェクトでは「TWELITE STAGE アプリ」を実装しています。また、関連のライブラリを用いたシンプルなアプリケーションを記述することも可能です。
Building EPS32 (M5) with Version 1.3 or later is not considered in the source code.
Version 1.3 以降での EPS32 (M5) のビルドについては、ソースコード上考慮していません。
以下にライブラリの基本機能を挙げます。
- シリアルメッセージのパーサー
- TWELITE PAL (MAG/AMB) のメッセージ解釈
- 固定幅文字のテキストボックス描画ライブラリ
- パブリックドメイン扱いの日本語フォント (10/12/14/16ドット)
- 簡易ターミナル機能
- 行末スクロール
- エスケープシーケンス(ANSIターミナル互換を目的としたものではありません)
- 実装例
- examples/TWELITE_Stage : TWELITE STAGE
- examples/AppTwelite_Recv : 標準アプリ App_Twelite の 0x81 シリアルメッセージの解釈と表示
- examples/PAL_Recv : TWELITE PAL シリアルメッセージの解釈と表示
MW-OSSLA (Monowireless Open Source Software License Agreement).
MW-OSSLA (モノワイヤレスオープンソースソフトウェア使用許諾契約書)を適用します。
For src/twesettings, the dual license of MW-SLA (Monowireless Software License Agreement) and MW-OSSLA (Monowireless Open Source Software License Agreement) is applied.
src/twesettings については、MW-SLA (モノワイヤレスソフトウェア使用許諾書)と MW-OSSLA (モノワイヤレスオープンソースソフトウェア使用許諾契約書)のデュアルラインセンスを適用します。
Open source deliverables are described separately in the source directory or in the source code.
オープンソース成果物については、ソースディレクトリまたはソースコード中に個別に記述があります。