cpu/irq.h File Reference

CPU-specific IRQ definitions. More...

#include "detect.h"
#include "types.h"
#include <cfg/compiler.h>

Go to the source code of this file.


Defines

#define ATOMIC(CODE)
 Execute CODE atomically with respect to interrupts.

Detailed Description

CPU-specific IRQ definitions.

Author:
Giovanni Bajo <rasky@develer.com>

Bernie Innocenti <bernie@codewiz.org>

Stefano Fedrigo <aleph@develer.com>

Francesco Sacchi <batt@develer.com>

Definition in file cpu/irq.h.


Define Documentation

#define ATOMIC ( CODE   ) 

Value:

do { \
        cpu_flags_t __flags; \
        IRQ_SAVE_DISABLE(__flags); \
        CODE; \
        IRQ_RESTORE(__flags); \
    } while (0)
Execute CODE atomically with respect to interrupts.

See also:
IRQ_SAVE_DISABLE IRQ_RESTORE

Definition at line 260 of file cpu/irq.h.