ENTER and EXIT CRITICAL with interrupts

jakbird wrote on Tuesday, August 14, 2007:

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

davedoors wrote on Wednesday, August 15, 2007:

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