diff options
Diffstat (limited to 'main.h')
-rwxr-xr-x | main.h | 20 |
1 files changed, 18 insertions, 2 deletions
@@ -57,10 +57,14 @@ unsigned char temp_sign; char buf[40];
#endif
-void display_Digit(unsigned int);
+// Various display functions. Pass y and x coordinates with data
+void display_Alpha(char, char, char);
+void display_Digit(char, char, unsigned int);
void display_Intro(void);
void display_Lcd_Layout(void);
+void display_Text(char, char, char *);
+// Manually update time with set buttons
void edit_Date_Time(void);
// Format msb and lsb for temperature display
@@ -69,4 +73,16 @@ void format_Temperature(void); // Determine Alarm status from control registers
void Get_Alarm_Status(void);
-void update_Display(void);
\ No newline at end of file +// Increment/Decrement values with time digit constraints
+void decrementValue(unsigned int*, unsigned int, unsigned int);
+void incrementValue(unsigned int*, unsigned int, unsigned int);
+
+// Time separator colons
+void timeSeparatorOn(void);
+void timeSeparatorOff(void);
+
+// Update display with current values
+void update_Display(void);
+
+// Interrupt service routine
+void __interrupt() isr(void);
|