ENTER and EXIT CRITICAL with interrupts

The preferred method for handling critical areas (where context changes might corrupt variables being updated) seems to be portENTER_CRITICAL() and portEXIT_CRITICAL().  Does this handle interrupts as well?  Or do I need to mask out specific interrupt requests that might affect the critical region?   Jack Peacock

ENTER and EXIT CRITICAL with interrupts

Critical regions implemented using portENTER_CRITICAL/portEXIT_CRITICAL will have all interrupts disabled.  Critical regions implemented using vTaskSuspendAll/xTaskResumeAll have interrupts enabled.