3 #define BASE_FREQ 1193180
4 #define CLOCK_FREQ 1000
8 #define sleep(_d) sleep_ms((_d) * CLOCK_FREQ);
9 #define timestamp() (getTicks() / (getFrequency() / 1000))
15 void sleep_ms(uint32_t milliseconds);
Основные определения ядра
size_t getFrequency()
Получить частоту таймера
size_t getTicks()
Получить количество тиков
void init_timer(uint32_t f)
Инициализация модуля системного таймера
void sleep_ms(uint32_t milliseconds)
Ожидание по миллисекундам
void sleep_ticks(uint32_t delay)
Ожидание по тикам