X-Git-Url: https://git.karo-electronics.de/?p=oswald.git;a=blobdiff_plain;f=ui%2Foswald_graphics.h;h=9cc517e45f5fc4ef18b13e7d5538ef0023cfc6f6;hp=d6be475c95f77803e56dae2f68f0224dcbfdffc0;hb=16600ff42846105227c8a3cbb4f2b818ca41811d;hpb=1553c23cf33de5d8a193ffc8c7014cf826fc9fd3 diff --git a/ui/oswald_graphics.h b/ui/oswald_graphics.h index d6be475..9cc517e 100644 --- a/ui/oswald_graphics.h +++ b/ui/oswald_graphics.h @@ -6,18 +6,20 @@ #include "oswald_fonts.h" #include "oswald_graphics.h" +#include "Fonts.h" +void oswald_draw_bitmap_offset(const unsigned int xstart, const unsigned int ystart, const unsigned int xoff, const unsigned int yoff, const unsigned int width, const unsigned int height, const void *bmp); -void oswald_draw_bitmap(const uint8_t xstart, const uint8_t ystart, const uint8_t width, const uint8_t height, const void *bmp); +/*inline*/ void oswald_draw_bitmap(const unsigned int xstart, const unsigned int ystart, const unsigned int width, const unsigned int height, const void *bmp); -void oswald_draw_Line(uint8_t xstart, uint8_t ystart, uint8_t xend, uint8_t yend); +void oswald_draw_line(const uint8_t xstart, const uint8_t ystart, const uint8_t xend, const uint8_t yend); -void oswald_draw_line_ww(u8t xstart, u8t ystart, u8t xend, u8t yend, u8t thickness); +void oswald_draw_line_ww(const uint8_t xstart, const uint8_t ystart, const uint8_t xend, const uint8_t yend, const uint8_t thickness); -u8t oswald_write_character(u8t x, u8t y, oswald_font_face face, u8t Character); +uint8_t oswald_write_character(const uint8_t x, const uint8_t y, const oswald_font_face face, const uint8_t Character); -void oswald_write_string(u8t x, u8t y, oswald_font_face face, u8t *str); +void oswald_write_string(const uint8_t x, const uint8_t y, const oswald_font_face face, char *str); -void oswald_Write_number(u8t x, u8t y, oswald_font_face face, s16t number); +void oswald_write_number(const uint8_t x, const uint8_t y, const oswald_font_face face, const int16_t number); #endif