Пример #1
0
void sysTickDelay(uint32_t tickCnt)
{
    uint32_t tick;

    tick = sysTickGet();
    while (sysTickGet() - tick <= tickCnt);
}
Пример #2
0
void sysDelay(uint32_t ms)
{
    uint32_t start = sysTickGet();

    while (sysTickDelta(start) < ms) {
    }
}
Пример #3
0
uint32_t sysTickDelta(uint32_t start)
{
    return sysTickGet() - start;
}