pw_interrupt

Pigweed’s interrupt module provides a consistent interface for to determine whether one is currently executing in an interrupt context (IRQ or NMI) or not.

bool InInterruptContext()

Returns true if currently executing within an interrupt service routine handling an IRQ or NMI.:w!