Administrative

Projects

Active

Future

Finished

Reference

Abandoned

Project: AlarmClock

Firmware for the alarm clock

Note: The firmware is implemented, documentation is in CL-P01.

User Interface

The clock's menus might look like this.

Empty display

(for copy and paste)

 0        1         2
 12345678901234567890
1                    1
2                    2
3                    3
4                    4
 12345678901234567890
 0        1         2

Basic time display

Time display, DCF sync was successful, alarm off.

MNU_BASIC (0x01)

   0        1         2
   12345678901234567890
  1>19:32<        [00] 1
  2                    2
  3Tue, 26. Jun 2007   3
  41=Alrm      5=Config4
   12345678901234567890
   0        1         2

Basic time display, alarm on and set to 20:00h.
Three snooze uses are left.

MNU_BASIC (0x01)

   0        1         2
   12345678901234567890
  1>19:32<  A     [00] 1
  2 A 20:00 snz 3      2
  3Tue, 26. Jun 2007   3
  41=Alrm      5=Config4
   12345678901234567890
   0        1         2

Alarm on and set to 20:00h, snooze already pressed once, two uses left.

MNU_BASIC (0x01)

   0        1         2
   12345678901234567890
  1>20:03<        [00] 1
  2 A 20:00 snz 2      2
  3Tue, 26. Jun 2007   3
  41=Alrm       0=AlOff4
   12345678901234567890
   0        1         2

Alarm configuration menu

Absolute alarm time 08:00h, alarm turned on.

MNU_ALARM (0x02)

   0        1         2
   12345678901234567890
  1>19:32<        [00] 1
  2     A= 08:00       2
  31=Adjust    2=On/Off3
  43=Delta    4=AbsTime4
   12345678901234567890
   0        1         2

line 2 when alarm time is delta, now plus 6:30hrs, alarm turned off:

  2      + 06:30       2

delta 6:30 hrs, alarm turned on:

  2     A+ 06:30       2

Configuration window

MNU_CONFIG (0x03)

   0        1         2
   12345678901234567890
  1>19:32<        [00] 1
  2                    2
  33=DCF77 (on)        3
  45=SnzMax (3)  6=Info4
   12345678901234567890
   0        1         2

If '3' is dialled, line 3 changes to:

  33=DCF77 (off)       3

and DCF77 synchronisation is switched off.

If '5' is dialled, cursor blinks at (11/4), and new snooze max number can be dialled in. (MNU_SNZMAX (0x04))

If '6' is dialled, an informational screen (including Fw. revision) is displayed. (MNU_INFO (0x05))

Logbook

Last page update: 2007-07-14