pulsing GREEN: code.py (etc.) has finished or does not exist
steady YELLOW at start up: (4.0.0-alpha.5 and newer) CircuitPython is waiting for
a reset to indicate that it should start in safe mode
pulsing YELLOW: Circuit Python is in safe mode: it crashed and restarted
steady WHITE: REPL is running
steady BLUE: boot.py is running
Colors with multiple flashes following indicate a Pythonexception and then indicate
the line number of the error. The color of the first flash indicates the type of error:
GREEN:IndentationError
CYAN:SyntaxError
WHITE: NameError
ORANGE: OSError
PURPLE: ValueError
YELLOW: other error
These are followed by flashes indicating the line number, including place value. WHIT
E flashes are thousands' place, BLUE are hundreds' place, YELLOW are tens' place,
and CYAN are one's place. So for example, an error on line 32 would flash YELLOW
three times and then CYAN two times. Zeroes are indicated by an extra-long dark gap.
•
•
•
•
•
•
•
•
•
•
•
©Adafruit Industries Page 104 of 263