示例#1
0
void timer_delay_msec_poll(int n, void (*poll)(void))
{
    uint32_t timeout = timer_get_msec() + n;
    while(timer_get_msec() < timeout) {
        if (poll) {
            poll();
        }
    }
}
示例#2
0
文件: vcos.c 项目: kzlin129/tt-gpl
void Log( uint8_t action, Event_t *event )
{
    Log_t *entry = &gLog[ ( gLogIdx++ ) & 1023 ];

    entry->timestamp = timer_get_msec();
    entry->action = action;
    entry->event = event;
}
示例#3
0
unsigned long millis(void)
{
    return timer_get_msec();
}
示例#4
0
void timer_delay_until(uint32_t time)
{
    while(timer_get_msec() < time);
}
示例#5
0
void timer_delay_msec(int n)
{
    uint32_t timeout = timer_get_msec() + n;
    while(timer_get_msec() < timeout);
}