353b25410a
This commit adds a common macro for the differing configASSERT() calls that check if the scheduler is suspended outside a critical section. This macro allows vanilla behavior to be restored for single core builds. Also added comments explaining why xTaskGetSchedulerState() is called instead when building for SMP.