Other Parts Discussed in Thread: SYSBIOS
While working on FATFS via TIRTOS_Tiva driver, I note it uses SemaphoreP within the Port folder. How this compares with Semaphore ie SemaphoreP_create(), etc versa Semaphore_create().
I have looked around documentation and google and could not find material that explains the difference and when to use it and why FATFS TI support code adopted Port library kit than main library kit (in context of semaphore and other). Any reference to the material would be helpful.
How to control the priority of the task between them and when to decide to use port than kernal?
#include <ti/sysbios/knl/Semaphore.h>
and
#include <ti/drivers/ports/SemaphoreP.h>