Tickless FreeRTOS

hassan789
Posts: 101
Joined: Thu Jun 29, 2017 2:15 am

Tickless FreeRTOS

Postby hassan789 » Thu Jun 29, 2017 2:33 am

Hi ESP community,
Is there any plans to support tickless operation of freertos in the IDF?
Or any specific pointers I can follow to implement light-sleep or tickless in IDF 2.1?

Thanks :D

User avatar
kolban
Posts: 1521
Joined: Mon Nov 16, 2015 4:43 pm
Location: Texas, USA

Re: Tickless FreeRTOS

Postby kolban » Thu Jun 29, 2017 3:41 am

What does "Tickless FreeRTOS" mean?
Free book on ESP32 available here: https://leanpub.com/kolban-ESP32
Available for ESP32 consulting.

WiFive
Posts: 1751
Joined: Tue Dec 01, 2015 7:35 am

Re: Tickless FreeRTOS

Postby WiFive » Thu Jun 29, 2017 4:29 am

kolban wrote:What does "Tickless FreeRTOS" mean?


http://www.freertos.org/low-power-tickless-rtos.html

ESP_Sprite
Posts: 1613
Joined: Thu Nov 26, 2015 4:08 am

Re: Tickless FreeRTOS

Postby ESP_Sprite » Thu Jun 29, 2017 6:45 am

We'll probably take a look at tickless around the time we'll be implementing light sleep, which is scheduled before 3.0. You can try enabling it in the FreeRTOS config yourself, but I'm not sure if it plays nice with the changes we did to get multicore-support.

hassan789
Posts: 101
Joined: Thu Jun 29, 2017 2:15 am

Re: Tickless FreeRTOS

Postby hassan789 » Mon Jul 03, 2017 3:44 am

I'll let the pros look at the tickless + dual core support :)

For my use case (and probably most folks) tickless support (even with 1 core) would allow me to make designs that would last for 6-12months

Keep up the amazing work ESP/IDF teams

hassan789
Posts: 101
Joined: Thu Jun 29, 2017 2:15 am

Re: Tickless FreeRTOS

Postby hassan789 » Tue May 22, 2018 4:08 am

looks like this was merged! will test and provide feedback!
:D :D :D

Who is online

Users browsing this forum: No registered users and 3 guests