]> git.karo-electronics.de Git - oswald.git/blob - ui/oswald_graphics.h
cea57cb5adc666a3b6c5c1bcdb2849eca938b0e3
[oswald.git] / ui / oswald_graphics.h
1 #ifndef _OSWALD_GRAPHICS_H
2 #define _OSWALD_GRAPHICS_H
3
4 #include "oswald.h"
5 #include "oswald_strings.h"
6 #include "oswald_fonts.h"
7
8 #include "oswald_graphics.h"
9 // #include "Fonts.h"
10
11
12 void oswald_draw_pixel(const unsigned int xstart, const unsigned int ystart);
13
14 void oswald_draw_bitmap(const unsigned int xstart, const unsigned int ystart, const unsigned int width, const unsigned int height, const void *bmp);
15
16 void oswald_draw_line(const uint8_t xstart, const uint8_t ystart, const uint8_t xend, const uint8_t yend);
17
18 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);
19
20 uint8_t oswald_write_character(const uint8_t x, const uint8_t y, const oswald_font_face face, const uint8_t Character);
21
22 void oswald_write_string(const uint8_t x, const uint8_t y, const oswald_font_face face, char *str);
23
24 void oswald_write_number(const uint8_t x, const uint8_t y, const oswald_font_face face, const int16_t number);
25
26 #endif