-
Richard:
if what point [b]davedoors [/b]is true:
[quote]Allowing the last parameter to be NULL was added in V7.2.0 (http://www.freertos.org/History.txt).
[/quote]
and quoting http://www.freertos.org/History.txt:
[quote]
+ The last parameter in ISR safe FreeRTOS functions
(xHigherPriorityTaskWoken) is now optional and can be set to NULL if it
is not required.
[/quote]...
2013-01-23 04:15:01 PST in FreeRTOS Real Tim...
-
davedoors: Good.
1. But is not explictly include in documentation: http://www.freertos.org/a00119.html
and i so
2. [b]THERE IS A BUG[/b] in version 7.3.0
API:
xTimerStartFromISR(Timer,NULL);
xTimerGenericCommand( ( Timer ), 0, ( xTaskGetTickCountFromISR() ), ( [b]((void *) 0)[/b] ), 0U )
what is ok but implementation will call than API what is not allowed to use from ISR!!:
xT.
2013-01-23 03:34:52 PST in FreeRTOS Real Tim...
-
hi
[b]travisgriggs[/b]: might you past definition of uxCriticalNesting in your port:
for example: [i]unsigned portBASE_TYPE uxCriticalNesting = 0xFFFF;[/i].
2013-01-23 03:20:58 PST in FreeRTOS Real Tim...
-
HI
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 [b]NULL [/b] in xQueueSendFromISR(queue,item, [b]NULL[/b]) (was...
2013-01-23 02:10:49 PST in FreeRTOS Real Tim...