SWARM-Bot Firmware  v1.0
Mobile robot OS - Embedded C/C++
interrupt_avr8.h File Reference

Global interrupt management for 8-bit AVR. More...

#include <compiler.h>
#include <parts.h>
Include dependency graph for interrupt_avr8.h:

Go to the source code of this file.

Macros

#define Enable_global_interrupt()   cpu_irq_enable()
 
#define Disable_global_interrupt()   cpu_irq_disable()
 
#define Is_global_interrupt_enabled()   cpu_irq_is_enabled()
 

Global interrupt flags

#define cpu_irq_enable()   __enable_interrupt()
 Enable interrupts globally. More...
 
#define cpu_irq_disable()   __disable_interrupt()
 Disable interrupts globally. More...
 
#define cpu_irq_is_enabled()   cpu_irq_is_enabled_flags(SREG)
 Check if interrupts are globally enabled. More...
 
typedef uint8_t irqflags_t
 Type used for holding state of interrupt flag. More...
 

Detailed Description

Global interrupt management for 8-bit AVR.

Copyright (c) 2010-2018 Microchip Technology Inc. and its subsidiaries.

\asf_license_start

Definition in file interrupt_avr8.h.