Article FreeRTOS sample code for ADSP-BF706 EZ-KIT Mini Audit

Question:
FreeRTOS sample code for ADSP-BF706 EZ-KIT Mini

Answer:
This attached project has 4 tasks. Each task will perform a specific work as mentioned below,

Task1 : GPIO task - LED is toggling every 5seconds once
Task2 : GPIO task - LED is toggling every 3seconds once
Task3 : Timer task - Here inside the task we increment a variable and suspend the task. After 5second, timer callback will occur. Here we resumed this task and increment the count variable and suspend it again. This will be continuing every 5second once.
Task4 : Push button task - When we press push button, pushbutton_count will be incremented. After this increment, it will go to the waiting state until we press the push button again.

After importing the project, change "Linked Resources" path as given in the attached image:
Go to project properties-> Resource ->Linked resources -> Path variables and change copy_PARENT path as per the attached image.

We can refer examples in below FreeRTOS installation path for more information:
C:\Analog Devices\freertos\FreeRTOSv10.0.0\FreeRTOS\Demo

FreeRTOS.zip

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.