I am new to FreeRTOS and had as a first experience to upgrade a project from FreeRTOS v7 to v8.
The compilation fails because of a missing “xTaskIsTaskSuspended” function.
On the one hand, the change log states that from v8.0, “xTaskIsTaskSuspended() is no longer a public function. Use eTaskGetState() in its place.” (http://www.freertos.org/History.txt)
On the other hand, the website states that “FreeRTOS V8.x.x is a drop-in compatible replacement for FreeRTOS V7.x” (http://www.freertos.org/upgrading-to-FreeRTOS-V8.html)
This should not be a big deal, but I am wondering if I missed something.
Is there a trick to actually get full backward compatibility ?
Thanks a lot.