// display.h // Author: Josh Holtrop // Date: 08/07/04 // Modified: 08/21/04 #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_GRAPHICAL 2 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 display_console_put_char(minor_t id, u16_t c, int position); int display_console_update_cursor(minor_t id, int cursorPosition); #endif