This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SK-AM62A-LP: How do we add sleep/delay in microsecond [ 20 to 65535us (microsecond)] range in MCU-R5 firmware in FreeRTOS to block execution??

Part Number: SK-AM62A-LP

Tool/software:

Hi Team,
We want to add delay/sleep of 20 to 65,535 us  (microsecond) range b/w 2 operation and block execution for sometime.
We have checked "vTaskDelay()" and that APIs add delay of ticks which is supported in millisecond (pdMS_TO_TICKS). Is it correct ?
=============================================================
const TickType_t timeInTick = pdMS_TO_TICKS(timeInMs);
vTaskDelay(timeInTick);
=============================================================
In that case how do we add delay of microsecond [20 to 65535us  (microsecond) range] range in MCU-R5 firmware in FreeRTOS? 
Does "ClockP_usleep()" API able to add delay of 20 to 65535us  (microsecond) range in FreeRTOS???
Is there any function available similar to "vTaskDelay(timeInTick);" which support the microsecond [20 to 65535us  (microsecond) range] range delay in MCU-R5 Firmware in FreeRTOS ?
Thanks,
Nisarg