#ifndef _LcdDisplay_h
#define _LcdDisplay_h

// #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