Kintsugi OS 0.4.0
x86 Monolithic OS
Loading...
Searching...
No Matches
screen_output_switch.h
Go to the documentation of this file.
1#ifndef OUTPUT_SWITCH_H
2#define OUTPUT_SWITCH_H
3
4#include "../kklibc/ctypes.h"
5
6/* Режимы вывода */
7#define OUTPUT_MODE_SCREEN 0
8#define OUTPUT_MODE_TERMINAL 1
9
10extern u8 g_output_mode;
11
12/* Функция переключения режима */
13void output_set_mode(u8 mode);
14
15/* Вспомогательные макросы */
16#define IS_TERMINAL_MODE() (g_output_mode == OUTPUT_MODE_TERMINAL)
17#define IS_SCREEN_MODE() (g_output_mode == OUTPUT_MODE_SCREEN)
18
19#endif
unsigned char u8
Definition ctypes.h:15
u8 g_output_mode
Definition screen_output_switch.c:6
void output_set_mode(u8 mode)
Definition screen_output_switch.c:8