interrupt_handlers.h 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978
  1. /************************************************************************/
  2. /* File Version : V0.5B */
  3. /* History : 0.5B (2015-11-20) [Hardware Manual Revision : 0.5B] */
  4. /* Date Modified: 26/04/2016 */
  5. /************************************************************************/
  6. #ifndef INTERRUPT_HANDLERS_H
  7. #define INTERRUPT_HANDLERS_H
  8. // Exception(Supervisor Instruction)
  9. #pragma interrupt (Excep_SuperVisorInst)
  10. void INT_Excep_SuperVisorInst(void) __attribute__ ((interrupt));
  11. // Exception(Access Instruction)
  12. #pragma interrupt (Excep_AccessInst)
  13. void INT_Excep_AccessInst(void) __attribute__ ((interrupt));
  14. // Exception(Undefined Instruction)
  15. #pragma interrupt (Excep_UndefinedInst)
  16. void INT_Excep_UndefinedInst(void) __attribute__ ((interrupt));
  17. // Exception(Floating Point)
  18. #pragma interrupt (Excep_FloatingPoint)
  19. void INT_Excep_FloatingPoint(void) __attribute__ ((interrupt));
  20. // NMI
  21. #pragma interrupt (NonMaskableInterrupt)
  22. void INT_NonMaskableInterrupt(void) __attribute__ ((interrupt));
  23. // Dummy
  24. #pragma interrupt (Dummy)
  25. void Dummy(void) __attribute__ ((interrupt));
  26. // BRK
  27. #pragma interrupt (Excep_BRK(vect=0))
  28. void INT_Excep_BRK(void) __attribute__ ((interrupt));
  29. // vector 1 reserved
  30. // vector 2 reserved
  31. // vector 3 reserved
  32. // vector 4 reserved
  33. // vector 5 reserved
  34. // vector 6 reserved
  35. // vector 7 reserved
  36. // vector 8 reserved
  37. // vector 9 reserved
  38. // vector 10 reserved
  39. // vector 11 reserved
  40. // vector 12 reserved
  41. // vector 13 reserved
  42. // vector 14 reserved
  43. // vector 15 reserved
  44. // BSC BUSERR
  45. #pragma interrupt (Excep_BSC_BUSERR(vect=16))
  46. void INT_Excep_BSC_BUSERR(void) __attribute__ ((interrupt));
  47. // vector 17 reserved
  48. // RAM RAMERR
  49. #pragma interrupt (Excep_RAM_RAMERR(vect=18))
  50. void INT_Excep_RAM_RAMERR(void) __attribute__ ((interrupt));
  51. // vector 19 reserved
  52. // vector 20 reserved
  53. // FCU FIFERR
  54. #pragma interrupt (Excep_FCU_FIFERR(vect=21))
  55. void INT_Excep_FCU_FIFERR(void) __attribute__ ((interrupt));
  56. // vector 22 reserved
  57. // FCU FRDYI
  58. #pragma interrupt (Excep_FCU_FRDYI(vect=23))
  59. void INT_Excep_FCU_FRDYI(void) __attribute__ ((interrupt));
  60. // vector 24 reserved
  61. // vector 25 reserved
  62. // ICU SWINT2
  63. #pragma interrupt (Excep_ICU_SWINT2(vect=26))
  64. void INT_Excep_ICU_SWINT2(void) __attribute__ ((interrupt));
  65. // ICU SWINT
  66. #pragma interrupt (Excep_ICU_SWINT(vect=27))
  67. void INT_Excep_ICU_SWINT(void) __attribute__ ((interrupt));
  68. // CMT0 CMI0
  69. #pragma interrupt (Excep_CMT0_CMI0(vect=28))
  70. void INT_Excep_CMT0_CMI0(void) __attribute__ ((interrupt));
  71. // CMT1 CMI1
  72. #pragma interrupt (Excep_CMT1_CMI1(vect=29))
  73. void INT_Excep_CMT1_CMI1(void) __attribute__ ((interrupt));
  74. // CMTW0 CMWI0
  75. #pragma interrupt (Excep_CMTW0_CMWI0(vect=30))
  76. void INT_Excep_CMTW0_CMWI0(void) __attribute__ ((interrupt));
  77. // CMTW1 CMWI1
  78. #pragma interrupt (Excep_CMTW1_CMWI1(vect=31))
  79. void INT_Excep_CMTW1_CMWI1(void) __attribute__ ((interrupt));
  80. // vector 32 reserved
  81. // vector 33 reserved
  82. // USB0 D0FIFO0
  83. #pragma interrupt (Excep_USB0_D0FIFO0(vect=34))
  84. void INT_Excep_USB0_D0FIFO0(void) __attribute__ ((interrupt));
  85. // USB0 D1FIFO0
  86. #pragma interrupt (Excep_USB0_D1FIFO0(vect=35))
  87. void INT_Excep_USB0_D1FIFO0(void) __attribute__ ((interrupt));
  88. // vector 36 reserved
  89. // vector 37 reserved
  90. // RSPI0 SPRI0
  91. #pragma interrupt (Excep_RSPI0_SPRI0(vect=38))
  92. void INT_Excep_RSPI0_SPRI0(void) __attribute__ ((interrupt));
  93. // RSPI0 SPTI0
  94. #pragma interrupt (Excep_RSPI0_SPTI0(vect=39))
  95. void INT_Excep_RSPI0_SPTI0(void) __attribute__ ((interrupt));
  96. // RSPI1 SPRI1
  97. #pragma interrupt (Excep_RSPI1_SPRI1(vect=40))
  98. void INT_Excep_RSPI1_SPRI1(void) __attribute__ ((interrupt));
  99. // RSPI1 SPTI1
  100. #pragma interrupt (Excep_RSPI1_SPTI1(vect=41))
  101. void INT_Excep_RSPI1_SPTI1(void) __attribute__ ((interrupt));
  102. // QSPI SPRI
  103. #pragma interrupt (Excep_QSPI_SPRI(vect=42))
  104. void INT_Excep_QSPI_SPRI(void) __attribute__ ((interrupt));
  105. // QSPI SPTI
  106. #pragma interrupt (Excep_QSPI_SPTI(vect=43))
  107. void INT_Excep_QSPI_SPTI(void) __attribute__ ((interrupt));
  108. // SDHI SBFAI
  109. #pragma interrupt (Excep_SDHI_SBFAI(vect=44))
  110. void INT_Excep_SDHI_SBFAI(void) __attribute__ ((interrupt));
  111. // MMCIF MBFAI
  112. #pragma interrupt (Excep_MMCIF_MBFAI(vect=45))
  113. void INT_Excep_MMCIF_MBFAI(void) __attribute__ ((interrupt));
  114. // vector 46 reserved
  115. // vector 47 reserved
  116. // vector 48 reserved
  117. // vector 49 reserved
  118. // vector 50 reserved
  119. // vector 51 reserved
  120. // RIIC0 RXI0
  121. #pragma interrupt (Excep_RIIC0_RXI0(vect=52))
  122. void INT_Excep_RIIC0_RXI0(void) __attribute__ ((interrupt));
  123. // RIIC0 TXI0
  124. #pragma interrupt (Excep_RIIC0_TXI0(vect=53))
  125. void INT_Excep_RIIC0_TXI0(void) __attribute__ ((interrupt));
  126. // RIIC2 RXI2
  127. #pragma interrupt (Excep_RIIC2_RXI2(vect=54))
  128. void INT_Excep_RIIC2_RXI2(void) __attribute__ ((interrupt));
  129. // RIIC2 TXI2
  130. #pragma interrupt (Excep_RIIC2_TXI2(vect=55))
  131. void INT_Excep_RIIC2_TXI2(void) __attribute__ ((interrupt));
  132. // vector 56 reserved
  133. // vector 57 reserved
  134. // SCI0 RXI0
  135. #pragma interrupt (Excep_SCI0_RXI0(vect=58))
  136. void INT_Excep_SCI0_RXI0(void) __attribute__ ((interrupt));
  137. // SCI0 TXI0
  138. #pragma interrupt (Excep_SCI0_TXI0(vect=59))
  139. void INT_Excep_SCI0_TXI0(void) __attribute__ ((interrupt));
  140. // SCI1 RXI1
  141. #pragma interrupt (Excep_SCI1_RXI1(vect=60))
  142. void INT_Excep_SCI1_RXI1(void) __attribute__ ((interrupt));
  143. // SCI1 TXI1
  144. #pragma interrupt (Excep_SCI1_TXI1(vect=61))
  145. void INT_Excep_SCI1_TXI1(void) __attribute__ ((interrupt));
  146. // SCI2 RXI2
  147. #pragma interrupt (Excep_SCI2_RXI2(vect=62))
  148. void INT_Excep_SCI2_RXI2(void) __attribute__ ((interrupt));
  149. // SCI2 TXI2
  150. #pragma interrupt (Excep_SCI2_TXI2(vect=63))
  151. void INT_Excep_SCI2_TXI2(void) __attribute__ ((interrupt));
  152. // ICU IRQ0
  153. #pragma interrupt (Excep_ICU_IRQ0(vect=64))
  154. void INT_Excep_ICU_IRQ0(void) __attribute__ ((interrupt));
  155. // ICU IRQ1
  156. #pragma interrupt (Excep_ICU_IRQ1(vect=65))
  157. void INT_Excep_ICU_IRQ1(void) __attribute__ ((interrupt));
  158. // ICU IRQ2
  159. #pragma interrupt (Excep_ICU_IRQ2(vect=66))
  160. void INT_Excep_ICU_IRQ2(void) __attribute__ ((interrupt));
  161. // ICU IRQ3
  162. #pragma interrupt (Excep_ICU_IRQ3(vect=67))
  163. void INT_Excep_ICU_IRQ3(void) __attribute__ ((interrupt));
  164. // ICU IRQ4
  165. #pragma interrupt (Excep_ICU_IRQ4(vect=68))
  166. void INT_Excep_ICU_IRQ4(void) __attribute__ ((interrupt));
  167. // ICU IRQ5
  168. #pragma interrupt (Excep_ICU_IRQ5(vect=69))
  169. void INT_Excep_ICU_IRQ5(void) __attribute__ ((interrupt));
  170. // ICU IRQ6
  171. #pragma interrupt (Excep_ICU_IRQ6(vect=70))
  172. void INT_Excep_ICU_IRQ6(void) __attribute__ ((interrupt));
  173. // ICU IRQ7
  174. #pragma interrupt (Excep_ICU_IRQ7(vect=71))
  175. void INT_Excep_ICU_IRQ7(void) __attribute__ ((interrupt));
  176. // ICU IRQ8
  177. #pragma interrupt (Excep_ICU_IRQ8(vect=72))
  178. void INT_Excep_ICU_IRQ8(void) __attribute__ ((interrupt));
  179. // ICU IRQ9
  180. #pragma interrupt (Excep_ICU_IRQ9(vect=73))
  181. void INT_Excep_ICU_IRQ9(void) __attribute__ ((interrupt));
  182. // ICU IRQ10
  183. #pragma interrupt (Excep_ICU_IRQ10(vect=74))
  184. void INT_Excep_ICU_IRQ10(void) __attribute__ ((interrupt));
  185. // ICU IRQ11
  186. #pragma interrupt (Excep_ICU_IRQ11(vect=75))
  187. void INT_Excep_ICU_IRQ11(void) __attribute__ ((interrupt));
  188. // ICU IRQ12
  189. #pragma interrupt (Excep_ICU_IRQ12(vect=76))
  190. void INT_Excep_ICU_IRQ12(void) __attribute__ ((interrupt));
  191. // ICU IRQ13
  192. #pragma interrupt (Excep_ICU_IRQ13(vect=77))
  193. void INT_Excep_ICU_IRQ13(void) __attribute__ ((interrupt));
  194. // ICU IRQ14
  195. #pragma interrupt (Excep_ICU_IRQ14(vect=78))
  196. void INT_Excep_ICU_IRQ14(void) __attribute__ ((interrupt));
  197. // ICU IRQ15
  198. #pragma interrupt (Excep_ICU_IRQ15(vect=79))
  199. void INT_Excep_ICU_IRQ15(void) __attribute__ ((interrupt));
  200. // SCI3 RXI3
  201. #pragma interrupt (Excep_SCI3_RXI3(vect=80))
  202. void INT_Excep_SCI3_RXI3(void) __attribute__ ((interrupt));
  203. // SCI3 TXI3
  204. #pragma interrupt (Excep_SCI3_TXI3(vect=81))
  205. void INT_Excep_SCI3_TXI3(void) __attribute__ ((interrupt));
  206. // SCI4 RXI4
  207. #pragma interrupt (Excep_SCI4_RXI4(vect=82))
  208. void INT_Excep_SCI4_RXI4(void) __attribute__ ((interrupt));
  209. // SCI4 TXI4
  210. #pragma interrupt (Excep_SCI4_TXI4(vect=83))
  211. void INT_Excep_SCI4_TXI4(void) __attribute__ ((interrupt));
  212. // SCI5 RXI5
  213. #pragma interrupt (Excep_SCI5_RXI5(vect=84))
  214. void INT_Excep_SCI5_RXI5(void) __attribute__ ((interrupt));
  215. // SCI5 TXI5
  216. #pragma interrupt (Excep_SCI5_TXI5(vect=85))
  217. void INT_Excep_SCI5_TXI5(void) __attribute__ ((interrupt));
  218. // SCI6 RXI6
  219. #pragma interrupt (Excep_SCI6_RXI6(vect=86))
  220. void INT_Excep_SCI6_RXI6(void) __attribute__ ((interrupt));
  221. // SCI6 TXI6
  222. #pragma interrupt (Excep_SCI6_TXI6(vect=87))
  223. void INT_Excep_SCI6_TXI6(void) __attribute__ ((interrupt));
  224. // LVD1 LVD1
  225. #pragma interrupt (Excep_LVD1_LVD1(vect=88))
  226. void INT_Excep_LVD1_LVD1(void) __attribute__ ((interrupt));
  227. // LVD2 LVD2
  228. #pragma interrupt (Excep_LVD2_LVD2(vect=89))
  229. void INT_Excep_LVD2_LVD2(void) __attribute__ ((interrupt));
  230. // USB0 USBR0
  231. #pragma interrupt (Excep_USB0_USBR0(vect=90))
  232. void INT_Excep_USB0_USBR0(void) __attribute__ ((interrupt));
  233. // RTC ALM
  234. #pragma interrupt (Excep_RTC_ALM(vect=92))
  235. void INT_Excep_RTC_ALM(void) __attribute__ ((interrupt));
  236. // RTC PRD
  237. #pragma interrupt (Excep_RTC_PRD(vect=93))
  238. void INT_Excep_RTC_PRD(void) __attribute__ ((interrupt));
  239. // USBA USBAR
  240. #pragma interrupt (Excep_USBA_USBAR(vect=94))
  241. void INT_Excep_USBA_USBAR(void) __attribute__ ((interrupt));
  242. // IWDT IWUNI
  243. #pragma interrupt (Excep_IWDT_IWUNI(vect=95))
  244. void INT_Excep_IWDT_IWUNI(void) __attribute__ ((interrupt));
  245. // WDT WUNI
  246. #pragma interrupt (Excep_WDT_WUNI(vect=96))
  247. void INT_Excep_WDT_WUNI(void) __attribute__ ((interrupt));
  248. // PDC PCDFI
  249. #pragma interrupt (Excep_PDC_PCDFI(vect=97))
  250. void INT_Excep_PDC_PCDFI(void) __attribute__ ((interrupt));
  251. // SCI7 RXI7
  252. #pragma interrupt (Excep_SCI7_RXI7(vect=98))
  253. void INT_Excep_SCI7_RXI7(void) __attribute__ ((interrupt));
  254. // SCI7 TXI7
  255. #pragma interrupt (Excep_SCI7_TXI7(vect=99))
  256. void INT_Excep_SCI7_TXI7(void) __attribute__ ((interrupt));
  257. // SCI8 RXI8
  258. #pragma interrupt (Excep_SCI8_RXI8(vect=100))
  259. void INT_Excep_SCI8_RXI8(void) __attribute__ ((interrupt));
  260. // SCI8 TXI8
  261. #pragma interrupt (Excep_SCI8_TXI8(vect=101))
  262. void INT_Excep_SCI8_TXI8(void) __attribute__ ((interrupt));
  263. // SCI9 RXI9
  264. #pragma interrupt (Excep_SCI9_RXI9(vect=102))
  265. void INT_Excep_SCI9_RXI9(void) __attribute__ ((interrupt));
  266. // SCI9 TXI9
  267. #pragma interrupt (Excep_SCI9_TXI9(vect=103))
  268. void INT_Excep_SCI9_TXI9(void) __attribute__ ((interrupt));
  269. // SCI10 RXI10
  270. #pragma interrupt (Excep_SCI10_RXI10(vect=104))
  271. void INT_Excep_SCI10_RXI10(void) __attribute__ ((interrupt));
  272. // SCI10 TXI10
  273. #pragma interrupt (Excep_SCI10_TXI10(vect=105))
  274. void INT_Excep_SCI10_TXI10(void) __attribute__ ((interrupt));
  275. // ICU GROUPBE0
  276. #pragma interrupt (Excep_ICU_GROUPBE0(vect=106))
  277. void INT_Excep_ICU_GROUPBE0(void) __attribute__ ((interrupt));
  278. // ICU GROUPBL2
  279. #pragma interrupt (Excep_ICU_GROUPBL2(vect=107))
  280. void INT_Excep_ICU_GROUPBL2(void) __attribute__ ((interrupt));
  281. // RSPI2 SPRI2
  282. #pragma interrupt (Excep_RSPI2_SPRI2(vect=108))
  283. void INT_Excep_RSPI2_SPRI2(void) __attribute__ ((interrupt));
  284. // RSPI2 SPTI2
  285. #pragma interrupt (Excep_RSPI2_SPTI2(vect=109))
  286. void INT_Excep_RSPI2_SPTI2(void) __attribute__ ((interrupt));
  287. // ICU GROUPBL0
  288. #pragma interrupt (Excep_ICU_GROUPBL0(vect=110))
  289. void INT_Excep_ICU_GROUPBL0(void) __attribute__ ((interrupt));
  290. // ICU GROUPBL1
  291. #pragma interrupt (Excep_ICU_GROUPBL1(vect=111))
  292. void INT_Excep_ICU_GROUPBL1(void) __attribute__ ((interrupt));
  293. // ICU GROUPAL0
  294. #pragma interrupt (Excep_ICU_GROUPAL0(vect=112))
  295. void INT_Excep_ICU_GROUPAL0(void) __attribute__ ((interrupt));
  296. // ICU GROUPAL1
  297. #pragma interrupt (Excep_ICU_GROUPAL1(vect=113))
  298. void INT_Excep_ICU_GROUPAL1(void) __attribute__ ((interrupt));
  299. // SCI11 RXI11
  300. #pragma interrupt (Excep_SCI11_RXI11(vect=114))
  301. void INT_Excep_SCI11_RXI11(void) __attribute__ ((interrupt));
  302. // SCI11 TXI11
  303. #pragma interrupt (Excep_SCI11_TXI11(vect=115))
  304. void INT_Excep_SCI11_TXI11(void) __attribute__ ((interrupt));
  305. // SCI12 RXI12
  306. #pragma interrupt (Excep_SCI12_RXI12(vect=116))
  307. void INT_Excep_SCI12_RXI12(void) __attribute__ ((interrupt));
  308. // SCI12 TXI12
  309. #pragma interrupt (Excep_SCI12_TXI12(vect=117))
  310. void INT_Excep_SCI12_TXI12(void) __attribute__ ((interrupt));
  311. // vector 118 reserved
  312. // vector 119 reserved
  313. // DMAC DMAC0I
  314. #pragma interrupt (Excep_DMAC_DMAC0I(vect=120))
  315. void INT_Excep_DMAC_DMAC0I(void) __attribute__ ((interrupt));
  316. // DMAC DMAC1I
  317. #pragma interrupt (Excep_DMAC_DMAC1I(vect=121))
  318. void INT_Excep_DMAC_DMAC1I(void) __attribute__ ((interrupt));
  319. // DMAC DMAC2I
  320. #pragma interrupt (Excep_DMAC_DMAC2I(vect=122))
  321. void INT_Excep_DMAC_DMAC2I(void) __attribute__ ((interrupt));
  322. // DMAC DMAC3I
  323. #pragma interrupt (Excep_DMAC_DMAC3I(vect=123))
  324. void INT_Excep_DMAC_DMAC3I(void) __attribute__ ((interrupt));
  325. // DMAC DMAC74I
  326. #pragma interrupt (Excep_DMAC_DMAC74I(vect=124))
  327. void INT_Excep_DMAC_DMAC74I(void) __attribute__ ((interrupt));
  328. // OST OSTDI
  329. #pragma interrupt (Excep_OST_OSTDI(vect=125))
  330. void INT_Excep_OST_OSTDI(void) __attribute__ ((interrupt));
  331. // EXDMAC EXDMAC0I
  332. #pragma interrupt (Excep_EXDMAC_EXDMAC0I(vect=126))
  333. void INT_Excep_EXDMAC_EXDMAC0I(void) __attribute__ ((interrupt));
  334. // EXDMAC EXDMAC1I
  335. #pragma interrupt (Excep_EXDMAC_EXDMAC1I(vect=127))
  336. void INT_Excep_EXDMAC_EXDMAC1I(void) __attribute__ ((interrupt));
  337. // PERIB INTB128
  338. #pragma interrupt (Excep_PERIB_INTB128(vect=128))
  339. void INT_Excep_PERIB_INTB128(void) __attribute__ ((interrupt));
  340. // PERIB INTB129
  341. #pragma interrupt (Excep_PERIB_INTB129(vect=129))
  342. void INT_Excep_PERIB_INTB129(void) __attribute__ ((interrupt));
  343. // PERIB INTB130
  344. #pragma interrupt (Excep_PERIB_INTB130(vect=130))
  345. void INT_Excep_PERIB_INTB130(void) __attribute__ ((interrupt));
  346. // PERIB INTB131
  347. #pragma interrupt (Excep_PERIB_INTB131(vect=131))
  348. void INT_Excep_PERIB_INTB131(void) __attribute__ ((interrupt));
  349. // PERIB INTB132
  350. #pragma interrupt (Excep_PERIB_INTB132(vect=132))
  351. void INT_Excep_PERIB_INTB132(void) __attribute__ ((interrupt));
  352. // PERIB INTB133
  353. #pragma interrupt (Excep_PERIB_INTB133(vect=133))
  354. void INT_Excep_PERIB_INTB133(void) __attribute__ ((interrupt));
  355. // PERIB INTB134
  356. #pragma interrupt (Excep_PERIB_INTB134(vect=134))
  357. void INT_Excep_PERIB_INTB134(void) __attribute__ ((interrupt));
  358. // PERIB INTB135
  359. #pragma interrupt (Excep_PERIB_INTB135(vect=135))
  360. void INT_Excep_PERIB_INTB135(void) __attribute__ ((interrupt));
  361. // PERIB INTB136
  362. #pragma interrupt (Excep_PERIB_INTB136(vect=136))
  363. void INT_Excep_PERIB_INTB136(void) __attribute__ ((interrupt));
  364. // PERIB INTB137
  365. #pragma interrupt (Excep_PERIB_INTB137(vect=137))
  366. void INT_Excep_PERIB_INTB137(void) __attribute__ ((interrupt));
  367. // PERIB INTB138
  368. #pragma interrupt (Excep_PERIB_INTB138(vect=138))
  369. void INT_Excep_PERIB_INTB138(void) __attribute__ ((interrupt));
  370. // PERIB INTB139
  371. #pragma interrupt (Excep_PERIB_INTB139(vect=139))
  372. void INT_Excep_PERIB_INTB139(void) __attribute__ ((interrupt));
  373. // PERIB INTB140
  374. #pragma interrupt (Excep_PERIB_INTB140(vect=140))
  375. void INT_Excep_PERIB_INTB140(void) __attribute__ ((interrupt));
  376. // PERIB INTB141
  377. #pragma interrupt (Excep_PERIB_INTB141(vect=141))
  378. void INT_Excep_PERIB_INTB141(void) __attribute__ ((interrupt));
  379. // PERIB INTB142
  380. #pragma interrupt (Excep_PERIB_INTB142(vect=142))
  381. void INT_Excep_PERIB_INTB142(void) __attribute__ ((interrupt));
  382. // PERIB INTB143
  383. #pragma interrupt (Excep_PERIB_INTB143(vect=143))
  384. void INT_Excep_PERIB_INTB143(void) __attribute__ ((interrupt));
  385. // PERIB INTB144
  386. #pragma interrupt (Excep_PERIB_INTB144(vect=144))
  387. void INT_Excep_PERIB_INTB144(void) __attribute__ ((interrupt));
  388. // PERIB INTB145
  389. #pragma interrupt (Excep_PERIB_INTB145(vect=145))
  390. void INT_Excep_PERIB_INTB145(void) __attribute__ ((interrupt));
  391. // PERIB INTB146
  392. #pragma interrupt (Excep_PERIB_INTB146(vect=146))
  393. void INT_Excep_PERIB_INTB146(void) __attribute__ ((interrupt));
  394. // PERIB INTB147
  395. #pragma interrupt (Excep_PERIB_INTB147(vect=147))
  396. void INT_Excep_PERIB_INTB147(void) __attribute__ ((interrupt));
  397. // PERIB INTB148
  398. #pragma interrupt (Excep_PERIB_INTB148(vect=148))
  399. void INT_Excep_PERIB_INTB148(void) __attribute__ ((interrupt));
  400. // PERIB INTB149
  401. #pragma interrupt (Excep_PERIB_INTB149(vect=149))
  402. void INT_Excep_PERIB_INTB149(void) __attribute__ ((interrupt));
  403. // PERIB INTB150
  404. #pragma interrupt (Excep_PERIB_INTB150(vect=150))
  405. void INT_Excep_PERIB_INTB150(void) __attribute__ ((interrupt));
  406. // PERIB INTB151
  407. #pragma interrupt (Excep_PERIB_INTB151(vect=151))
  408. void INT_Excep_PERIB_INTB151(void) __attribute__ ((interrupt));
  409. // PERIB INTB152
  410. #pragma interrupt (Excep_PERIB_INTB152(vect=152))
  411. void INT_Excep_PERIB_INTB152(void) __attribute__ ((interrupt));
  412. // PERIB INTB153
  413. #pragma interrupt (Excep_PERIB_INTB153(vect=153))
  414. void INT_Excep_PERIB_INTB153(void) __attribute__ ((interrupt));
  415. // PERIB INTB154
  416. #pragma interrupt (Excep_PERIB_INTB154(vect=154))
  417. void INT_Excep_PERIB_INTB154(void) __attribute__ ((interrupt));
  418. // PERIB INTB155
  419. #pragma interrupt (Excep_PERIB_INTB155(vect=155))
  420. void INT_Excep_PERIB_INTB155(void) __attribute__ ((interrupt));
  421. // PERIB INTB156
  422. #pragma interrupt (Excep_PERIB_INTB156(vect=156))
  423. void INT_Excep_PERIB_INTB156(void) __attribute__ ((interrupt));
  424. // PERIB INTB157
  425. #pragma interrupt (Excep_PERIB_INTB157(vect=157))
  426. void INT_Excep_PERIB_INTB157(void) __attribute__ ((interrupt));
  427. // PERIB INTB158
  428. #pragma interrupt (Excep_PERIB_INTB158(vect=158))
  429. void INT_Excep_PERIB_INTB158(void) __attribute__ ((interrupt));
  430. // PERIB INTB159
  431. #pragma interrupt (Excep_PERIB_INTB159(vect=159))
  432. void INT_Excep_PERIB_INTB159(void) __attribute__ ((interrupt));
  433. // PERIB INTB160
  434. #pragma interrupt (Excep_PERIB_INTB160(vect=160))
  435. void INT_Excep_PERIB_INTB160(void) __attribute__ ((interrupt));
  436. // PERIB INTB161
  437. #pragma interrupt (Excep_PERIB_INTB161(vect=161))
  438. void INT_Excep_PERIB_INTB161(void) __attribute__ ((interrupt));
  439. // PERIB INTB162
  440. #pragma interrupt (Excep_PERIB_INTB162(vect=162))
  441. void INT_Excep_PERIB_INTB162(void) __attribute__ ((interrupt));
  442. // PERIB INTB163
  443. #pragma interrupt (Excep_PERIB_INTB163(vect=163))
  444. void INT_Excep_PERIB_INTB163(void) __attribute__ ((interrupt));
  445. // PERIB INTB164
  446. #pragma interrupt (Excep_PERIB_INTB164(vect=164))
  447. void INT_Excep_PERIB_INTB164(void) __attribute__ ((interrupt));
  448. // PERIB INTB165
  449. #pragma interrupt (Excep_PERIB_INTB165(vect=165))
  450. void INT_Excep_PERIB_INTB165(void) __attribute__ ((interrupt));
  451. // PERIB INTB166
  452. #pragma interrupt (Excep_PERIB_INTB166(vect=166))
  453. void INT_Excep_PERIB_INTB166(void) __attribute__ ((interrupt));
  454. // PERIB INTB167
  455. #pragma interrupt (Excep_PERIB_INTB167(vect=167))
  456. void INT_Excep_PERIB_INTB167(void) __attribute__ ((interrupt));
  457. // PERIB INTB168
  458. #pragma interrupt (Excep_PERIB_INTB168(vect=168))
  459. void INT_Excep_PERIB_INTB168(void) __attribute__ ((interrupt));
  460. // PERIB INTB169
  461. #pragma interrupt (Excep_PERIB_INTB169(vect=169))
  462. void INT_Excep_PERIB_INTB169(void) __attribute__ ((interrupt));
  463. // PERIB INTB170
  464. #pragma interrupt (Excep_PERIB_INTB170(vect=170))
  465. void INT_Excep_PERIB_INTB170(void) __attribute__ ((interrupt));
  466. // PERIB INTB171
  467. #pragma interrupt (Excep_PERIB_INTB171(vect=171))
  468. void INT_Excep_PERIB_INTB171(void) __attribute__ ((interrupt));
  469. // PERIB INTB172
  470. #pragma interrupt (Excep_PERIB_INTB172(vect=172))
  471. void INT_Excep_PERIB_INTB172(void) __attribute__ ((interrupt));
  472. // PERIB INTB173
  473. #pragma interrupt (Excep_PERIB_INTB173(vect=173))
  474. void INT_Excep_PERIB_INTB173(void) __attribute__ ((interrupt));
  475. // PERIB INTB174
  476. #pragma interrupt (Excep_PERIB_INTB174(vect=174))
  477. void INT_Excep_PERIB_INTB174(void) __attribute__ ((interrupt));
  478. // PERIB INTB175
  479. #pragma interrupt (Excep_PERIB_INTB175(vect=175))
  480. void INT_Excep_PERIB_INTB175(void) __attribute__ ((interrupt));
  481. // PERIB INTB176
  482. #pragma interrupt (Excep_PERIB_INTB176(vect=176))
  483. void INT_Excep_PERIB_INTB176(void) __attribute__ ((interrupt));
  484. // PERIB INTB177
  485. #pragma interrupt (Excep_PERIB_INTB177(vect=177))
  486. void INT_Excep_PERIB_INTB177(void) __attribute__ ((interrupt));
  487. // PERIB INTB178
  488. #pragma interrupt (Excep_PERIB_INTB178(vect=178))
  489. void INT_Excep_PERIB_INTB178(void) __attribute__ ((interrupt));
  490. // PERIB INTB179
  491. #pragma interrupt (Excep_PERIB_INTB179(vect=179))
  492. void INT_Excep_PERIB_INTB179(void) __attribute__ ((interrupt));
  493. // PERIB INTB180
  494. #pragma interrupt (Excep_PERIB_INTB180(vect=180))
  495. void INT_Excep_PERIB_INTB180(void) __attribute__ ((interrupt));
  496. // PERIB INTB181
  497. #pragma interrupt (Excep_PERIB_INTB181(vect=181))
  498. void INT_Excep_PERIB_INTB181(void) __attribute__ ((interrupt));
  499. // PERIB INTB182
  500. #pragma interrupt (Excep_PERIB_INTB182(vect=182))
  501. void INT_Excep_PERIB_INTB182(void) __attribute__ ((interrupt));
  502. // PERIB INTB183
  503. #pragma interrupt (Excep_PERIB_INTB183(vect=183))
  504. void INT_Excep_PERIB_INTB183(void) __attribute__ ((interrupt));
  505. // PERIB INTB184
  506. #pragma interrupt (Excep_PERIB_INTB184(vect=184))
  507. void INT_Excep_PERIB_INTB184(void) __attribute__ ((interrupt));
  508. // PERIB INTB185
  509. #pragma interrupt (Excep_PERIB_INTB185(vect=185))
  510. void INT_Excep_PERIB_INTB185(void) __attribute__ ((interrupt));
  511. // PERIB INTB186
  512. #pragma interrupt (Excep_PERIB_INTB186(vect=186))
  513. void INT_Excep_PERIB_INTB186(void) __attribute__ ((interrupt));
  514. // PERIB INTB187
  515. #pragma interrupt (Excep_PERIB_INTB187(vect=187))
  516. void INT_Excep_PERIB_INTB187(void) __attribute__ ((interrupt));
  517. // PERIB INTB188
  518. #pragma interrupt (Excep_PERIB_INTB188(vect=188))
  519. void INT_Excep_PERIB_INTB188(void) __attribute__ ((interrupt));
  520. // PERIB INTB189
  521. #pragma interrupt (Excep_PERIB_INTB189(vect=189))
  522. void INT_Excep_PERIB_INTB189(void) __attribute__ ((interrupt));
  523. // PERIB INTB190
  524. #pragma interrupt (Excep_PERIB_INTB190(vect=190))
  525. void INT_Excep_PERIB_INTB190(void) __attribute__ ((interrupt));
  526. // PERIB INTB191
  527. #pragma interrupt (Excep_PERIB_INTB191(vect=191))
  528. void INT_Excep_PERIB_INTB191(void) __attribute__ ((interrupt));
  529. // PERIB INTB192
  530. #pragma interrupt (Excep_PERIB_INTB192(vect=192))
  531. void INT_Excep_PERIB_INTB192(void) __attribute__ ((interrupt));
  532. // PERIB INTB193
  533. #pragma interrupt (Excep_PERIB_INTB193(vect=193))
  534. void INT_Excep_PERIB_INTB193(void) __attribute__ ((interrupt));
  535. // PERIB INTB194
  536. #pragma interrupt (Excep_PERIB_INTB194(vect=194))
  537. void INT_Excep_PERIB_INTB194(void) __attribute__ ((interrupt));
  538. // PERIB INTB195
  539. #pragma interrupt (Excep_PERIB_INTB195(vect=195))
  540. void INT_Excep_PERIB_INTB195(void) __attribute__ ((interrupt));
  541. // PERIB INTB196
  542. #pragma interrupt (Excep_PERIB_INTB196(vect=196))
  543. void INT_Excep_PERIB_INTB196(void) __attribute__ ((interrupt));
  544. // PERIB INTB197
  545. #pragma interrupt (Excep_PERIB_INTB197(vect=197))
  546. void INT_Excep_PERIB_INTB197(void) __attribute__ ((interrupt));
  547. // PERIB INTB198
  548. #pragma interrupt (Excep_PERIB_INTB198(vect=198))
  549. void INT_Excep_PERIB_INTB198(void) __attribute__ ((interrupt));
  550. // PERIB INTB199
  551. #pragma interrupt (Excep_PERIB_INTB199(vect=199))
  552. void INT_Excep_PERIB_INTB199(void) __attribute__ ((interrupt));
  553. // PERIB INTB200
  554. #pragma interrupt (Excep_PERIB_INTB200(vect=200))
  555. void INT_Excep_PERIB_INTB200(void) __attribute__ ((interrupt));
  556. // PERIB INTB201
  557. #pragma interrupt (Excep_PERIB_INTB201(vect=201))
  558. void INT_Excep_PERIB_INTB201(void) __attribute__ ((interrupt));
  559. // PERIB INTB202
  560. #pragma interrupt (Excep_PERIB_INTB202(vect=202))
  561. void INT_Excep_PERIB_INTB202(void) __attribute__ ((interrupt));
  562. // PERIB INTB203
  563. #pragma interrupt (Excep_PERIB_INTB203(vect=203))
  564. void INT_Excep_PERIB_INTB203(void) __attribute__ ((interrupt));
  565. // PERIB INTB204
  566. #pragma interrupt (Excep_PERIB_INTB204(vect=204))
  567. void INT_Excep_PERIB_INTB204(void) __attribute__ ((interrupt));
  568. // PERIB INTB205
  569. #pragma interrupt (Excep_PERIB_INTB205(vect=205))
  570. void INT_Excep_PERIB_INTB205(void) __attribute__ ((interrupt));
  571. // PERIB INTB206
  572. #pragma interrupt (Excep_PERIB_INTB206(vect=206))
  573. void INT_Excep_PERIB_INTB206(void) __attribute__ ((interrupt));
  574. // PERIB INTB207
  575. #pragma interrupt (Excep_PERIB_INTB207(vect=207))
  576. void INT_Excep_PERIB_INTB207(void) __attribute__ ((interrupt));
  577. // PERIA INTA208
  578. #pragma interrupt (Excep_PERIA_INTA208(vect=208))
  579. void INT_Excep_PERIA_INTA208(void) __attribute__ ((interrupt));
  580. // PERIA INTA209
  581. #pragma interrupt (Excep_PERIA_INTA209(vect=209))
  582. void INT_Excep_PERIA_INTA209(void) __attribute__ ((interrupt));
  583. // PERIA INTA210
  584. #pragma interrupt (Excep_PERIA_INTA210(vect=210))
  585. void INT_Excep_PERIA_INTA210(void) __attribute__ ((interrupt));
  586. // PERIA INTA211
  587. #pragma interrupt (Excep_PERIA_INTA211(vect=211))
  588. void INT_Excep_PERIA_INTA211(void) __attribute__ ((interrupt));
  589. // PERIA INTA212
  590. #pragma interrupt (Excep_PERIA_INTA212(vect=212))
  591. void INT_Excep_PERIA_INTA212(void) __attribute__ ((interrupt));
  592. // PERIA INTA213
  593. #pragma interrupt (Excep_PERIA_INTA213(vect=213))
  594. void INT_Excep_PERIA_INTA213(void) __attribute__ ((interrupt));
  595. // PERIA INTA214
  596. #pragma interrupt (Excep_PERIA_INTA214(vect=214))
  597. void INT_Excep_PERIA_INTA214(void) __attribute__ ((interrupt));
  598. // PERIA INTA215
  599. #pragma interrupt (Excep_PERIA_INTA215(vect=215))
  600. void INT_Excep_PERIA_INTA215(void) __attribute__ ((interrupt));
  601. // PERIA INTA216
  602. #pragma interrupt (Excep_PERIA_INTA216(vect=216))
  603. void INT_Excep_PERIA_INTA216(void) __attribute__ ((interrupt));
  604. // PERIA INTA217
  605. #pragma interrupt (Excep_PERIA_INTA217(vect=217))
  606. void INT_Excep_PERIA_INTA217(void) __attribute__ ((interrupt));
  607. // PERIA INTA218
  608. #pragma interrupt (Excep_PERIA_INTA218(vect=218))
  609. void INT_Excep_PERIA_INTA218(void) __attribute__ ((interrupt));
  610. // PERIA INTA219
  611. #pragma interrupt (Excep_PERIA_INTA219(vect=219))
  612. void INT_Excep_PERIA_INTA219(void) __attribute__ ((interrupt));
  613. // PERIA INTA220
  614. #pragma interrupt (Excep_PERIA_INTA220(vect=220))
  615. void INT_Excep_PERIA_INTA220(void) __attribute__ ((interrupt));
  616. // PERIA INTA221
  617. #pragma interrupt (Excep_PERIA_INTA221(vect=221))
  618. void INT_Excep_PERIA_INTA221(void) __attribute__ ((interrupt));
  619. // PERIA INTA222
  620. #pragma interrupt (Excep_PERIA_INTA222(vect=222))
  621. void INT_Excep_PERIA_INTA222(void) __attribute__ ((interrupt));
  622. // PERIA INTA223
  623. #pragma interrupt (Excep_PERIA_INTA223(vect=223))
  624. void INT_Excep_PERIA_INTA223(void) __attribute__ ((interrupt));
  625. // PERIA INTA224
  626. #pragma interrupt (Excep_PERIA_INTA224(vect=224))
  627. void INT_Excep_PERIA_INTA224(void) __attribute__ ((interrupt));
  628. // PERIA INTA225
  629. #pragma interrupt (Excep_PERIA_INTA225(vect=225))
  630. void INT_Excep_PERIA_INTA225(void) __attribute__ ((interrupt));
  631. // PERIA INTA226
  632. #pragma interrupt (Excep_PERIA_INTA226(vect=226))
  633. void INT_Excep_PERIA_INTA226(void) __attribute__ ((interrupt));
  634. // PERIA INTA227
  635. #pragma interrupt (Excep_PERIA_INTA227(vect=227))
  636. void INT_Excep_PERIA_INTA227(void) __attribute__ ((interrupt));
  637. // PERIA INTA228
  638. #pragma interrupt (Excep_PERIA_INTA228(vect=228))
  639. void INT_Excep_PERIA_INTA228(void) __attribute__ ((interrupt));
  640. // PERIA INTA229
  641. #pragma interrupt (Excep_PERIA_INTA229(vect=229))
  642. void INT_Excep_PERIA_INTA229(void) __attribute__ ((interrupt));
  643. // PERIA INTA230
  644. #pragma interrupt (Excep_PERIA_INTA230(vect=230))
  645. void INT_Excep_PERIA_INTA230(void) __attribute__ ((interrupt));
  646. // PERIA INTA231
  647. #pragma interrupt (Excep_PERIA_INTA231(vect=231))
  648. void INT_Excep_PERIA_INTA231(void) __attribute__ ((interrupt));
  649. // PERIA INTA232
  650. #pragma interrupt (Excep_PERIA_INTA232(vect=232))
  651. void INT_Excep_PERIA_INTA232(void) __attribute__ ((interrupt));
  652. // PERIA INTA233
  653. #pragma interrupt (Excep_PERIA_INTA233(vect=233))
  654. void INT_Excep_PERIA_INTA233(void) __attribute__ ((interrupt));
  655. // PERIA INTA234
  656. #pragma interrupt (Excep_PERIA_INTA234(vect=234))
  657. void INT_Excep_PERIA_INTA234(void) __attribute__ ((interrupt));
  658. // PERIA INTA235
  659. #pragma interrupt (Excep_PERIA_INTA235(vect=235))
  660. void INT_Excep_PERIA_INTA235(void) __attribute__ ((interrupt));
  661. // PERIA INTA236
  662. #pragma interrupt (Excep_PERIA_INTA236(vect=236))
  663. void INT_Excep_PERIA_INTA236(void) __attribute__ ((interrupt));
  664. // PERIA INTA237
  665. #pragma interrupt (Excep_PERIA_INTA237(vect=237))
  666. void INT_Excep_PERIA_INTA237(void) __attribute__ ((interrupt));
  667. // PERIA INTA238
  668. #pragma interrupt (Excep_PERIA_INTA238(vect=238))
  669. void INT_Excep_PERIA_INTA238(void) __attribute__ ((interrupt));
  670. // PERIA INTA239
  671. #pragma interrupt (Excep_PERIA_INTA239(vect=239))
  672. void INT_Excep_PERIA_INTA239(void) __attribute__ ((interrupt));
  673. // PERIA INTA240
  674. #pragma interrupt (Excep_PERIA_INTA240(vect=240))
  675. void INT_Excep_PERIA_INTA240(void) __attribute__ ((interrupt));
  676. // PERIA INTA241
  677. #pragma interrupt (Excep_PERIA_INTA241(vect=241))
  678. void INT_Excep_PERIA_INTA241(void) __attribute__ ((interrupt));
  679. // PERIA INTA242
  680. #pragma interrupt (Excep_PERIA_INTA242(vect=242))
  681. void INT_Excep_PERIA_INTA242(void) __attribute__ ((interrupt));
  682. // PERIA INTA243
  683. #pragma interrupt (Excep_PERIA_INTA243(vect=243))
  684. void INT_Excep_PERIA_INTA243(void) __attribute__ ((interrupt));
  685. // PERIA INTA244
  686. #pragma interrupt (Excep_PERIA_INTA244(vect=244))
  687. void INT_Excep_PERIA_INTA244(void) __attribute__ ((interrupt));
  688. // PERIA INTA245
  689. #pragma interrupt (Excep_PERIA_INTA245(vect=245))
  690. void INT_Excep_PERIA_INTA245(void) __attribute__ ((interrupt));
  691. // PERIA INTA246
  692. #pragma interrupt (Excep_PERIA_INTA246(vect=246))
  693. void INT_Excep_PERIA_INTA246(void) __attribute__ ((interrupt));
  694. // PERIA INTA247
  695. #pragma interrupt (Excep_PERIA_INTA247(vect=247))
  696. void INT_Excep_PERIA_INTA247(void) __attribute__ ((interrupt));
  697. // PERIA INTA248
  698. #pragma interrupt (Excep_PERIA_INTA248(vect=248))
  699. void INT_Excep_PERIA_INTA248(void) __attribute__ ((interrupt));
  700. // PERIA INTA249
  701. #pragma interrupt (Excep_PERIA_INTA249(vect=249))
  702. void INT_Excep_PERIA_INTA249(void) __attribute__ ((interrupt));
  703. // PERIA INTA250
  704. #pragma interrupt (Excep_PERIA_INTA250(vect=250))
  705. void INT_Excep_PERIA_INTA250(void) __attribute__ ((interrupt));
  706. // PERIA INTA251
  707. #pragma interrupt (Excep_PERIA_INTA251(vect=251))
  708. void INT_Excep_PERIA_INTA251(void) __attribute__ ((interrupt));
  709. // PERIA INTA252
  710. #pragma interrupt (Excep_PERIA_INTA252(vect=252))
  711. void INT_Excep_PERIA_INTA252(void) __attribute__ ((interrupt));
  712. // PERIA INTA253
  713. #pragma interrupt (Excep_PERIA_INTA253(vect=253))
  714. void INT_Excep_PERIA_INTA253(void) __attribute__ ((interrupt));
  715. // PERIA INTA254
  716. #pragma interrupt (Excep_PERIA_INTA254(vect=254))
  717. void INT_Excep_PERIA_INTA254(void) __attribute__ ((interrupt));
  718. // PERIA INTA255
  719. #pragma interrupt (Excep_PERIA_INTA255(vect=255))
  720. void INT_Excep_PERIA_INTA255(void) __attribute__ ((interrupt));
  721. //;<<VECTOR DATA START (POWER ON RESET)>>
  722. //;Power On Reset PC
  723. extern void PowerON_Reset(void) __attribute__ ((interrupt));
  724. //;<<VECTOR DATA END (POWER ON RESET)>>
  725. #endif