Settings of TWELITE STAGE
Settings for TWELITE STAGE APP
Windows macOS Linux RasPi
Overview
From this screen, you can configure various settings of the TWELITE STAGE APP.

Example of the settings screen
The menu on this screen cannot be operated with a mouse.
Also, changing the screen colors may make it difficult to see.
Some menu items explained below may not exist on certain platforms, but all are listed and explained.
Color settings other than the common menu are omitted from the explanation.
Root Menu
Common
Terminal
Standard App Viewer
Graph Viewer (Acceleration Real-time/Sensors)
Simple Monitor (CUA/ARIA/Glancer)
Commander
Write firmware
Interactive Settings Mode
Save Data Utilities (Dump/Erase)
Information
Common Settings
a: ( 0x00) Startup App Specification
G: ( 0x00) Screen Size and Drawing Method
F: ( ) Serial Device ID
f: (0x00FFFFFF) Foreground (Text) Color
b: (0x005A0032) Background Color
B: ( 115200) Baud Rate
| Setting | Description |
|---|---|
| Startup App Specification | This setting determines which viewer app to switch to when TWELITE STAGE starts.The setting value is 1..{the number listed in the viewer app menu}.Note: If the serial device ID is not set,the startup will wait for input on the serial device selection screen. |
| Screen Size and Drawing Method | (Except for M5Stack version) Specified by two characters XY (X: screen size, Y: drawing method).X 0:640x480 1:1280x720 2:1280x960 3:1920x1440 4:2560x1440 5:320x240Y 0:LCD style 1:CRT style 2:Blur 3:Block |
| Serial Device ID | (Except for M5Stack version) Set by serial device name or a number 1..9.Note: The number indicates the device enumeration order. |
| Text Color / Background Color | Specify text and background colors.The common settings color values are inherited by other screens’ settings.If not set on other screens, the common settings colors are used.Colors are specified as 24-bit RGB hexadecimal values but are internally rounded to 16-bit 565 format. |
| Baud Rate | Set to avoid garbled display in terminals etc. when the TWELITE baud rate is not 115200. |
Write Firmware
f: (0x00FFFFFF) Foreground (Text) Color
b: (0x005A0032) Background Color
j: ( 0) Number of make jobs at build time
v: ( 0) Open a folder with VSCode
l: ( 0) Disable LTO
n: ( 0) Screen after rewriting is completed
| Setting | Description |
|---|---|
| Number of make jobs at build time | (Except for M5Stack version) Number of parallel jobs during build to shorten build time.Default 0 calculates jobs as (physical processor count - 1).A guideline is to set up to the number of logical processors. |
| Open a folder with VSCode | (Requires VSCode installation) Setting 1 opens folders using the code command (VSCode) instead of the OS standard folder window.The executable TWELITE_Stage_VSCode defaults to 1. |
| Screen after rewriting is completed | (Except for M5Stack version) Setting 1 opens the terminal instead of the interactive mode screen.Setting 2 returns to the rewrite menu.TWELITE_Stage_VSCode sets this to 2. |
| Disable LTO | (Windows only) Setting 1 disables LTO in the Windows compiler.LTO produces smaller binaries but takes longer to link.Disabling LTO results in faster linking. |
Save Data Utilities
r: Read sector.
R: Read ALL sectors.
e: Erase sector.
E: Erase ALL sectors.
This screen is a utility for maintaining data save areas. It emulates EEPROM (64 bytes per sector, up to 60 sectors, 3840 bytes).
| Setting | Description |
|---|---|
r | Reads a sector.Input 0..59 to display the contents of the specified sector. |
R | Input YES to read all sectors, but only the tail part is displayed. |
e | Erases a sector (0xFF).Input 0..59 to erase the specified sector. |
E | Input YES to erase all sectors. |
On Windows, macOS, Linux, and Raspberry Pi, data is saved in
{executable name}.sav (default TWELITE_Stage.sav file).