drivers: timer: fix the use of K_FOREVER for the SAMD/E5x
Change K_FOREVER for K_TICKS_FOREVER. Signed-off-by: Michael Hope <mlhx@google.com>
This commit is contained in:
parent
36d1bddb41
commit
89466d57ea
1 changed files with 3 additions and 3 deletions
|
@ -254,7 +254,7 @@ void z_clock_set_timeout(int32_t ticks, bool idle)
|
||||||
|
|
||||||
#ifdef CONFIG_TICKLESS_KERNEL
|
#ifdef CONFIG_TICKLESS_KERNEL
|
||||||
|
|
||||||
ticks = (ticks == K_FOREVER) ? MAX_TICKS : ticks;
|
ticks = (ticks == K_TICKS_FOREVER) ? MAX_TICKS : ticks;
|
||||||
ticks = MAX(MIN(ticks - 1, (int32_t) MAX_TICKS), 0);
|
ticks = MAX(MIN(ticks - 1, (int32_t) MAX_TICKS), 0);
|
||||||
|
|
||||||
/* Compute number of RTC cycles until the next timeout. */
|
/* Compute number of RTC cycles until the next timeout. */
|
||||||
|
@ -274,8 +274,8 @@ void z_clock_set_timeout(int32_t ticks, bool idle)
|
||||||
|
|
||||||
#else /* !CONFIG_TICKLESS_KERNEL */
|
#else /* !CONFIG_TICKLESS_KERNEL */
|
||||||
|
|
||||||
if (ticks == K_FOREVER) {
|
if (ticks == K_TICKS_FOREVER) {
|
||||||
/* Disable comparator for K_FOREVER and other negative
|
/* Disable comparator for K_TICKS_FOREVER and other negative
|
||||||
* values.
|
* values.
|
||||||
*/
|
*/
|
||||||
rtc_timeout = rtc_counter;
|
rtc_timeout = rtc_counter;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue