Home
last modified time | relevance | path

Searched refs:timer (Results 1 – 3 of 3) sorted by relevance

/loramac-node-latest/src/boards/mcu/saml21/hal/src/
Dhal_timer.c239 struct timer_descriptor *timer = CONTAINER_OF(device, struct timer_descriptor, device); in timer_process_counted() local
240 struct timer_task * it = (struct timer_task *)list_get_head(&timer->tasks); in timer_process_counted()
241 uint32_t time = ++timer->time; in timer_process_counted()
243 …if ((timer->flags & TIMER_FLAG_QUEUE_IS_TAKEN) || (timer->flags & TIMER_FLAG_INTERRUPT_TRIGERRED))… in timer_process_counted()
244 timer->flags |= TIMER_FLAG_INTERRUPT_TRIGERRED; in timer_process_counted()
251 list_remove_head(&timer->tasks); in timer_process_counted()
254 timer_add_timer_task(&timer->tasks, tmp, time); in timer_process_counted()
256 it = (struct timer_task *)list_get_head(&timer->tasks); in timer_process_counted()
/loramac-node-latest/src/boards/mcu/saml21/hal/documentation/
Dtimer.rst7 A timer task is a piece of code (function) executed at a specific time or periodically by the timer
9 configurable number of clock cycles in the hardware timer. Changing the number of clock cycles in a…
18 Each instance of the Timer driver supports infinite amount of timer tasks, only limited by the amou…
25 * Changing and obtaining of the period of a timer
33 * Each instance of the driver requires separate hardware timer capable of generating periodic inter…
/loramac-node-latest/
DCHANGELOG.md57 - Fixed Rx windows timer handling
420 - Refactored `timer.c/h`, `rtc-driver.c/h` and added a `systime.c/h` module
706 - Added TimerStop function calls to each timer event callback
718 - Applications LED control is no more done into the timer callback functions but instead on the mai…
804 … When a ClassA Tx cycle starts a timer is launched to check every second if everything is finished
860 - Added another timer in order increment the tick counter without blocking the normal timer count
948 A timer interrupt could be generated while the TimerList could already be emptied
975 - Added a function to the timer driver that checks if a timer is already in the list or not