22.8.1.2.2 Workflow
- Enter a critical section to disable global interrupts.
system_interrupt_enter_critical_section();Note: Critical sections may be nested if desired; if nested, global interrupts will only be re-enabled once the outer-most critical section has completed. - Check a global shared flag and perform a response. This code may be any critical code that requires exclusive access to all resources without the possibility of interruption.
if(is_ready ==true) {/* Do something in response to the global shared flag */is_ready =false;} - Exit the critical section to re-enable global interrupts.
system_interrupt_leave_critical_section();
