LED Signals

Top  Previous  Next

BASIC-programmable devices supplied by Tibbo have two pairs of LEDs and/or control lines for external LEDs. The first pair is comprised of green and red status LEDs (SG and SR LEDs or lines), the second pair -- of green and yellow Ethernet status LEDs (EG and EY LEDs or lines).

 

Status LEDs have multiple functions:

When the device is in the serial upgrade mode, these LEDs indicate the status of firmware upload process.
When the device is under TiOS firmware control and Tibbo BASIC application is not running, these LEDs show current  Tibbo BASIC application status.
When the Tibbo BASIC application is running, status LEDs are under the control of .pat object (see <%T-B-P-G%>).

 

The following table summarizes predefined status LED patterns:

 

Serial upgrade mode

pat_ok

Green LED blinks slowly

File upload completed successfully.

pat_commerr

One long and one short "blink" of red LED

Communications error encountered during the serial file transfer.

pat_flfail

One long and two short "blinks" of red LED

FLASH memory failure.

Normal operation, Tibbo BASIC application not running

pat_cserr

Fast-blinking GRGRGR... pattern

TiOS firmware not loaded or corrupted.

pat_neram

Fast-blinking BBBB... pattern (B= red and green together)

Tibbo BASIC application loaded but cannot run due to insufficient variable (RAM) memory

pat_app_loaded

Fast-blinking G-G-G-... pattern

Tibbo BASIC application loaded but not running.

pat_app_not_loaded

Fast-blinking R-R-R-... pattern

Tibbo BASIC application not loaded or corrupted.

 

Ethernet status LEDs indicate the following:

Link/Data LED (green) is turned on when "live" Ethernet cable is plugged into the device. The LED blinks whenever an Ethernet packet is received.
100BaseT LED (yellow) is turned on when the device links with the hub at 100Mb. The LED is off when the link is established at 10Mb.