Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 2.43 KB

README.md

File metadata and controls

51 lines (36 loc) · 2.43 KB

VT100 Terminal Emulator for Wio Terminal

Arduino Wio Terminal (SAMD) 用の VT100 エミュレータです。

image

必要なハードウェア

特にありません。

※キーボードは USB 接続のものが使えます。
※USB Type-C の変換コネクタはダイソーにあります。
※ブザーは Wio Terminal のものを使います。
※LED は Wio Terminal のものを使います。
※ボタンや 5 方向スイッチも認識します。
※困った事があったら STM32 版 を参考にすると解決するかもです。

必要なソフトウェア

シリアルバッファのサイズ調整

デフォルトの 256 だと 9600bps で描画が追い付かない事があるためシリアルバッファを増やします (RingBuffer.h)。 

# define SERIAL_BUFFER_SIZE 512

使い方

USB キーボードを Wio Terminal の Type-C コネクタに接続し、背面の GPIO ソケットで通信相手とつなぎます。

COM Wio Terminal (SAMD)
TXD RXD0
RXD TXD0
GND GND

RunCPMCP/M 8266 と接続してみました。

image

※ この VT100 エミュレータの通信速度は 9600 bps、画面サイズは 53 x 30 です。

VT100 の参考資料

VT100 のエスケープシーケンスは以下のサイトを参考にしました。