BeeBS
A simple operating system, I assure you.
Loading...
Searching...
No Matches
fb.h
1#include <stdbool.h>
2
3#define COLOR_BLÅBÆR_R 29
4#define COLOR_BLÅBÆR_G 45
5#define COLOR_BLÅBÆR_B 68
6
7#define FRAMEBUFFER_WIDTH 640
8#define FRAMEBUFFER_HEIGHT 480
9#define FRAMEBUFFER_DEPTH 4
10
11#define CHAR_PIXEL_WIDTH 8
12#define CHAR_PIXEL_HEIGHT 16
13
14#define min(a,b) ((a < b) ? (a) : (b))
15
16int fb_init(void);
17volatile void* fb_address();
18void screen_clear(void);
19void screen_random(void);
20
21void screen_draw_char(char c, int x, int y);
22bool screen_draw_str(const char* str);