SayoriOS  0.3.3
env.h
1 #pragma once
2 
3 typedef struct env {
9  size_t DisplayAddress; // Адрес реального экрана
10  size_t Link_Time;
11  size_t Display_W;
12  size_t Display_H;
13  size_t Display_B;
14  size_t Display_P;
15  size_t Display_S;
16  size_t Ticks;
17  size_t RAM_Install;
18  size_t RAM_Used;
19  size_t RAM_Free;
20 } env_t;
21 
22 extern env_t system_environment;
23 
24 void configure_env();
Definition: env.h:3
size_t Display_S
Размер буфера
Definition: env.h:15
int OS_VERSION_MINOR
Пре-Релиз
Definition: env.h:6
size_t Display_B
Бит / пиксель
Definition: env.h:13
size_t Display_P
Глубина экрана
Definition: env.h:14
int OS_VERSION_PATCH
Патч
Definition: env.h:7
size_t Display_H
Высота экрана
Definition: env.h:12
int OS_VERSION_ENV
Версия ENV.
Definition: env.h:4
size_t RAM_Used
Использовано ОЗУ
Definition: env.h:18
size_t RAM_Free
Свободно ОЗУ
Definition: env.h:19
int OS_VERSION_MAJOR
Версия ядра
Definition: env.h:5
size_t Display_W
Длина экрана
Definition: env.h:11
size_t DisplayFrameBuffer_Address
Ссылка на виртуальный экран
Definition: env.h:8
size_t Ticks
Количество текущих тиков
Definition: env.h:16
size_t Link_Time
Ссылка на время
Definition: env.h:10
size_t RAM_Install
Установлено ОЗУ
Definition: env.h:17