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:
Please 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