diff options
Diffstat (limited to 'driver')
| -rw-r--r-- | driver/screen.h | 34 | ||||
| -rw-r--r-- | driver/terminal.c | 4 |
2 files changed, 17 insertions, 21 deletions
diff --git a/driver/screen.h b/driver/screen.h index e3370cb..691ab8f 100644 --- a/driver/screen.h +++ b/driver/screen.h @@ -13,23 +13,23 @@ #define SCR_CTRL 0x3D4 #define SCR_DATA 0x3D5 -// colors -#define SCR_BLACK 0x0 -#define SCR_BLUE 0x1 -#define SCR_GREEN 0x2 -#define SCR_CYAN 0x3 -#define SCR_RED 0x4 -#define SCR_MAGENTA 0x5 -#define SCR_BROWN 0x6 -#define SCR_GRAY_LIGHT 0x7 -#define SCR_GRAY_DARK 0x8 -#define SCR_BLUE_LIGHT 0x9 -#define SCR_GREEN_LIGHT 0xa -#define SCR_CYAN_LIGHT 0xb -#define SCR_RED_LIGHT 0xc -#define SCR_MAGENTA_LIGHT 0xd -#define SCR_YELLOW 0xe -#define SCR_WHITE 0xf +// COLORS +#define SCR_BLACK 0x0 +#define SCR_BLUE 0x1 +#define SCR_GREEN 0x2 +#define SCR_CYAN 0x3 +#define SCR_RED 0x4 +#define SCR_MAGENTA 0x5 +#define SCR_BROWN 0x6 +#define SCR_GRAY_LIGHT 0x7 +#define SCR_GRAY_DARK 0x8 +#define SCR_BLUE_LIGHT 0x9 +#define SCR_GREEN_LIGHT 0xa +#define SCR_CYAN_LIGHT 0xb +#define SCR_RED_LIGHT 0xc +#define SCR_MAGENTA_LIGHT 0xd +#define SCR_YELLOW 0xe +#define SCR_WHITE 0xf //autoscroll void update_cursor(uint32_t col,uint32_t row); diff --git a/driver/terminal.c b/driver/terminal.c index c399ca0..5f11596 100644 --- a/driver/terminal.c +++ b/driver/terminal.c @@ -4,13 +4,10 @@ // man 4 console_codes // - - #include "terminal.h" #include "kernel/kmalloc.h" #include "driver/screen.h" - #include <stddef.h> typedef enum { @@ -553,4 +550,3 @@ void terminal_put(terminal_tty *tty, uint8_t c) tty->screen->update_cursor(tty->x,tty->y); return; } - |
