Explicit USART pins name in at91sam7s256.h.
[bertos.git] / cpu / arm / io / at91.h
index c16bfdf48bfa88685954f92d6087a53e62cdebeb..0c2feb15aba6e2a4cc2faaf02b6af9fe6beff191 100644 (file)
 
 #include <cpu/detect.h>
 
-/**
- * Interrupt entry point.
- * Needed because AT91 uses an Interrupt Controlled with auto-vectoring.
- */
-#define IRQ_ENTRY() \
-       asm volatile("sub   lr, lr,#4"          "\n\t"  /* Adjust LR */ \
-                    "stmfd sp!,{r0-r12,lr}"    "\n\t"  /* Save registers on IRQ stack. */ \
-                    "mrs   r1, spsr"           "\n\t"  /* Save SPSR */ \
-                    "stmfd sp!,{r1}"           "\n\t")     /* */
-
-/**
- * Interrupt exit.
- * Needed because AT91 uses an Interrupt Controlled with auto-vectoring.
- */
-#define IRQ_EXIT() \
-       asm volatile("ldmfd sp!, {r1}"          "\n\t"  /* Restore SPSR */ \
-                    "msr   spsr_c, r1"         "\n\t"  /* */ \
-                    "ldr   r0, =0xFFFFF000"    "\n\t"  /* End of interrupt. */ \
-                    "str   r0, [r0, #0x130]"   "\n\t"  /* */ \
-                    "ldmfd sp!, {r0-r12, pc}^" "\n\t")     /* Restore registers and return. */
-
 #if CPU_ARM_AT91SAM7S256
        #include "at91sam7s256.h"
 #else