I have some general questions regarding xTaskCallApplicationTaskHook() and the associated application task hook function -
*)When running in preemptive mode - does the hook run in the parent task time or does it run when the scheduler has switched out the parent task?
*) Based on that answer - how does the hook get preempted? Or does it run until completion?
*) Can the hook call any of the RTOS facilities or is that a no-no; i.e. vTaskDelay() might not be a good idea to call?
*) If the hook is preempted; when the task restarts; does the task restart in the hook function?
Just some general questions and trying to get a feel for how it works. I wrote a real quick test function and works OK - just wondering what the recommended mode of operation is. I read the note about trace hook macros but was also wondering if it is more GP than that.