diff options
Diffstat (limited to 'firmware/system.c')
| -rw-r--r-- | firmware/system.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/system.c b/firmware/system.c index 6ef35e8..2c7c6f3 100644 --- a/firmware/system.c +++ b/firmware/system.c @@ -1107,11 +1107,14 @@ int system_memory_guard(int newmode) #elif CONFIG_CPU==PP5020 extern void TIMER1(void); +extern void ipod_4g_button_int(void); void irq(void) { if (PP5020_CPU_INT_STAT & PP5020_TIMER1_MASK) TIMER1(); + else if (PP5020_CPU_HI_INT_STAT & PP5020_I2C_MASK) + ipod_4g_button_int(); } void system_init(void) |