1. 程式人生 > >裸機篇 -- S5PV210的中斷體系

裸機篇 -- S5PV210的中斷體系

  1. #define         GPH0CON         (*(volatile unsigned long *) 0xE0200C00)
  2. #define         GPH0DAT                (*(volatile unsigned long *) 0xE0200C04)
  3. #define         GPH0_3_EINT3         (0xf<<(3*4))
  4. #define         GPH0_4_EINT4         (0xf<<(4*4))
  5. #define         GPH0_5_EINT5         (0xf<<(5*4))
  6. #define         GPH0_6_EINT6         (0xf<<(6*4))
  7. #define         GPH0_7_EINT7         (0xf<<(7*4))
  8. #define                EXT_INT_0_CON                          ( *((volatile unsigned long *)0xE0200E00) )
  9. #define                EXT_INT_1_CON                          ( *((volatile unsigned long *)0xE0200E04) )
  10. #define                EXT_INT_2_CON                          ( *((volatile unsigned long *)0xE0200E08) )
  11. #define                EXT_INT_3_CON                          ( *((volatile unsigned long *)0xE0200E0C) )
  12. #define                EXT_INT_0_MASK                   ( *((volatile unsigned long *)0xE0200F00) )
  13. #define                EXT_INT_1_MASK                   ( *((volatile unsigned long *)0xE0200F04) )
  14. #define                EXT_INT_2_MASK                   ( *((volatile unsigned long *)0xE0200F08) )
  15. #define                EXT_INT_3_MASK                   ( *((volatile unsigned long *)0xE0200F0C) )
  16. #define                EXT_INT_0_PEND                   ( *((volatile unsigned long *)0xE0200F40) )
  17. #define                EXT_INT_1_PEND                   ( *((volatile unsigned long *)0xE0200F44) )
  18. #define                EXT_INT_2_PEND                   ( *((volatile unsigned long *)0xE0200F48) )
  19. #define                EXT_INT_3_PEND                   ( *((volatile unsigned long *)0xE0200F4C) )