                 lcd.setCursor(10, line);
                 break;
             case 4:
-                if (val < 0)  val = 12;
-                if (val > 12) val = 0;
+                if (val < 1)  val = 12;
+                if (val > 12) val = 1;
                 rtc.setDate(val);
                 lcd.setCursor(13, line);
                 if (val < 10)


void loop ()
{
    static byte iter;
    iter = iter + 1;
    LOGLN("Loop");

    if (enter_time_setup())


    // Draw template - Labels and units.
    draw_template();

    // Full time update
    print_time_string(3 /* 4th row */, true);
    LOGLN("Setup end");
}

