|
SayoriOS
0.3.3
|
BootScreen - Анимация загрузки ядра Подробнее...
#include <version.h>#include <io/ports.h>#include "io/tty.h"Функции | |
| void | bootScreenLazy (bool l) |
| Включить ленивую загрузку для BootScreen. Подробнее... | |
| void | bootScreenChangeTheme (uint32_t th) |
| Сменить тему BootScreen. Подробнее... | |
| uint32_t | bootScreenTheme (uint32_t type) |
| Возращает цвет оформления Подробнее... | |
| void | bootScreenClose (uint32_t bg, uint32_t tx) |
| Завершает работу BootScreen. Подробнее... | |
| void | bootScreenChangeMode (int m) |
| Смена режима отображения BootScreen. Подробнее... | |
| void | bootScreenInfo () |
| Выводит во время загрузки служебную информацию BootScreen. | |
| void | bootScreenProcentPaint () |
| Рисует прогресс-бар для BootScreen. | |
| void | bootScreenPaint (char *title) |
| Обновить информацию для BootScreen. Подробнее... | |
| void | bootScreenInit (uint32_t count) |
| Инициализирует BootScreen. Подробнее... | |
Переменные | |
| uint32_t | theme = 0 |
| Текущая тема (0 или 1) | |
| uint32_t | bgColorDark = 0x000000 |
| Цвет заднего фона для темной темы | |
| uint32_t | txColorDark = 0x92D7D4 |
| Цвет текста для темной темы | |
| uint32_t | bgColorLight = 0xD6D2D0 |
| Цвет заднего фона для светлой темы | |
| uint32_t | txColorLight = 0x2D3C5D |
| Цвет текста для светлой темы | |
| uint32_t | maxStrLine = 0 |
| Максимальное количество символом на строку | |
| uint32_t | maxHeightLine = 0 |
| Максимальное количество строк на экране | |
| bool | lazy = false |
| Ленивая прорисовка | |
| uint32_t | curElem = 0 |
| Текущая позиция элемента | |
| uint32_t | maxElem = 10 |
| Максимальное позиция элемента | |
| uint32_t | mode = 0 |
| Режим работы (0 - Обычный | 1 - Режим логирования) | |
| bool | bs_logs = true |
| Включено ли логгирование этапов BootScreen. | |
BootScreen - Анимация загрузки ядра
См. определение в файле bootscreen.c
| void bootScreenChangeMode | ( | int | m | ) |
Смена режима отображения BootScreen.
| m | - Режим (0 - Обычный | 1 - Лог) |
См. определение в файле bootscreen.c строка 97
| void bootScreenChangeTheme | ( | uint32_t | th | ) |
Сменить тему BootScreen.
| th | - 0 - Dark | 1 - Light |
См. определение в файле bootscreen.c строка 40
| void bootScreenClose | ( | uint32_t | bg, |
| uint32_t | tx | ||
| ) |
Завершает работу BootScreen.
| bg | - Отчистить указаным цветом экран |
| tx | - Установить цвет для вывода текста |
См. определение в файле bootscreen.c строка 84
| void bootScreenInit | ( | uint32_t | count | ) |
Инициализирует BootScreen.
| count | - Кол-во этапов |
См. определение в файле bootscreen.c строка 195
| void bootScreenLazy | ( | bool | l | ) |
Включить ленивую загрузку для BootScreen.
| l | - true/false - Вкл/Выкл. |
См. определение в файле bootscreen.c строка 31
| void bootScreenPaint | ( | char * | title | ) |
Обновить информацию для BootScreen.
| title | - Вывести данное сообщение |
См. определение в файле bootscreen.c строка 149
| uint32_t bootScreenTheme | ( | uint32_t | type | ) |
Возращает цвет оформления
См. определение в файле bootscreen.c строка 49