We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 199dd72 commit 78bf542Copy full SHA for 78bf542
1 file changed
CMSIS/RTOS2/FreeRTOS/Source/ARM/clib_arm.c
@@ -80,16 +80,10 @@ static TaskHandle_t os_libspace_id[OS_THREAD_LIBSPACE_NUM];
80
81
/* OS Kernel state checking */
82
static uint32_t os_kernel_is_active (void) {
83
- static uint8_t os_kernel_active = 0U;
84
-
85
- if (os_kernel_active == 0U) {
86
- if (xTaskGetSchedulerState() != taskSCHEDULER_NOT_STARTED) {
87
- os_kernel_active = 1U;
88
- return 1U;
89
- }
90
- return 0U;
91
- } else {
+ if (xTaskGetSchedulerState() == taskSCHEDULER_RUNNING) {
92
return 1U;
+ } else {
+ return 0U;
93
}
94
95
0 commit comments