aboutsummaryrefslogtreecommitdiffstats
path: root/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'main.h')
-rwxr-xr-xmain.h20
1 files changed, 18 insertions, 2 deletions
diff --git a/main.h b/main.h
index 84c1040..a61ce65 100755
--- a/main.h
+++ b/main.h
@@ -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);