Concerns about the atomicity of vTaskSuspendAll() - FreeRTOS

Concerns about the atomicity of vTaskSuspendAll()Posted by kilo-sierra on September 17, 2013~~~~~~ vTaskSuspendAll() ~~~~~~ is used to lock taskswitches without disabling interrupts. Pretty good. But this function works by just incrementing a global variable ~~~~~~ ++uxSchedulerSuspended; ~~~~~~ On…