Critical Region
This MotoHawk™ block is used to perform actions within a critical region, with interrupts disabled.
Block ID
motohawk_critial_region
Library
MotoHawk_lib/Trigger Blocks
Description
This block function is necessary when passing signals between tasks, or when specific actions must not be interrupted by a higher priority task. First triggers Before Critical. Then block disables interrupts, and triggers Critical. Then re-enables interrupts and triggers After Critical.
Block Parameters
This MotoHawk™ block has no user-definable parameters.