|
ChibiOS/RT
6.0.3
|
Time and Virtual Timers module macros and structures. More...
Go to the source code of this file.
Functions | |
| void | _vt_init (void) |
| Virtual Timers initialization. More... | |
| void | chVTDoSetI (virtual_timer_t *vtp, sysinterval_t delay, vtfunc_t vtfunc, void *par) |
| Enables a virtual timer. More... | |
| void | chVTDoResetI (virtual_timer_t *vtp) |
| Disables a Virtual Timer. More... | |
| static void | chVTObjectInit (virtual_timer_t *vtp) |
Initializes a virtual_timer_t object. More... | |
| static systime_t | chVTGetSystemTimeX (void) |
| Current system time. More... | |
| static systime_t | chVTGetSystemTime (void) |
| Current system time. More... | |
| static sysinterval_t | chVTTimeElapsedSinceX (systime_t start) |
| Returns the elapsed time since the specified start time. More... | |
| static bool | chVTIsSystemTimeWithinX (systime_t start, systime_t end) |
| Checks if the current system time is within the specified time window. More... | |
| static bool | chVTIsSystemTimeWithin (systime_t start, systime_t end) |
| Checks if the current system time is within the specified time window. More... | |
| static bool | chVTGetTimersStateI (sysinterval_t *timep) |
| Returns the time interval until the next timer event. More... | |
| static bool | chVTIsArmedI (const virtual_timer_t *vtp) |
Returns true if the specified timer is armed. More... | |
| static bool | chVTIsArmed (const virtual_timer_t *vtp) |
Returns true if the specified timer is armed. More... | |
| static void | chVTResetI (virtual_timer_t *vtp) |
| Disables a Virtual Timer. More... | |
| static void | chVTReset (virtual_timer_t *vtp) |
| Disables a Virtual Timer. More... | |
| static void | chVTSetI (virtual_timer_t *vtp, sysinterval_t delay, vtfunc_t vtfunc, void *par) |
| Enables a virtual timer. More... | |
| static void | chVTSet (virtual_timer_t *vtp, sysinterval_t delay, vtfunc_t vtfunc, void *par) |
| Enables a virtual timer. More... | |
| static void | chVTDoTickI (void) |
| Virtual timers ticker. More... | |
Time and Virtual Timers module macros and structures.
Definition in file chvt.h.