[[interrupts]]
 

Interrupts

In Archos firmware, the interrupt calls an handler given in a table located at 0×207F80.

00207f80h  0000 6262 0000 0000 0000 62b6 0000 0000  ..bb......b.....
00207f90h  0000 6314 0000 0000 0000 6372 0000 0000  ..c.......cr....
00207fa0h  26a8 0000 0000 0000 0003 40fe 0000 0000  &.........@.....

In the following IRQ related to ICU1 get indices 16→31.

IIRO will get the irq index multiplied by 2.

Index Mnemonic Comments
IRQ0 BT INT Basic (or watchdog) Timer
IRQ1 RTC INT Real Timer
IRQ2 TA INT Timer A
IRQ3 TAOV INT Timer A overflow
IRQ4 TB INT Timer B
IRQ5 TBOV INT
IRQ6 TC INT Timer C
IRQ7 TCOV INT
IRQ8 USB INT
IRQ9 PPIC INT
IRQ10 UART_Rx/UART_Err/ UART_tx INT see UCON
IRQ11 IIC INT
IRQ12 SIO INT
IRQ13 IIS0 INT
IRQ14 IIS1 INT
IRQ15 - ­
IRQ16 EXT INT 0 (P5[0]) see P5INTCON
IRQ17 EXT INT 1 (P5[1])
IRQ18 EXT INT 2 (P5[2])
IRQ19 EXT INT 3 (P5[3])
IRQ20 EXT INT 4 (P5[4])
IRQ21 EXT INT 5 (P5[5])
IRQ22 EXT INT 6 (P5[6])
IRQ23 EXT INT 7 (P5[7])
IRQ24 EXT INT8 (P4[0]) see P4INTCON
IRQ25 EXT INT9 (P4[1])
IRQ26 - ­
IRQ27 DDMA INT DDMACFG
IRQ28 YDMA INT YDMACFG
IRQ29 LCD INT
IRQ30 - ­
IRQ31 -

­

 
  interrupts.txt · Last modified: 2004/12/12 07:59
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki