|
VT100 Terminal App
Circle VT100 module documentation
|
This document is the single configuration reference and is split into:
VT100.txt keys (persisted)SD:/VT100.txt — terminal runtime settings.cmdline.txt — Circle boot options (single-line key/value arguments).config.txt / config64.txt — Raspberry Pi firmware display and boot options.SD:/wpa_supplicant.conf — WLAN credentials.F12.F11.F10.Modern setup controls:
SD:/VT100.txtModern setup save/apply behavior (current implementation):
Enter: text_color, background_color, font_selection, cursor_type, cursor_blinking, vt52_mode, smooth_scroll, buzzer_volume, switch_txrx.line_ending, key_click, key_auto_repeat, wrap_around, margin_bell.baud_rate, serial_bits, serial_parity, flow_control, repeat_delay_ms, repeat_rate_cps, log_output, log_filename, wlan_host_autostart.Local mode (F10) behavior:
VT100.txt (runtime toggle only).Persisted by CTConfig::SaveToFile():
line_ending (0=LF, 1=CRLF, 2=CR)baud_rateserial_bits (7/8)serial_parity (0=None, 1=Even, 2=Odd)cursor_type (0=underline, 1=block)cursor_blinking (0/1)vt_test (0/1)vt52_mode (0/1)font_selection (1..3)flow_control (0/1, software XON/XOFF)text_color (0=black, 1=white, 2=amber, 3=green)background_color (0..3)buzzer_volume (0..100)key_click (0/1)key_auto_repeat (0/1)smooth_scroll (0/1)wrap_around (0/1)repeat_delay_ms (250..1000)repeat_rate_cps (2..20)switch_txrx (0/1)margin_bell (0/1)wlan_host_autostart (0/1)log_output (0..7; 0=none, 1=screen, 2=file, 3=wlan, 4=screen+file, 5=screen+wlan, 6=file+wlan, 7=screen+file+wlan)log_filename (string, max 63 chars)Endpoint: telnet <ip-or-hostname> 2323
Command mode commands:
helpstatusecho <text>host onhost offexitWhen host mode is on, keyboard TX and TCP RX are used as terminal host traffic.
When adding/changing a setting, update all of:
CTConfig defaults table.CTConfig.CTConfig::SaveToFile().CTSetup) where user-editable.SD:/VT100.txt.SD:/<log_filename>.2323.F12 raw key (0x45) triggers legacy setup behavior.F11 raw key (0x44) triggers modern setup behavior.F10 raw key (0x43) toggles runtime local mode (keyboard loopback).CTConfig setters, then persistence via SaveToFile().0x8, VT100 “Scroll”) to smooth_scroll.0x8, VT100 “Bell”) to margin_bell.0x1, VT100 “Auto XON/XOFF”) to flow_control.0x4, VT100 “Wraparound”) to wrap_around.CTWlanLog command mode and host mode share one TCP endpoint.wlan_host_autostart=1).Ctrl-] in host mode exits back to command mode.VT100.VT100.txt.