]> git.karo-electronics.de Git - oswald.git/blobdiff - ui/LcdDisplay.h
Lot's of stuff...
[oswald.git] / ui / LcdDisplay.h
index 385135abeef6202f8ec2359df1e9ab57af24a432..5f31f42457dbadd10b941ac63a19d6c6ce03c942 100644 (file)
@@ -1,9 +1,14 @@
 #ifndef _LcdDisplay_h
 #define _LcdDisplay_h
 
-#include "oswald-ui.h"
-
-void update_idle_time_date(oswald_ui *ui);
+// #include "oswald_hal.h"
+
+void oswald_draw_bitmap(const uint8_t xstart, const uint8_t ystart, const uint8_t width, const uint8_t height, const void *bmp);
+void DrawLcdLineBresenham(const uint8_t xstart, const uint8_t ystart, const uint8_t xend, const uint8_t yend);
+void DrawLcdLineBresenhamWW(const uint8_t xstart, const uint8_t ystart, const uint8_t xend, const uint8_t yend, const uint8_t thickness);
+u8t WriteLcdCharacter(const uint8_t x, const uint8_t y, const uint8_t Character);
+u8t WriteLcdString(const uint8_t x, const uint8_t y, const char *str);
+void WriteLcdNumber(const uint8_t x, const uint8_t y, const int16_t number);
 
 #endif