diff --git a/include/avr/interrupt.h b/include/avr/interrupt.h index a36e2ba6..31b7b929 100644 --- a/include/avr/interrupt.h +++ b/include/avr/interrupt.h @@ -63,6 +63,16 @@ respect to compiler optimizations. */ +#if defined(__DOXYGEN__) +/** \def interrupts_enable + \ingroup avr_interrupts + + Convenience macro that makes code-readability easier over 'sei'. See + sei() for details. +*/ +#endif /* DOXYGEN */ +#define interrupts_enable sei + #if defined(__DOXYGEN__) /** \def sei() \ingroup avr_interrupts @@ -81,6 +91,16 @@ # define sei() __asm__ __volatile__ ("sei" ::: "memory") #endif /* DOXYGEN */ +#if defined(__DOXYGEN__) +/** \def interrupts_enable + \ingroup avr_interrupts + + Convenience macro that makes code-readability easier over 'cli'. See + cli() for details. +*/ +#endif /* DOXYGEN */ +#define interrupts_disable cli + #if defined(__DOXYGEN__) /** \def cli() \ingroup avr_interrupts