binary patterns We use on/off for patterns, so I have rewritten the pattern handling, removing the pattern_t type altogether, and changed it to use binary strings of data instead. This uses less RAM for pattern definitions. I have also changed blink_pattern to include morse code text (generated by morse.pl), with kids' names.
control.c: adjust the lowest mode timing
control.c: make the lowest pattern faster
power off by default, power on/off with button
battery gauge
Error reporting via status LED
Buttons, status LED, control implemented.
Imported control.c from http://www.fi.muni.cz/~kas/bike-lights/ Git repository as of commit c30006aaf666f7cff3a6ab949c613c2f8cc6163b