The previous debug observation, I shared when I used “xTaskResumeFromISR” in interrupt handler.
But When I use “xTaskNotifyFromISR” from interrupt handler, the control is getting stuck in,
#if ( configUSE_TASK_NOTIFICATIONS == 1 )
BaseType_t xTaskGenericNotifyWait( UBaseType_t uxIndexToWait,
uint32_t ulBitsToClearOnEntry,
uint32_t ulBitsToClearOnExit,
uint32_t * pulNotificationValue,
TickType_t xTicksToWait )
As the control is getting stuck at “taskEXIT_CRITICAL()”, that’s why the interrupt is not enabled and interrupt handler is not invoked second time on wards.