During an investigation of how to design a new driver a need arose for a function that would abort task delay from an ISR. Internet search has shown that the task was already implemented - see “RB: Added xTaskAbortDelayFromISR() and ulTaskNotifyValueClear() API functions” in the sourceforge freertos activity.
Is there any particular reason why this function has not been added to the standard FreeRTOS distribution? The second function ulTaskNotifyValueClear() is a part of the official FreeRTOS now. I have not tested it yet but the function code looks OK.