I have been going through the freeRTOS site and trying to find a solid explanation on portENTER_CRITCAL and related functions. I have also done a search and read the posts with the keyword portENTER_CRITCAL. For example, looking through the code, vPortEnterCritcal is the same as portENTER_CRITCAL. But most of the demo code uses portENTER_CRITCAL. So, which is the perfered freeRTIS way of doing things?
I understand the need to disable interrupts while doing a hardware operation, but the API documentation does not seem to cover this topic. Is this why I should buy the PDF API reference?