Lines Matching refs:task
7 A timer task is a piece of code (function) executed at a specific time or periodically by the timer…
8 been added to the timers task queue. The execution delay or period is set in ticks, where one tick …
10 changes execution delays and periods for all tasks in the timers task queue.
12 A task has two operation modes, single-shot or repeating mode. In single-shot mode the task is remo…
13 and then is executed once, in repeating mode the task reschedules itself automatically after it has…
14 the period set in the task configuration.
15 In single-shot mode a task is removed from the task queue before its callback is invoked. It allows…
16 reuse the memory of expired task in the callback.
37 The Timer driver is an interrupt driven driver.This means that the interrupt that triggers a task m…
38 the process of adding or removing a task via the driver's API. In such case the interrupt processin…
39 until the task adding or removing is complete.
41 The task queue is not protected from the access by interrupts not used by the driver. Due to this
42 it is not recommended to add or remove a task from such interrupts: in case if a higher priority in…
43 the driver's interrupt, adding or removing a task may cause unpredictable behavior of the driver.
47 * The driver is designed to work outside of an operating system environment, the task queue is ther…
48 …rrupts with the priority higher than the driver's one, it may cause delay for triggering of a task.