Fix: interrupt enabling at the end of vTaskExitCritical

When xSchedulerRunning is false interrupts are always disabled in vTaskExitCritical. Adds portENABLE_INTERRUPTS() in vTaskExitCritical when scheduling is false.
This commit is contained in:
Kuoping Hsu 2020-10-01 15:39:52 +08:00 committed by GitHub
parent a4625fbd4d
commit facb0541d0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4367,7 +4367,7 @@ static void prvResetNextTaskUnblockTime( void )
} }
else else
{ {
mtCOVERAGE_TEST_MARKER(); portENABLE_INTERRUPTS();
} }
} }