fremoclock  1_3A01
FREMO Clock - Software for UTG
UserInterfaceLcdNormal.h
Go to the documentation of this file.
1 
23 /*
24  Copyright (C) 2007 Bernd Wisotzki
25 
26  This library is free software; you can redistribute it and/or
27  modify it under the terms of the GNU Lesser General Public
28  License as published by the Free Software Foundation; either
29  version 2.1 of the License, or (at your option) any later version.
30 
31  This library is distributed in the hope that it will be useful,
32  but WITHOUT ANY WARRANTY; without even the implied warranty of
33  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
34  Lesser General Public License for more details.
35 
36  You should have received a copy of the GNU Lesser General Public
37  License along with this library; if not, write to the Free Software
38  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
39 */
40 
41 #ifndef USERINTERFACELCDNORMAL_H_
42 #define USERINTERFACELCDNORMAL_H_
43 
44 #include <stdint.h> // typedef uint8_t
45 #include "UserInterfaceMenu.h" // typedef menuFastFwd_t
46 
47 #ifdef __cplusplus
48 extern "C" {
49 #endif
50 
51 /* -- FunctionPrototypes ---------------------------------------------------- */
52 
53 // for comment see UserInterfaceLcd.c
55 
56 // for comment see UserInterfaceLcd.c
58 
59 // for comment see UserInterfaceLcd.c
61  menuNormalClock_t ucbut1,
62  uint8_t ucminute, uint8_t uchour);
63 
64 // for comment see UserInterfaceLcd.c
65 void UserInterfaceLcdNormalTimeFactor(uint8_t ucbut);
66 
67 // for comment see UserInterfaceLcd.c
69 
70 // for comment see UserInterfaceLcd.c
71 void UserInterfaceLcdNormalStartTimeSet(uint8_t ucminute, uint8_t uchour);
72 
73 // for comment see UserInterfaceLcd.c
75 
76 // for comment see UserInterfaceLcd.c
77 void UserInterfaceLcdNormalCurrentTimeSet(uint8_t ucminute, uint8_t uchour);
78 
79 // for comment see UserInterfaceLcd.c
81 
82 // for comment see UserInterfaceLcd.c
83 void UserInterfaceLcdNormalTargetTimeSet(uint8_t ucminute, uint8_t uchour);
84 
85 #ifdef __cplusplus
86 }
87 #endif
88 
89 #endif /* USERINTERFACELCDNORMAL_H_ */
void UserInterfaceLcdNormalQuickClock(menuFastFwd_t ucbut, menuNormalClock_t ucbut1, uint8_t ucminute, uint8_t uchour)
Write LCD display in Normal Mode ("SvSrt" or "SvNul").
Subroutines for UserInterfaceMenu.
void UserInterfaceLcdNormalTargetTimeSet(uint8_t ucminute, uint8_t uchour)
Write LCD display "NmZZt".
void UserInterfaceLcdNormalCurrentTimeSet(uint8_t ucminute, uint8_t uchour)
Write LCD display "NmAZt".
menuFastFwd_t
Enum used for Fast Forward Menu to select between Start Time or 00:00.
menuSetTime_t
Enum used for Menus where Hour and Minute of a time value are modified.
void UserInterfaceLcdNormalQuick(menuFastFwd_t ucbut)
Write LCD display in Normal Mode ("NmSvr").
menuNormalClock_t
Enum used for Normal Clock Menu.
void UserInterfaceLcdNormalStartTimeSet(uint8_t ucminute, uint8_t uchour)
Write LCD display "NmSZt".
void UserInterfaceLcdNormalCurrentTime(menuSetTime_t ucbut)
Write LCD display "NmAZt".
void UserInterfaceLcdNormalStartTime(menuSetTime_t ucbut)
Write LCD display "NmSZt".
void UserInterfaceLcdNormalClock(menuNormalClock_t ucbut)
Write LCD display in Normal Mode ("NmUhr").
void UserInterfaceLcdNormalTargetTime(menuSetTime_t ucbut)
Write LCD display "NmZZt".
void UserInterfaceLcdNormalTimeFactor(uint8_t ucbut)
Write LCD display while setting time factor.