Is it safe to use xTaskGetSchedulerState API from an ISR handler ? No mention of that is done within the documentation.
The general rule is "only API functions that end in 'FromISR' can be called from an ISR".
As it happens, I have just checked and it is safe to call xTaskGetSceduelrState() from an ISR, but that is co-incidence only.
I did hope so,
Maybe an add can be done in documentation and/or API because it was necessary to me to know scheduler state before using xQueueSendToBackFromISR().
It causes HardFault in ARM Cortex-M3 MPU port. So it would be nice to have xTaskGetSceduelrStateFromISR() function.