Go to the source code of this file.
|
| typedef struct MinTmr | MinTmr |
| | Timer on minute scheduler.
|
| typedef void(* | MinTmrCb) (MinTmr *tmr, uintptr_t ctx) |
| typedef struct MinSched | MinSched |
| | Minute scheduler.
|
◆ MinSched
| typedef struct MinSched MinSched |
◆ MinTmr
| typedef struct MinTmr MinTmr |
Timer on minute scheduler.
◆ MinTmrCb
| typedef void(* MinTmrCb) (MinTmr *tmr, uintptr_t ctx) |
◆ MinSched_Clear()
◆ MinSched_Close()
Destroy a minute scheduler.
◆ MinSched_New()
Create a minute scheduler.
- Parameters
-
| nSlotBits | set the number of time slots to 1<<nSlotBits . |
| interval | duration between executing slots. |
| cb | callback function when a timer expires. |
◆ MinSched_Trigger_()
◆ MinTmr_After()
Schedule a timer to expire after since current time.
- Parameters
-
| tmr | the timer; any previous setting will be cancelled. |
| after | expiration delay; negative value is changed to zero. |
- Return values
-
| false | after >= MinSched_GetMaxDelay(sched) |
◆ MinTmr_Cancel_()
| void MinTmr_Cancel_ |
( |
MinTmr * | tmr | ) |
|