     // clears the screen:
     // (1 << 8) & 0xff = 0 -> clear screen
     // in that situation the last row won't stay lit permanently, but will
-    // obey DUTY_CYCLE_MILLIS
+    // obey DISPLAY_MILLIS
     //
     for(size_t i = 0; i < countof(ScreenRows) + 1; ++i) {
         // Take the latchPin low so the LEDs don't change while you're sending in bits:


void loop()
{
    for(size_t i = 0; i < countof(buttons); ++i) {
        Call(clock_button_press( &(clockState.buttons), i, digitalRead(buttons[i]) == LOW ? TRUE : FALSE));
    }
    Call(clock_update(&clockState));

    display();
//     delay(DUTY_CYCLE_MILLIS);
}


    dt->year   = 2014;
    dt->month  = JANUARY;
    dt->day    = 19;
    dt->hour   = 14;
    dt->minute = 2;
    dt->second = 0;

    return 0;
