Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.11 KB

File metadata and controls

33 lines (27 loc) · 1.11 KB

User Interface Design

The clock has four buttons labeled A, B, C, and D and one switch labeled Alarm. This document describes the interface for setup and operation of the clock.

Switch:

  • Alarm on - enables alarm
  • Alarm off - disables alarm and cancels snooze

Buttons:

  • A - Snooze
  • B - Display alarm time
  • C - Display date, year first followed by month and date
  • D - Display the day of week, Sunday = 1
  • A+B - Enter setup
    • A - Exit setup
    • B - Next function
    • C - Increase/Up
    • D - Decrease/Down
  • A+D - Reset clock to defaults

The setup functions are indicated by the decimal points. The functions are numbered from one to nine. Read the decimal points as bits from left to right and convert them to decimal to know which function is being configured.

Setup Functions:

  1. Set time, hour and minute (24 hour mode)
  2. Set alarm, hour and minute (24 hour mode)
  3. Set snooze interval, 1-30 minutes
  4. Set snooze repeats, 0-10
  5. Set alarm duration, 1-240 seconds
  6. Set display brightness, 1-15
  7. Set date, year setting, 0-99
  8. Set date, month setting, 1-12
  9. Set date, day setting, 1-31