I found inconsistent in API in timers and queue.
Lets consider: xTimerStartFromISR()
1. In documentation nothing about parameter portBASE_TYPE *pxHigherPriorityTaskWoken may be NULL
2. the same situation in documentation xQueueSendFromISR() about portBASE_TYPE *pxHigherPriorityTaskWoken
I do not remember why I use **NULL ** in xQueueSendFromISR(queue,item, NULL) (was in documentation in past or simply I have brose source code what I should not?) if I do not want feature of “task woken”.
In similar method from timers when I browse source code, NULL is not supported! and it is ok, since it is not in documentation.
Hewer why in xQueueSendFromISR() NULL is supported since is also not in documentation.
I wopuld prefer support NULL in both, since I do not use this feature and I would like to keep it simply.