Throw an error if configALLOW_UNPRIVILEGED_CRITICAL_SECTIONS is set to 1

This commit is contained in:
Soren Ptak 2024-01-02 15:15:34 -05:00
parent b0ec6d0cc6
commit fd19c0ee52

View file

@ -78,6 +78,13 @@ extern "C" {
#endif /* configPROTECTED_KERNEL_OBJECT_POOL_SIZE */
#endif /* configENABLE_ACCESS_CONTROL_LIST */
#ifndef configALLOW_UNPRIVILEGED_CRITICAL_SECTIONS
#define configALLOW_UNPRIVILEGED_CRITICAL_SECTIONS 0
#elif( configALLOW_UNPRIVILEGED_CRITICAL_SECTIONS == 1 )
#error "This port does not support unprivileged tasks to enter a critical section"
#endif /* configALLOW_UNPRIVILEGED_CRITICAL_SECTIONS */
/* ------------------------- FreeRTOS Config Check ------------------------- */
/** @brief The size in Bytes that the Privileged System Call Stack should be.
*
* @ingroup MPU Privilege