tickless idle freeRTOS

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
GrahamS_21
Employee
Employee
25 replies posted 10 likes received 10 replies posted

Do we have any information on how to enable/support Tickless Idle mode in FreeRTOS on the PSoC 6 (ideally 63 BLE but any device)?

There is some guidance here but not PSoC specific https://www.freertos.org/low-power-tickless-rtos.html

Tickless Low power features in FreeRTOS

Thanks

Graham

0 Likes
1 Solution
RodolfoGL
Employee
Employee
250 solutions authored 250 sign-ins 5 comments on KBA

Hi Graham,

There is no difference with PSoC. Simply set the configUSE_TICKLESS_IDLE to 1 in the FreeRTOSConfig.h and implement the following function in your application:

void vPortSuppressTicksAndSleep( TickType_t xExpectedIdleTime )

{

}

View solution in original post

0 Likes
1 Reply
RodolfoGL
Employee
Employee
250 solutions authored 250 sign-ins 5 comments on KBA

Hi Graham,

There is no difference with PSoC. Simply set the configUSE_TICKLESS_IDLE to 1 in the FreeRTOSConfig.h and implement the following function in your application:

void vPortSuppressTicksAndSleep( TickType_t xExpectedIdleTime )

{

}

0 Likes