pic18fregs.h 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759
  1. /*
  2. *
  3. * This file is generated automatically by the device-manager.pl program.
  4. *
  5. * Copyright (C) 2012, Molnár Károly <molnarkaroly@users.sf.net>
  6. *
  7. */
  8. #ifndef __PIC18FREGS_H__
  9. #define __PIC18FREGS_H__
  10. #if defined(__SDCC_PIC18F13K22)
  11. #include <pic18f13k22.h>
  12. #elif defined(__SDCC_PIC18F13K50)
  13. #include <pic18f13k50.h>
  14. #elif defined(__SDCC_PIC18F14K22)
  15. #include <pic18f14k22.h>
  16. #elif defined(__SDCC_PIC18F14K50)
  17. #include <pic18f14k50.h>
  18. #elif defined(__SDCC_PIC18F23K20)
  19. #include <pic18f23k20.h>
  20. #elif defined(__SDCC_PIC18F23K22)
  21. #include <pic18f23k22.h>
  22. #elif defined(__SDCC_PIC18F24J10)
  23. #include <pic18f24j10.h>
  24. #elif defined(__SDCC_PIC18F24J11)
  25. #include <pic18f24j11.h>
  26. #elif defined(__SDCC_PIC18F24J50)
  27. #include <pic18f24j50.h>
  28. #elif defined(__SDCC_PIC18F24K20)
  29. #include <pic18f24k20.h>
  30. #elif defined(__SDCC_PIC18F24K22)
  31. #include <pic18f24k22.h>
  32. #elif defined(__SDCC_PIC18F24K50)
  33. #include <pic18f24k50.h>
  34. #elif defined(__SDCC_PIC18F25J10)
  35. #include <pic18f25j10.h>
  36. #elif defined(__SDCC_PIC18F25J11)
  37. #include <pic18f25j11.h>
  38. #elif defined(__SDCC_PIC18F25J50)
  39. #include <pic18f25j50.h>
  40. #elif defined(__SDCC_PIC18F25K20)
  41. #include <pic18f25k20.h>
  42. #elif defined(__SDCC_PIC18F25K22)
  43. #include <pic18f25k22.h>
  44. #elif defined(__SDCC_PIC18F25K50)
  45. #include <pic18f25k50.h>
  46. #elif defined(__SDCC_PIC18F25K80)
  47. #include <pic18f25k80.h>
  48. #elif defined(__SDCC_PIC18F26J11)
  49. #include <pic18f26j11.h>
  50. #elif defined(__SDCC_PIC18F26J13)
  51. #include <pic18f26j13.h>
  52. #elif defined(__SDCC_PIC18F26J50)
  53. #include <pic18f26j50.h>
  54. #elif defined(__SDCC_PIC18F26J53)
  55. #include <pic18f26j53.h>
  56. #elif defined(__SDCC_PIC18F26K20)
  57. #include <pic18f26k20.h>
  58. #elif defined(__SDCC_PIC18F26K22)
  59. #include <pic18f26k22.h>
  60. #elif defined(__SDCC_PIC18F26K80)
  61. #include <pic18f26k80.h>
  62. #elif defined(__SDCC_PIC18F27J13)
  63. #include <pic18f27j13.h>
  64. #elif defined(__SDCC_PIC18F27J53)
  65. #include <pic18f27j53.h>
  66. #elif defined(__SDCC_PIC18F43K20)
  67. #include <pic18f43k20.h>
  68. #elif defined(__SDCC_PIC18F43K22)
  69. #include <pic18f43k22.h>
  70. #elif defined(__SDCC_PIC18F44J10)
  71. #include <pic18f44j10.h>
  72. #elif defined(__SDCC_PIC18F44J11)
  73. #include <pic18f44j11.h>
  74. #elif defined(__SDCC_PIC18F44J50)
  75. #include <pic18f44j50.h>
  76. #elif defined(__SDCC_PIC18F44K20)
  77. #include <pic18f44k20.h>
  78. #elif defined(__SDCC_PIC18F44K22)
  79. #include <pic18f44k22.h>
  80. #elif defined(__SDCC_PIC18F45J10)
  81. #include <pic18f45j10.h>
  82. #elif defined(__SDCC_PIC18F45J11)
  83. #include <pic18f45j11.h>
  84. #elif defined(__SDCC_PIC18F45J50)
  85. #include <pic18f45j50.h>
  86. #elif defined(__SDCC_PIC18F45K20)
  87. #include <pic18f45k20.h>
  88. #elif defined(__SDCC_PIC18F45K22)
  89. #include <pic18f45k22.h>
  90. #elif defined(__SDCC_PIC18F45K50)
  91. #include <pic18f45k50.h>
  92. #elif defined(__SDCC_PIC18F45K80)
  93. #include <pic18f45k80.h>
  94. #elif defined(__SDCC_PIC18F46J11)
  95. #include <pic18f46j11.h>
  96. #elif defined(__SDCC_PIC18F46J13)
  97. #include <pic18f46j13.h>
  98. #elif defined(__SDCC_PIC18F46J50)
  99. #include <pic18f46j50.h>
  100. #elif defined(__SDCC_PIC18F46J53)
  101. #include <pic18f46j53.h>
  102. #elif defined(__SDCC_PIC18F46K20)
  103. #include <pic18f46k20.h>
  104. #elif defined(__SDCC_PIC18F46K22)
  105. #include <pic18f46k22.h>
  106. #elif defined(__SDCC_PIC18F46K80)
  107. #include <pic18f46k80.h>
  108. #elif defined(__SDCC_PIC18F47J13)
  109. #include <pic18f47j13.h>
  110. #elif defined(__SDCC_PIC18F47J53)
  111. #include <pic18f47j53.h>
  112. #elif defined(__SDCC_PIC18F63J11)
  113. #include <pic18f63j11.h>
  114. #elif defined(__SDCC_PIC18F63J90)
  115. #include <pic18f63j90.h>
  116. #elif defined(__SDCC_PIC18F64J11)
  117. #include <pic18f64j11.h>
  118. #elif defined(__SDCC_PIC18F64J90)
  119. #include <pic18f64j90.h>
  120. #elif defined(__SDCC_PIC18F65J10)
  121. #include <pic18f65j10.h>
  122. #elif defined(__SDCC_PIC18F65J11)
  123. #include <pic18f65j11.h>
  124. #elif defined(__SDCC_PIC18F65J15)
  125. #include <pic18f65j15.h>
  126. #elif defined(__SDCC_PIC18F65J50)
  127. #include <pic18f65j50.h>
  128. #elif defined(__SDCC_PIC18F65J90)
  129. #include <pic18f65j90.h>
  130. #elif defined(__SDCC_PIC18F65J94)
  131. #include <pic18f65j94.h>
  132. #elif defined(__SDCC_PIC18F65K22)
  133. #include <pic18f65k22.h>
  134. #elif defined(__SDCC_PIC18F65K80)
  135. #include <pic18f65k80.h>
  136. #elif defined(__SDCC_PIC18F65K90)
  137. #include <pic18f65k90.h>
  138. #elif defined(__SDCC_PIC18F66J10)
  139. #include <pic18f66j10.h>
  140. #elif defined(__SDCC_PIC18F66J11)
  141. #include <pic18f66j11.h>
  142. #elif defined(__SDCC_PIC18F66J15)
  143. #include <pic18f66j15.h>
  144. #elif defined(__SDCC_PIC18F66J16)
  145. #include <pic18f66j16.h>
  146. #elif defined(__SDCC_PIC18F66J50)
  147. #include <pic18f66j50.h>
  148. #elif defined(__SDCC_PIC18F66J55)
  149. #include <pic18f66j55.h>
  150. #elif defined(__SDCC_PIC18F66J60)
  151. #include <pic18f66j60.h>
  152. #elif defined(__SDCC_PIC18F66J65)
  153. #include <pic18f66j65.h>
  154. #elif defined(__SDCC_PIC18F66J90)
  155. #include <pic18f66j90.h>
  156. #elif defined(__SDCC_PIC18F66J93)
  157. #include <pic18f66j93.h>
  158. #elif defined(__SDCC_PIC18F66J94)
  159. #include <pic18f66j94.h>
  160. #elif defined(__SDCC_PIC18F66J99)
  161. #include <pic18f66j99.h>
  162. #elif defined(__SDCC_PIC18F66K22)
  163. #include <pic18f66k22.h>
  164. #elif defined(__SDCC_PIC18F66K80)
  165. #include <pic18f66k80.h>
  166. #elif defined(__SDCC_PIC18F66K90)
  167. #include <pic18f66k90.h>
  168. #elif defined(__SDCC_PIC18F67J10)
  169. #include <pic18f67j10.h>
  170. #elif defined(__SDCC_PIC18F67J11)
  171. #include <pic18f67j11.h>
  172. #elif defined(__SDCC_PIC18F67J50)
  173. #include <pic18f67j50.h>
  174. #elif defined(__SDCC_PIC18F67J60)
  175. #include <pic18f67j60.h>
  176. #elif defined(__SDCC_PIC18F67J90)
  177. #include <pic18f67j90.h>
  178. #elif defined(__SDCC_PIC18F67J93)
  179. #include <pic18f67j93.h>
  180. #elif defined(__SDCC_PIC18F67J94)
  181. #include <pic18f67j94.h>
  182. #elif defined(__SDCC_PIC18F67K22)
  183. #include <pic18f67k22.h>
  184. #elif defined(__SDCC_PIC18F67K90)
  185. #include <pic18f67k90.h>
  186. #elif defined(__SDCC_PIC18F83J11)
  187. #include <pic18f83j11.h>
  188. #elif defined(__SDCC_PIC18F83J90)
  189. #include <pic18f83j90.h>
  190. #elif defined(__SDCC_PIC18F84J11)
  191. #include <pic18f84j11.h>
  192. #elif defined(__SDCC_PIC18F84J90)
  193. #include <pic18f84j90.h>
  194. #elif defined(__SDCC_PIC18F85J10)
  195. #include <pic18f85j10.h>
  196. #elif defined(__SDCC_PIC18F85J11)
  197. #include <pic18f85j11.h>
  198. #elif defined(__SDCC_PIC18F85J15)
  199. #include <pic18f85j15.h>
  200. #elif defined(__SDCC_PIC18F85J50)
  201. #include <pic18f85j50.h>
  202. #elif defined(__SDCC_PIC18F85J90)
  203. #include <pic18f85j90.h>
  204. #elif defined(__SDCC_PIC18F85J94)
  205. #include <pic18f85j94.h>
  206. #elif defined(__SDCC_PIC18F85K22)
  207. #include <pic18f85k22.h>
  208. #elif defined(__SDCC_PIC18F85K90)
  209. #include <pic18f85k90.h>
  210. #elif defined(__SDCC_PIC18F86J10)
  211. #include <pic18f86j10.h>
  212. #elif defined(__SDCC_PIC18F86J11)
  213. #include <pic18f86j11.h>
  214. #elif defined(__SDCC_PIC18F86J15)
  215. #include <pic18f86j15.h>
  216. #elif defined(__SDCC_PIC18F86J16)
  217. #include <pic18f86j16.h>
  218. #elif defined(__SDCC_PIC18F86J50)
  219. #include <pic18f86j50.h>
  220. #elif defined(__SDCC_PIC18F86J55)
  221. #include <pic18f86j55.h>
  222. #elif defined(__SDCC_PIC18F86J60)
  223. #include <pic18f86j60.h>
  224. #elif defined(__SDCC_PIC18F86J65)
  225. #include <pic18f86j65.h>
  226. #elif defined(__SDCC_PIC18F86J72)
  227. #include <pic18f86j72.h>
  228. #elif defined(__SDCC_PIC18F86J90)
  229. #include <pic18f86j90.h>
  230. #elif defined(__SDCC_PIC18F86J93)
  231. #include <pic18f86j93.h>
  232. #elif defined(__SDCC_PIC18F86J94)
  233. #include <pic18f86j94.h>
  234. #elif defined(__SDCC_PIC18F86J99)
  235. #include <pic18f86j99.h>
  236. #elif defined(__SDCC_PIC18F86K22)
  237. #include <pic18f86k22.h>
  238. #elif defined(__SDCC_PIC18F86K90)
  239. #include <pic18f86k90.h>
  240. #elif defined(__SDCC_PIC18F87J10)
  241. #include <pic18f87j10.h>
  242. #elif defined(__SDCC_PIC18F87J11)
  243. #include <pic18f87j11.h>
  244. #elif defined(__SDCC_PIC18F87J50)
  245. #include <pic18f87j50.h>
  246. #elif defined(__SDCC_PIC18F87J60)
  247. #include <pic18f87j60.h>
  248. #elif defined(__SDCC_PIC18F87J72)
  249. #include <pic18f87j72.h>
  250. #elif defined(__SDCC_PIC18F87J90)
  251. #include <pic18f87j90.h>
  252. #elif defined(__SDCC_PIC18F87J93)
  253. #include <pic18f87j93.h>
  254. #elif defined(__SDCC_PIC18F87J94)
  255. #include <pic18f87j94.h>
  256. #elif defined(__SDCC_PIC18F87K22)
  257. #include <pic18f87k22.h>
  258. #elif defined(__SDCC_PIC18F87K90)
  259. #include <pic18f87k90.h>
  260. #elif defined(__SDCC_PIC18F95J94)
  261. #include <pic18f95j94.h>
  262. #elif defined(__SDCC_PIC18F96J60)
  263. #include <pic18f96j60.h>
  264. #elif defined(__SDCC_PIC18F96J65)
  265. #include <pic18f96j65.h>
  266. #elif defined(__SDCC_PIC18F96J94)
  267. #include <pic18f96j94.h>
  268. #elif defined(__SDCC_PIC18F96J99)
  269. #include <pic18f96j99.h>
  270. #elif defined(__SDCC_PIC18F97J60)
  271. #include <pic18f97j60.h>
  272. #elif defined(__SDCC_PIC18F97J94)
  273. #include <pic18f97j94.h>
  274. #elif defined(__SDCC_PIC18F242)
  275. #include <pic18f242.h>
  276. #elif defined(__SDCC_PIC18F248)
  277. #include <pic18f248.h>
  278. #elif defined(__SDCC_PIC18F252)
  279. #include <pic18f252.h>
  280. #elif defined(__SDCC_PIC18F258)
  281. #include <pic18f258.h>
  282. #elif defined(__SDCC_PIC18F442)
  283. #include <pic18f442.h>
  284. #elif defined(__SDCC_PIC18F448)
  285. #include <pic18f448.h>
  286. #elif defined(__SDCC_PIC18F452)
  287. #include <pic18f452.h>
  288. #elif defined(__SDCC_PIC18F458)
  289. #include <pic18f458.h>
  290. #elif defined(__SDCC_PIC18F1220)
  291. #include <pic18f1220.h>
  292. #elif defined(__SDCC_PIC18F1230)
  293. #include <pic18f1230.h>
  294. #elif defined(__SDCC_PIC18F1320)
  295. #include <pic18f1320.h>
  296. #elif defined(__SDCC_PIC18F1330)
  297. #include <pic18f1330.h>
  298. #elif defined(__SDCC_PIC18F2220)
  299. #include <pic18f2220.h>
  300. #elif defined(__SDCC_PIC18F2221)
  301. #include <pic18f2221.h>
  302. #elif defined(__SDCC_PIC18F2320)
  303. #include <pic18f2320.h>
  304. #elif defined(__SDCC_PIC18F2321)
  305. #include <pic18f2321.h>
  306. #elif defined(__SDCC_PIC18F2331)
  307. #include <pic18f2331.h>
  308. #elif defined(__SDCC_PIC18F2410)
  309. #include <pic18f2410.h>
  310. #elif defined(__SDCC_PIC18F2420)
  311. #include <pic18f2420.h>
  312. #elif defined(__SDCC_PIC18F2423)
  313. #include <pic18f2423.h>
  314. #elif defined(__SDCC_PIC18F2431)
  315. #include <pic18f2431.h>
  316. #elif defined(__SDCC_PIC18F2439)
  317. #include <pic18f2439.h>
  318. #elif defined(__SDCC_PIC18F2450)
  319. #include <pic18f2450.h>
  320. #elif defined(__SDCC_PIC18F2455)
  321. #include <pic18f2455.h>
  322. #elif defined(__SDCC_PIC18F2458)
  323. #include <pic18f2458.h>
  324. #elif defined(__SDCC_PIC18F2480)
  325. #include <pic18f2480.h>
  326. #elif defined(__SDCC_PIC18F2510)
  327. #include <pic18f2510.h>
  328. #elif defined(__SDCC_PIC18F2515)
  329. #include <pic18f2515.h>
  330. #elif defined(__SDCC_PIC18F2520)
  331. #include <pic18f2520.h>
  332. #elif defined(__SDCC_PIC18F2523)
  333. #include <pic18f2523.h>
  334. #elif defined(__SDCC_PIC18F2525)
  335. #include <pic18f2525.h>
  336. #elif defined(__SDCC_PIC18F2539)
  337. #include <pic18f2539.h>
  338. #elif defined(__SDCC_PIC18F2550)
  339. #include <pic18f2550.h>
  340. #elif defined(__SDCC_PIC18F2553)
  341. #include <pic18f2553.h>
  342. #elif defined(__SDCC_PIC18F2580)
  343. #include <pic18f2580.h>
  344. #elif defined(__SDCC_PIC18F2585)
  345. #include <pic18f2585.h>
  346. #elif defined(__SDCC_PIC18F2610)
  347. #include <pic18f2610.h>
  348. #elif defined(__SDCC_PIC18F2620)
  349. #include <pic18f2620.h>
  350. #elif defined(__SDCC_PIC18F2680)
  351. #include <pic18f2680.h>
  352. #elif defined(__SDCC_PIC18F2682)
  353. #include <pic18f2682.h>
  354. #elif defined(__SDCC_PIC18F2685)
  355. #include <pic18f2685.h>
  356. #elif defined(__SDCC_PIC18F4220)
  357. #include <pic18f4220.h>
  358. #elif defined(__SDCC_PIC18F4221)
  359. #include <pic18f4221.h>
  360. #elif defined(__SDCC_PIC18F4320)
  361. #include <pic18f4320.h>
  362. #elif defined(__SDCC_PIC18F4321)
  363. #include <pic18f4321.h>
  364. #elif defined(__SDCC_PIC18F4331)
  365. #include <pic18f4331.h>
  366. #elif defined(__SDCC_PIC18F4410)
  367. #include <pic18f4410.h>
  368. #elif defined(__SDCC_PIC18F4420)
  369. #include <pic18f4420.h>
  370. #elif defined(__SDCC_PIC18F4423)
  371. #include <pic18f4423.h>
  372. #elif defined(__SDCC_PIC18F4431)
  373. #include <pic18f4431.h>
  374. #elif defined(__SDCC_PIC18F4439)
  375. #include <pic18f4439.h>
  376. #elif defined(__SDCC_PIC18F4450)
  377. #include <pic18f4450.h>
  378. #elif defined(__SDCC_PIC18F4455)
  379. #include <pic18f4455.h>
  380. #elif defined(__SDCC_PIC18F4458)
  381. #include <pic18f4458.h>
  382. #elif defined(__SDCC_PIC18F4480)
  383. #include <pic18f4480.h>
  384. #elif defined(__SDCC_PIC18F4510)
  385. #include <pic18f4510.h>
  386. #elif defined(__SDCC_PIC18F4515)
  387. #include <pic18f4515.h>
  388. #elif defined(__SDCC_PIC18F4520)
  389. #include <pic18f4520.h>
  390. #elif defined(__SDCC_PIC18F4523)
  391. #include <pic18f4523.h>
  392. #elif defined(__SDCC_PIC18F4525)
  393. #include <pic18f4525.h>
  394. #elif defined(__SDCC_PIC18F4539)
  395. #include <pic18f4539.h>
  396. #elif defined(__SDCC_PIC18F4550)
  397. #include <pic18f4550.h>
  398. #elif defined(__SDCC_PIC18F4553)
  399. #include <pic18f4553.h>
  400. #elif defined(__SDCC_PIC18F4580)
  401. #include <pic18f4580.h>
  402. #elif defined(__SDCC_PIC18F4585)
  403. #include <pic18f4585.h>
  404. #elif defined(__SDCC_PIC18F4610)
  405. #include <pic18f4610.h>
  406. #elif defined(__SDCC_PIC18F4620)
  407. #include <pic18f4620.h>
  408. #elif defined(__SDCC_PIC18F4680)
  409. #include <pic18f4680.h>
  410. #elif defined(__SDCC_PIC18F4682)
  411. #include <pic18f4682.h>
  412. #elif defined(__SDCC_PIC18F4685)
  413. #include <pic18f4685.h>
  414. #elif defined(__SDCC_PIC18F6310)
  415. #include <pic18f6310.h>
  416. #elif defined(__SDCC_PIC18F6390)
  417. #include <pic18f6390.h>
  418. #elif defined(__SDCC_PIC18F6393)
  419. #include <pic18f6393.h>
  420. #elif defined(__SDCC_PIC18F6410)
  421. #include <pic18f6410.h>
  422. #elif defined(__SDCC_PIC18F6490)
  423. #include <pic18f6490.h>
  424. #elif defined(__SDCC_PIC18F6493)
  425. #include <pic18f6493.h>
  426. #elif defined(__SDCC_PIC18F6520)
  427. #include <pic18f6520.h>
  428. #elif defined(__SDCC_PIC18F6525)
  429. #include <pic18f6525.h>
  430. #elif defined(__SDCC_PIC18F6527)
  431. #include <pic18f6527.h>
  432. #elif defined(__SDCC_PIC18F6585)
  433. #include <pic18f6585.h>
  434. #elif defined(__SDCC_PIC18F6620)
  435. #include <pic18f6620.h>
  436. #elif defined(__SDCC_PIC18F6621)
  437. #include <pic18f6621.h>
  438. #elif defined(__SDCC_PIC18F6622)
  439. #include <pic18f6622.h>
  440. #elif defined(__SDCC_PIC18F6627)
  441. #include <pic18f6627.h>
  442. #elif defined(__SDCC_PIC18F6628)
  443. #include <pic18f6628.h>
  444. #elif defined(__SDCC_PIC18F6680)
  445. #include <pic18f6680.h>
  446. #elif defined(__SDCC_PIC18F6720)
  447. #include <pic18f6720.h>
  448. #elif defined(__SDCC_PIC18F6722)
  449. #include <pic18f6722.h>
  450. #elif defined(__SDCC_PIC18F6723)
  451. #include <pic18f6723.h>
  452. #elif defined(__SDCC_PIC18F8310)
  453. #include <pic18f8310.h>
  454. #elif defined(__SDCC_PIC18F8390)
  455. #include <pic18f8390.h>
  456. #elif defined(__SDCC_PIC18F8393)
  457. #include <pic18f8393.h>
  458. #elif defined(__SDCC_PIC18F8410)
  459. #include <pic18f8410.h>
  460. #elif defined(__SDCC_PIC18F8490)
  461. #include <pic18f8490.h>
  462. #elif defined(__SDCC_PIC18F8493)
  463. #include <pic18f8493.h>
  464. #elif defined(__SDCC_PIC18F8520)
  465. #include <pic18f8520.h>
  466. #elif defined(__SDCC_PIC18F8525)
  467. #include <pic18f8525.h>
  468. #elif defined(__SDCC_PIC18F8527)
  469. #include <pic18f8527.h>
  470. #elif defined(__SDCC_PIC18F8585)
  471. #include <pic18f8585.h>
  472. #elif defined(__SDCC_PIC18F8620)
  473. #include <pic18f8620.h>
  474. #elif defined(__SDCC_PIC18F8621)
  475. #include <pic18f8621.h>
  476. #elif defined(__SDCC_PIC18F8622)
  477. #include <pic18f8622.h>
  478. #elif defined(__SDCC_PIC18F8627)
  479. #include <pic18f8627.h>
  480. #elif defined(__SDCC_PIC18F8628)
  481. #include <pic18f8628.h>
  482. #elif defined(__SDCC_PIC18F8680)
  483. #include <pic18f8680.h>
  484. #elif defined(__SDCC_PIC18F8720)
  485. #include <pic18f8720.h>
  486. #elif defined(__SDCC_PIC18F8722)
  487. #include <pic18f8722.h>
  488. #elif defined(__SDCC_PIC18F8723)
  489. #include <pic18f8723.h>
  490. #else
  491. #error The sdcc is not supported by this processor!
  492. #endif
  493. #ifndef __CONCAT2
  494. #define __CONCAT2(a, b) a##b
  495. #endif
  496. #ifndef __CONCAT
  497. #define __CONCAT(a, b) __CONCAT2(a, b)
  498. #endif
  499. #define __CONFIG(address, value) \
  500. static const __code unsigned char __at(address) __CONCAT(_conf, __LINE__) = (value)
  501. #define Nop() __asm nop __endasm
  502. #define ClrWdt() __asm clrwdt __endasm
  503. #define Sleep() __asm sleep __endasm
  504. #define Reset() __asm reset __endasm
  505. // To pointer manipulations. (From the sdcc/src/pic16/gen.h file.)
  506. #define GPTR_TAG_MASK 0xC0 // Generated by the device-manager.pl program.
  507. #define GPTR_TAG_DATA 0x80
  508. #define GPTR_TAG_EEPROM 0x40
  509. #define GPTR_TAG_CODE 0x00
  510. #endif // #ifndef __PIC18FREGS_H__