vTaskPrioritySet from an ISR.

Does there exist a way to change the priority of a task from within an ISR? Thanks,

vTaskPrioritySet from an ISR.

There is no vTaskPrioritySetFromISR() function but you could create one yourself. I think this would be basically the same as the vTaskPrioritySet() function but with the critical sections removed, and the call to taskYIELD() moved to the end of the function. If a yield was required you would set a flag instead of calling taskYIELD(), then use the taskYIELD_FROM_ISR() function as demonstrated in the examples for your port.