I was trying to set an event from UART recieve ISR call back function using FreeRTOS API "xEventGroupSetBitsFromISR()",
but the code execution got halted in "configASSERT( ucCurrentPriority >= ucMaxSysCallPriority )" of function - void vPortValidateInterruptPriority( void ) [port.c].
During debugging, it was observed that the priority of the calling interrupt was set to '0', as determined by executing the line:
"ucCurrentPriority = pcInterruptPriorityRegisters[ ulCurrentInterrupt ]"
so eventully the execution is stuck in this assert statement ("configASSERT( ucCurrentPriority >= ucMaxSysCallPriority )").
Also tried in existing FreeRTOS example code from s32 SDK, still execution halted in same assert statement
Is there any way to fix this
