text: #ifndef __R328_IRQ_H__
  #define __R328_IRQ_H__
  
  #ifdef __cplusplus
  extern "C" {
  #endif
  
  #define R328_IRQ_NMI			(64)
  #define R328_IRQ_DMA			(66)
  #define R328_IRQ_VAD_WAKE		(67)
  #define R328_IRQ_VAD_DATA		(68)
  #define R328_IRQ_USB_DEVICE		(69)
  #define R328_IRQ_USB_EHCI		(70)
  #define R328_IRQ_USB_OHCI		(71)
  #define R328_IRQ_GPIOB			(75)
  #define R328_IRQ_GPIOE			(76)
  #define R328_IRQ_GPIOG			(78)
  #define R328_IRQ_GPIOH			(79)
  #define R328_IRQ_GPADC			(80)
  #define R328_IRQ_THERMAL		(81)
  #define R328_IRQ_LRADC			(82)
  #define R328_IRQ_OWA			(83)
  #define R328_IRQ_DMIC			(84)
  #define R328_IRQ_MSI			(86)
  #define R328_IRQ_SMC			(87)
  #define R328_IRQ_WDOG			(88)
  #define R328_IRQ_CCU_FERR		(89)
  #define R328_IRQ_BUS_TIMEOUT	(90)
  #define R328_IRQ_PSI			(91)
  #define R328_IRQ_LEDC			(92)
  #define R328_IRQ_AUDIO_DAC		(93)
  #define R328_IRQ_AUDIO_ADC		(94)
  #define R328_IRQ_CE_NS			(97)
  #define R328_IRQ_CE				(98)
  #define R328_IRQ_I2S0			(99)
  #define R328_IRQ_I2S1			(100)
  #define R328_IRQ_I2S2			(101)
  #define R328_IRQ_TWI0			(102)
  #define R328_IRQ_TWI1			(103)
  #define R328_IRQ_SMHC1			(106)
  #define R328_IRQ_UART0			(108)
  #define R328_IRQ_UART1			(109)
  #define R328_IRQ_UART2			(110)
  #define R328_IRQ_UART3			(111)
  #define R328_IRQ_SPI0			(113)
  #define R328_IRQ_SPI1			(114)
  #define R328_IRQ_HSTIME0		(115)
  #define R328_IRQ_HSTIME1		(116)
  #define R328_IRQ_TIME0			(117)
  #define R328_IRQ_TIME1			(118)
  #define R328_IRQ_C0_CTI0		(160)
  #define R328_IRQ_C0_CTI1		(161)
  #define R328_IRQ_C0_COMMTX0		(162)
  #define R328_IRQ_C0_COMMTX1		(163)
  #define R328_IRQ_C0_COMMRX0		(164)
  #define R328_IRQ_C0_COMMRX1		(165)
  #define R328_IRQ_C0_PMU0		(166)
  #define R328_IRQ_C0_PMU1		(167)
  #define R328_IRQ_C0_AXI_ERROR	(168)
  
  #define R328_IRQ_GPIOB0			(192)
  #define R328_IRQ_GPIOB1			(193)
  #define R328_IRQ_GPIOB2			(194)
  #define R328_IRQ_GPIOB3			(195)
  #define R328_IRQ_GPIOB4			(196)
  #define R328_IRQ_GPIOB5			(197)
  #define R328_IRQ_GPIOB6			(198)
  #define R328_IRQ_GPIOB7			(199)
  #define R328_IRQ_GPIOB8			(200)
  #define R328_IRQ_GPIOB9			(201)
  #define R328_IRQ_GPIOB10		(202)
  #define R328_IRQ_GPIOB11		(203)
  #define R328_IRQ_GPIOB12		(204)
  #define R328_IRQ_GPIOB13		(205)
  
  #define R328_IRQ_GPIOE0			(224)
  #define R328_IRQ_GPIOE1			(225)
  #define R328_IRQ_GPIOE2			(226)
  #define R328_IRQ_GPIOE3			(227)
  #define R328_IRQ_GPIOE4			(228)
  #define R328_IRQ_GPIOE5			(229)
  #define R328_IRQ_GPIOE6			(230)
  
  #define R328_IRQ_GPIOG0			(256)
  #define R328_IRQ_GPIOG1			(257)
  #define R328_IRQ_GPIOG2			(258)
  #define R328_IRQ_GPIOG3			(259)
  #define R328_IRQ_GPIOG4			(260)
  #define R328_IRQ_GPIOG5			(261)
  #define R328_IRQ_GPIOG6			(262)
  #define R328_IRQ_GPIOG7			(263)
  #define R328_IRQ_GPIOG8			(264)
  #define R328_IRQ_GPIOG9			(265)
  #define R328_IRQ_GPIOG10		(266)
  #define R328_IRQ_GPIOG11		(267)
  #define R328_IRQ_GPIOG12		(268)
  #define R328_IRQ_GPIOG13		(269)
  #define R328_IRQ_GPIOG14		(270)
  #define R328_IRQ_GPIOG15		(271)
  
  #define R328_IRQ_GPIOH0			(288)
  #define R328_IRQ_GPIOH1			(289)
  #define R328_IRQ_GPIOH2			(290)
  #define R328_IRQ_GPIOH3			(291)
  #define R328_IRQ_GPIOH4			(292)
  #define R328_IRQ_GPIOH5			(293)
  #define R328_IRQ_GPIOH6			(294)
  #define R328_IRQ_GPIOH7			(295)
  #define R328_IRQ_GPIOH8			(296)
  #define R328_IRQ_GPIOH9			(297)
  
  #ifdef __cplusplus
  }
  #endif
  
  #endif /* __R328_IRQ_H__ */
  