// display.h // Author: Josh Holtrop // Date: 08/07/04 // Modified: 03/19/05 #ifndef __HOS_CONSOLE__ #define __HOS_CONSOLE__ __HOS_CONSOLE__ #include "hos_defines.h" #include "fs/devices.h" #define DISPLAY_NULL 0 #define DISPLAY_CONSOLE 1 #define DISPLAY_FB 2 #define DISPLAY_GRAPHICAL 3 typedef struct { int type; minor_t id; } display_t; int display_init(); int display_activate(u32_t id); int display_console_draw(minor_t id, int cursorPosition, u16_t *buffer, int buff_len); int display_console_put_char(minor_t id, u16_t c, int position); int display_console_update_cursor(minor_t id, int cursorPosition); #endif