| Xmega Application Note | |||||
Defines | |
| #define | Disable_global_interrupt() cpu_irq_disable() |
| #define | Disable_global_interrupt() cpu_irq_disable() |
| #define | Disable_interrupt_level(level) cpu_irq_disable_level(level) |
| #define | Enable_global_interrupt() cpu_irq_enable() |
| #define | Enable_global_interrupt() cpu_irq_enable() |
| #define | Enable_interrupt_level(level) cpu_irq_enable_level(level) |
| #define | Is_global_interrupt_enabled() cpu_irq_is_enabled() |
| #define | Is_global_interrupt_enabled() cpu_irq_is_enabled() |
| #define | Is_interrupt_level_enabled(level) cpu_irq_level_is_enabled(level) |
Interrupt protection of code sections | |
| |
| #define | AVR32_ENTER_CRITICAL_REGION() |
| Start section with code protected against interrupts. | |
| #define | AVR32_LEAVE_CRITICAL_REGION() |
| End section with code protected against interrupts. | |
| #define AVR32_ENTER_CRITICAL_REGION | ( | ) |
{ \
Bool global_interrupt_enabled = Is_global_interrupt_enabled(); \
Disable_global_interrupt();
Start section with code protected against interrupts.
Definition at line 282 of file interrupt_avr32.h.
| #define AVR32_LEAVE_CRITICAL_REGION | ( | ) |
if (global_interrupt_enabled) Enable_global_interrupt(); \ }
End section with code protected against interrupts.
Definition at line 293 of file interrupt_avr32.h.
| #define Disable_global_interrupt | ( | ) | cpu_irq_disable() |
Definition at line 125 of file interrupt_avr8.h.
| #define Disable_global_interrupt | ( | ) | cpu_irq_disable() |
Definition at line 266 of file interrupt_avr32.h.
| #define Disable_interrupt_level | ( | level | ) | cpu_irq_disable_level(level) |
Definition at line 270 of file interrupt_avr32.h.
| #define Enable_global_interrupt | ( | ) | cpu_irq_enable() |
Definition at line 124 of file interrupt_avr8.h.
| #define Enable_global_interrupt | ( | ) | cpu_irq_enable() |
Definition at line 265 of file interrupt_avr32.h.
| #define Enable_interrupt_level | ( | level | ) | cpu_irq_enable_level(level) |
Definition at line 269 of file interrupt_avr32.h.
| #define Is_global_interrupt_enabled | ( | ) | cpu_irq_is_enabled() |
Definition at line 126 of file interrupt_avr8.h.
| #define Is_global_interrupt_enabled | ( | ) | cpu_irq_is_enabled() |
Definition at line 267 of file interrupt_avr32.h.
| #define Is_interrupt_level_enabled | ( | level | ) | cpu_irq_level_is_enabled(level) |
Definition at line 271 of file interrupt_avr32.h.
Generated on Fri Oct 22 12:15:26 2010 for AVR1300 Using the Xmega ADC by 1.6.3
|