Chronas is a firmware for the eZ430-Chronos wrist watch written in assembly language. It imitates vi
modes.
The current mode is shown in the upper left corner of the screen using two arrows. If any arrow is blinking you are in a meta mode. A meta mode will resolve into a stable mode after 1 second or immediately by pushing num|up|down.
num|up|down
+----+
| |
v |
+------------------------+ | +--------------+
| normal mode(0) |--+ star | meta normal |
| |------------->| |
+--->| | | |
| | |<-------------| |
| +------------------------+ [1s] +--------------+
| num|up|down |
| |
| |
| star num|up|down | star
| +----+ |
| | | |
| v | v
| +------------------------+ | +--------------+
| | insert mode(2) |--+ | meta insert |
+----| | | |
| | |<-------------| |
| | | [1s] | |
| +------------------------+ num|up|down +--------------+
| |
| |
| star num|up|down | star
| +----+ |
| | | |
| v | v
| +------------------------+ | +--------------+
| | visual mode(4) |--+ | meta visual |
+----| | | |
| |<-------------| |
| | [1s] | |<-+
+------------------------+ num|up|down +--------------+ |
| | star
+----+
shows "Ich ♥ dich"
shows time in binary notation (hours on 1st line, minutes on 2nd line)
Button usage:
Bugs:
shows time and date in hexadecimal notation (hours and minutes on 1st line, month and day on 2nd line)
Button usage:
converts between decimal and binary|hexadecimal notation
Button usage:
echo wjvrq@zngu.hav-ovryrsryq.qr | tr a-z n-za-m