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.