From 8461e5ebea6e899eb0643f34ff03d7797d1441bf Mon Sep 17 00:00:00 2001 From: tslil clingman Date: Thu, 21 Jan 2021 20:46:28 -0500 Subject: Starting work on LCD library --- include/lcdlib.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 include/lcdlib.h (limited to 'include/lcdlib.h') diff --git a/include/lcdlib.h b/include/lcdlib.h new file mode 100644 index 0000000..fd28a0e --- /dev/null +++ b/include/lcdlib.h @@ -0,0 +1,19 @@ +#include +#include +#include +#include + +#define LCD_WIDTH 16 +#define LCD_HEIGHT 2 + +enum LCD_WRITE_MODE { L_OVERWRITE, L_SCROLL }; + +int lcd_begin(void); +void lcd_end(void); +void lcd_clear(void); + +void lcd_put_line(const enum LCD_WRITE_MODE mode, + const char *line); + +void lcd_printf_line(const enum LCD_WRITE_MODE mode, + const char *format, ...); -- cgit v1.2.3