|
ChibiOS/RT 7.0.5
|
Time and Virtual Timers module code. More...
Go to the source code of this file.
Functions | |
| static void | vt_set_alarm (systime_t now, sysinterval_t delay) |
| Alarm time setup. | |
| static void | vt_insert_first (virtual_timers_list_t *vtlp, virtual_timer_t *vtp, systime_t now, sysinterval_t delay) |
| Inserts a timer as first element in a delta list. | |
| static void | vt_enqueue (virtual_timers_list_t *vtlp, virtual_timer_t *vtp, sysinterval_t delay) |
| Enqueues a virtual timer in a virtual timers list. | |
| void | chVTDoSetI (virtual_timer_t *vtp, sysinterval_t delay, vtfunc_t vtfunc, void *par) |
| Enables a one-shot virtual timer. | |
| void | chVTDoSetContinuousI (virtual_timer_t *vtp, sysinterval_t delay, vtfunc_t vtfunc, void *par) |
| Enables a continuous virtual timer. | |
| void | chVTDoResetI (virtual_timer_t *vtp) |
| Disables a Virtual Timer. | |
| sysinterval_t | chVTGetRemainingIntervalI (virtual_timer_t *vtp) |
| Returns the remaining time interval before next timer trigger. | |
| void | chVTDoTickI (void) |
| Virtual timers ticker. | |
| systimestamp_t | chVTGetTimeStampI (void) |
| Generates a monotonic time stamp. | |
| void | chVTResetTimeStampI (void) |
| Resets and re-synchronizes the time stamps monotonic counter. | |
Time and Virtual Timers module code.
Definition in file chvt.c.