diff options
Diffstat (limited to 'firmware/system.c')
-rw-r--r-- | firmware/system.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/firmware/system.c b/firmware/system.c index 2767f50edc..c97b5233ec 100644 --- a/firmware/system.c +++ b/firmware/system.c | |||
@@ -1162,6 +1162,16 @@ void irq(void) | |||
1162 | else if (CPU_HI_INT_STAT & GPIO_MASK) | 1162 | else if (CPU_HI_INT_STAT & GPIO_MASK) |
1163 | ipod_mini_button_int(); | 1163 | ipod_mini_button_int(); |
1164 | } | 1164 | } |
1165 | #elif (defined IRIVER_H10) || (defined IRIVER_H10_5GB) | ||
1166 | /* TODO: this should really be in the target tree, but moving it there caused | ||
1167 | crt0.S not to find it while linking */ | ||
1168 | void irq(void) | ||
1169 | { | ||
1170 | if (CPU_INT_STAT & TIMER1_MASK) | ||
1171 | TIMER1(); | ||
1172 | else if (CPU_INT_STAT & TIMER2_MASK) | ||
1173 | TIMER2(); | ||
1174 | } | ||
1165 | #else | 1175 | #else |
1166 | extern void ipod_4g_button_int(void); | 1176 | extern void ipod_4g_button_int(void); |
1167 | 1177 | ||