Модуль системного таймера
Подробнее...
#include "sys/timer.h"
#include "sys/isr.h"
#include "drv/fpu.h"
#include "io/ports.h"
#include "sys/scheduler.h"
См. исходные тексты.
|
|
bool | scheduler_working |
| |
|
size_t | tick = 0 |
| |
|
size_t | frequency = CLOCK_FREQ |
| |
Модуль системного таймера
- Автор
- Пиминов Никита (nikit.nosp@m.a.pi.nosp@m.minof.nosp@m.f@ya.nosp@m.ndex..nosp@m.ru)
- Версия
- 0.3.5
- Дата
- 2022-10-01
- Авторство
- Copyright SayoriOS Team (c) 2022-2024
См. определение в файле timer.c
◆ getFrequency()
Получить частоту таймера
- Возвращает
- uint32_t - Частота таймера
См. определение в файле timer.c строка 43
◆ getTicks()
Получить количество тиков
- Возвращает
- size_t - Количество тиков с момента старта
См. определение в файле timer.c строка 26
◆ init_timer()
| void init_timer |
( |
uint32_t |
f | ) |
|
Инициализация модуля системного таймера
- Аргументы
-
См. определение в файле timer.c строка 93
◆ sleep_ms()
| void sleep_ms |
( |
uint32_t |
milliseconds | ) |
|
Ожидание по миллисекундам
- Аргументы
-
| milliseconds | - Миллисекунды |
См. определение в файле timer.c строка 68
◆ sleep_ticks()
| void sleep_ticks |
( |
uint32_t |
delay | ) |
|
Ожидание по тикам
- Аргументы
-
См. определение в файле timer.c строка 52
◆ timer_callback()
Таймер Callback.
- Аргументы
-
| regs | - Регистры процессора |
См. определение в файле timer.c строка 80