43 #include <avr/pgmspace.h> 62 uint8_t hour, uint8_t minute);
66 uint8_t minute, uint8_t hour);
128 uint8_t ucminute, uint8_t uchour)
249 uint8_t minute, uint8_t hour)
266 uint8_t hour, uint8_t minute)
void UserInterfaceLcdNormalStartTimeSet(uint8_t ucminute, uint8_t uchour)
Write LCD display "NmSZt".
A struct with hour and minute.
void UserInterfaceLcdNormalCurrentTimeSet(uint8_t ucminute, uint8_t uchour)
Write LCD display "NmAZt".
uint8_t ClockReadTimeFactor(void)
Get time factor.
Subroutines for acess to LCD for Normal.
uint8_t ClockReadEndTimeMinute(void)
Get the minute of the end time.
void UserInterfaceLcdNormalQuick(menuFastFwd_t ucbut)
Write LCD display in Normal Mode ("NmSvr").
void UserInterfaceLcdNormalTargetTime(menuSetTime_t ucbut)
Write LCD display "NmZZt".
void UserInterfaceLcdNormalCurrentTime(menuSetTime_t ucbut)
Write LCD display "NmAZt".
void UserInterfaceLcdNormalTimeFactor(uint8_t ucbut)
Write LCD display while setting time factor.
uint8_t minute
minute value 0..59
void UserInterfaceLcdWriteTime(uint8_t uchour, uint8_t ucminute)
Write clock value to lcd.
void lcd_goto(uint8_t x, uint8_t y)
Go to the specified position.
void UserInterfaceLcdNormalStartTime(menuSetTime_t ucbut)
Write LCD display "NmSZt".
void lcd_puts_P(const char *s)
Write a string from progmem of chars to the LCD.
Subroutines for UserInterfaceLcd.
void UserInterfaceLcdNormalTargetTimeSet(uint8_t ucminute, uint8_t uchour)
Write LCD display "NmZZt".
uint8_t ClockReadEndTimeHour(void)
Get the hour of the end time.
uint8_t hour
hour value 0..23
LCD interface header file.
void UserInterfaceLcdNormalQuickClock(menuFastFwd_t ucbut, menuNormalClock_t ucbut1, uint8_t ucminute, uint8_t uchour)
Write LCD display in Normal Mode ("SvSrt" or "SvNul").
void UserInterfaceLcdNormalClock(menuNormalClock_t ucbut)
Write LCD display in Normal Mode ("NmUhr").
static void UserInterfaceLcdNormalTime(const char *which, menuSetTime_t button, uint8_t hour, uint8_t minute)
Write LCD: TODO: more details.
uint8_t ClockReadStartTimeHour(void)
Get the hour of the start time.
uint8_t ClockReadStartTimeMinute(void)
Get the minute of the start time.
static void UserInterfaceLcdNormalTimeSet(const char *which, uint8_t minute, uint8_t hour)
Write LCD: TODO: more details.
User function called by timer ISR.
void UserInterfaceLcdWriteTimeFactor(uint8_t ucfactor)
Write time factor to lcd.
static void UserInterfaceLcdNormalSwitch(menuNormalClock_t button)
Write LCD display sub menu: "Start", "Stop", "Zurck".
fclock_t ClockGetTime(void)
Get actual time.