RSeries astromech firmware
JawaLite 2.0 Syntax

Each JawaLite 2.0 command has the same format consisting of up to four elements and has the following simple form: <Unit Address><Command><Argument(s)><Carriage Return> The four elements of a JawaLite 2.0 command are:

A Unit Address element

Each and every unit that is connected to a single JawaLite 2.0 serial interface bus has to have a unique address. The addresses are simply one or two digit ASCII numbers.

JawaLite 2.0 Unit Addresses
0 All units - All units respond to command as appropriate
1 Top Front Logic Display
2 Bottom Front Logic Display
3 Rear Logic Display
4 Front PSI (process state indicator)
5 Rear PSI (process state indicator)
6 Front Holoprojector
7 Rear Holoprojector
8 Top Holoprojector
9 Other
10-79Reserved
80 Magic Panel
81 Periscope Lights
82 Life Form Scanner Lights
83 Charger Lights
84 Data Port Lights
85 Booster Rocket Lights
86 CPU Arm Lights
87 Drink Arm Lights
88 Zapper Arm Lights
89 Buzz-Saw Arm Lights
90-99Reserved

Command and Argument elements

Supported commands are single ASCII characters usually capital letters. The JawaLite 2.0 defined commands and their valid arguments, if any for that command, are:

Command Description Argument
A Go to main mode of operation (usually sent after initially configuring units)(none)
C Change the message scroll speed 1 – 9 or 4 digit value in milliseconds
D Default Mode (none)
M Define text Message Characters A-Z and 0-9 are guaranteed others depend on the device
O On/Off state 01-99, then 0 (for off) or 1 (for on)
P Define a Parameter 1 – 9 or A-Z, then a parameter value(s). Parameter depend upon the device being addressed.
S Change random display Speed 1 – 9 to change the display speed of lights
T Change main mode Type 1 – 999 changes the mode type of the device being addressed
W Wait number of seconds 1 – 999 seconds to wait before reverting to default mode
Z Scroll Message Mode (none)
: Information text (none)

Carriage Return <CR>

Each valid command line ends in a single “Enter” key (Carriage Return, a.k.a. CR) character code of $0D hex, 13 decimal. This is represented as “<CR>” in the examples within this document.