1 /* 2 * Copyright 2005-2007, Axel Dörfler, axeld@pinc-software.de. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef BLUE_SCREEN_H 6 #define BLUE_SCREEN_H 7 8 9 #include <SupportDefs.h> 10 11 12 #ifdef __cplusplus 13 extern "C" { 14 #endif 15 16 status_t blue_screen_init(void); 17 status_t blue_screen_enter(bool debugOutput); 18 19 void blue_screen_clear_screen(void); 20 char blue_screen_getchar(void); 21 void blue_screen_putchar(char c); 22 void blue_screen_puts(const char *text); 23 24 #ifdef __cplusplus 25 } 26 #endif 27 28 #endif /* BLUE_SCREEN_H */ 29