version 1.1, 2007/10/29 20:34:23 |
version 1.3, 2007/11/04 22:41:55 |
|
|
* by default (until some irqc attached) we just return doing nothing. |
* by default (until some irqc attached) we just return doing nothing. |
*/ |
*/ |
|
|
|
void irq_trampoline(void); |
|
void __do_nothing_and_return(void); |
|
|
|
|
void |
void |
__do_nothing_and_return(void) |
__do_nothing_and_return(void) |
{ |
{ |
|
|
__asm __volatile("mov r1,r1"); |
__asm __volatile("mov r1,r1"); |
} |
} |
|
|
void (*irq_trampoline)(void) = __do_nothing_and_return; |
void (*irq_trampoline_func)(void) = __do_nothing_and_return; |
|
|
|
|
|
void |
|
irq_trampoline(void) |
|
{ |
|
irq_trampoline_func(); |
|
} |
|
|
|
|