#if ( ( INCLUDE_xTaskGetSchedulerState == 1 ) || ( configUSE_TIMERS == 1 )
)
{
configASSERT( !( ( xTaskGetSchedulerState() ==
taskSCHEDULER_SUSPENDED ) && ( xTicksToWait != 0 ) ) );
}
File queue.c function xQueueGenericSend.
Simple test:
xSemaphoreHandle transmissionEnd;
transmissionEnd = xSemaphoreCreateBinary ();
UTILS_ASSERT (NULL != transmissionEnd);
vTaskSuspendAll();
xSemaphoreGiveFromISR (transmissionEnd, NULL); => this will trigger assert
I’m using v8.0.0 but I suspect that it is also in the newest version
Any ideas ?
Best regards Łukasz Antczak