rom_map.h 66 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763
  1. //*****************************************************************************
  2. //
  3. // rom_map.h - Macros to facilitate calling functions in the ROM when they are
  4. // available and in flash otherwise.
  5. //
  6. // Copyright (c) 2008-2009 Luminary Micro, Inc. All rights reserved.
  7. // Software License Agreement
  8. //
  9. // Luminary Micro, Inc. (LMI) is supplying this software for use solely and
  10. // exclusively on LMI's microcontroller products.
  11. //
  12. // The software is owned by LMI and/or its suppliers, and is protected under
  13. // applicable copyright laws. All rights are reserved. You may not combine
  14. // this software with "viral" open-source software in order to form a larger
  15. // program. Any use in violation of the foregoing restrictions may subject
  16. // the user to criminal sanctions under applicable laws, as well as to civil
  17. // liability for the breach of the terms and conditions of this license.
  18. //
  19. // THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
  20. // OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
  21. // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
  22. // LMI SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
  23. // CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
  24. //
  25. // This is part of revision 4694 of the Stellaris Peripheral Driver Library.
  26. //
  27. //*****************************************************************************
  28. #ifndef __ROM_MAP_H__
  29. #define __ROM_MAP_H__
  30. //*****************************************************************************
  31. //
  32. // Macros for the ADC API.
  33. //
  34. //*****************************************************************************
  35. #ifdef ROM_ADCSequenceDataGet
  36. #define MAP_ADCSequenceDataGet \
  37. ROM_ADCSequenceDataGet
  38. #else
  39. #define MAP_ADCSequenceDataGet \
  40. ADCSequenceDataGet
  41. #endif
  42. #ifdef ROM_ADCIntDisable
  43. #define MAP_ADCIntDisable \
  44. ROM_ADCIntDisable
  45. #else
  46. #define MAP_ADCIntDisable \
  47. ADCIntDisable
  48. #endif
  49. #ifdef ROM_ADCIntEnable
  50. #define MAP_ADCIntEnable \
  51. ROM_ADCIntEnable
  52. #else
  53. #define MAP_ADCIntEnable \
  54. ADCIntEnable
  55. #endif
  56. #ifdef ROM_ADCIntStatus
  57. #define MAP_ADCIntStatus \
  58. ROM_ADCIntStatus
  59. #else
  60. #define MAP_ADCIntStatus \
  61. ADCIntStatus
  62. #endif
  63. #ifdef ROM_ADCIntClear
  64. #define MAP_ADCIntClear \
  65. ROM_ADCIntClear
  66. #else
  67. #define MAP_ADCIntClear \
  68. ADCIntClear
  69. #endif
  70. #ifdef ROM_ADCSequenceEnable
  71. #define MAP_ADCSequenceEnable \
  72. ROM_ADCSequenceEnable
  73. #else
  74. #define MAP_ADCSequenceEnable \
  75. ADCSequenceEnable
  76. #endif
  77. #ifdef ROM_ADCSequenceDisable
  78. #define MAP_ADCSequenceDisable \
  79. ROM_ADCSequenceDisable
  80. #else
  81. #define MAP_ADCSequenceDisable \
  82. ADCSequenceDisable
  83. #endif
  84. #ifdef ROM_ADCSequenceConfigure
  85. #define MAP_ADCSequenceConfigure \
  86. ROM_ADCSequenceConfigure
  87. #else
  88. #define MAP_ADCSequenceConfigure \
  89. ADCSequenceConfigure
  90. #endif
  91. #ifdef ROM_ADCSequenceStepConfigure
  92. #define MAP_ADCSequenceStepConfigure \
  93. ROM_ADCSequenceStepConfigure
  94. #else
  95. #define MAP_ADCSequenceStepConfigure \
  96. ADCSequenceStepConfigure
  97. #endif
  98. #ifdef ROM_ADCSequenceOverflow
  99. #define MAP_ADCSequenceOverflow \
  100. ROM_ADCSequenceOverflow
  101. #else
  102. #define MAP_ADCSequenceOverflow \
  103. ADCSequenceOverflow
  104. #endif
  105. #ifdef ROM_ADCSequenceOverflowClear
  106. #define MAP_ADCSequenceOverflowClear \
  107. ROM_ADCSequenceOverflowClear
  108. #else
  109. #define MAP_ADCSequenceOverflowClear \
  110. ADCSequenceOverflowClear
  111. #endif
  112. #ifdef ROM_ADCSequenceUnderflow
  113. #define MAP_ADCSequenceUnderflow \
  114. ROM_ADCSequenceUnderflow
  115. #else
  116. #define MAP_ADCSequenceUnderflow \
  117. ADCSequenceUnderflow
  118. #endif
  119. #ifdef ROM_ADCSequenceUnderflowClear
  120. #define MAP_ADCSequenceUnderflowClear \
  121. ROM_ADCSequenceUnderflowClear
  122. #else
  123. #define MAP_ADCSequenceUnderflowClear \
  124. ADCSequenceUnderflowClear
  125. #endif
  126. #ifdef ROM_ADCProcessorTrigger
  127. #define MAP_ADCProcessorTrigger \
  128. ROM_ADCProcessorTrigger
  129. #else
  130. #define MAP_ADCProcessorTrigger \
  131. ADCProcessorTrigger
  132. #endif
  133. #ifdef ROM_ADCHardwareOversampleConfigure
  134. #define MAP_ADCHardwareOversampleConfigure \
  135. ROM_ADCHardwareOversampleConfigure
  136. #else
  137. #define MAP_ADCHardwareOversampleConfigure \
  138. ADCHardwareOversampleConfigure
  139. #endif
  140. //*****************************************************************************
  141. //
  142. // Macros for the CAN API.
  143. //
  144. //*****************************************************************************
  145. #ifdef ROM_CANIntClear
  146. #define MAP_CANIntClear \
  147. ROM_CANIntClear
  148. #else
  149. #define MAP_CANIntClear \
  150. CANIntClear
  151. #endif
  152. #ifdef ROM_CANInit
  153. #define MAP_CANInit \
  154. ROM_CANInit
  155. #else
  156. #define MAP_CANInit \
  157. CANInit
  158. #endif
  159. #ifdef ROM_CANEnable
  160. #define MAP_CANEnable \
  161. ROM_CANEnable
  162. #else
  163. #define MAP_CANEnable \
  164. CANEnable
  165. #endif
  166. #ifdef ROM_CANDisable
  167. #define MAP_CANDisable \
  168. ROM_CANDisable
  169. #else
  170. #define MAP_CANDisable \
  171. CANDisable
  172. #endif
  173. #ifdef ROM_CANBitTimingSet
  174. #define MAP_CANBitTimingSet \
  175. ROM_CANBitTimingSet
  176. #else
  177. #define MAP_CANBitTimingSet \
  178. CANBitTimingSet
  179. #endif
  180. #ifdef ROM_CANBitTimingGet
  181. #define MAP_CANBitTimingGet \
  182. ROM_CANBitTimingGet
  183. #else
  184. #define MAP_CANBitTimingGet \
  185. CANBitTimingGet
  186. #endif
  187. #ifdef ROM_CANMessageSet
  188. #define MAP_CANMessageSet \
  189. ROM_CANMessageSet
  190. #else
  191. #define MAP_CANMessageSet \
  192. CANMessageSet
  193. #endif
  194. #ifdef ROM_CANMessageGet
  195. #define MAP_CANMessageGet \
  196. ROM_CANMessageGet
  197. #else
  198. #define MAP_CANMessageGet \
  199. CANMessageGet
  200. #endif
  201. #ifdef ROM_CANStatusGet
  202. #define MAP_CANStatusGet \
  203. ROM_CANStatusGet
  204. #else
  205. #define MAP_CANStatusGet \
  206. CANStatusGet
  207. #endif
  208. #ifdef ROM_CANMessageClear
  209. #define MAP_CANMessageClear \
  210. ROM_CANMessageClear
  211. #else
  212. #define MAP_CANMessageClear \
  213. CANMessageClear
  214. #endif
  215. #ifdef ROM_CANIntEnable
  216. #define MAP_CANIntEnable \
  217. ROM_CANIntEnable
  218. #else
  219. #define MAP_CANIntEnable \
  220. CANIntEnable
  221. #endif
  222. #ifdef ROM_CANIntDisable
  223. #define MAP_CANIntDisable \
  224. ROM_CANIntDisable
  225. #else
  226. #define MAP_CANIntDisable \
  227. CANIntDisable
  228. #endif
  229. #ifdef ROM_CANIntStatus
  230. #define MAP_CANIntStatus \
  231. ROM_CANIntStatus
  232. #else
  233. #define MAP_CANIntStatus \
  234. CANIntStatus
  235. #endif
  236. #ifdef ROM_CANRetryGet
  237. #define MAP_CANRetryGet \
  238. ROM_CANRetryGet
  239. #else
  240. #define MAP_CANRetryGet \
  241. CANRetryGet
  242. #endif
  243. #ifdef ROM_CANRetrySet
  244. #define MAP_CANRetrySet \
  245. ROM_CANRetrySet
  246. #else
  247. #define MAP_CANRetrySet \
  248. CANRetrySet
  249. #endif
  250. #ifdef ROM_CANErrCntrGet
  251. #define MAP_CANErrCntrGet \
  252. ROM_CANErrCntrGet
  253. #else
  254. #define MAP_CANErrCntrGet \
  255. CANErrCntrGet
  256. #endif
  257. //*****************************************************************************
  258. //
  259. // Macros for the Comparator API.
  260. //
  261. //*****************************************************************************
  262. #ifdef ROM_ComparatorIntClear
  263. #define MAP_ComparatorIntClear \
  264. ROM_ComparatorIntClear
  265. #else
  266. #define MAP_ComparatorIntClear \
  267. ComparatorIntClear
  268. #endif
  269. #ifdef ROM_ComparatorConfigure
  270. #define MAP_ComparatorConfigure \
  271. ROM_ComparatorConfigure
  272. #else
  273. #define MAP_ComparatorConfigure \
  274. ComparatorConfigure
  275. #endif
  276. #ifdef ROM_ComparatorRefSet
  277. #define MAP_ComparatorRefSet \
  278. ROM_ComparatorRefSet
  279. #else
  280. #define MAP_ComparatorRefSet \
  281. ComparatorRefSet
  282. #endif
  283. #ifdef ROM_ComparatorValueGet
  284. #define MAP_ComparatorValueGet \
  285. ROM_ComparatorValueGet
  286. #else
  287. #define MAP_ComparatorValueGet \
  288. ComparatorValueGet
  289. #endif
  290. #ifdef ROM_ComparatorIntEnable
  291. #define MAP_ComparatorIntEnable \
  292. ROM_ComparatorIntEnable
  293. #else
  294. #define MAP_ComparatorIntEnable \
  295. ComparatorIntEnable
  296. #endif
  297. #ifdef ROM_ComparatorIntDisable
  298. #define MAP_ComparatorIntDisable \
  299. ROM_ComparatorIntDisable
  300. #else
  301. #define MAP_ComparatorIntDisable \
  302. ComparatorIntDisable
  303. #endif
  304. #ifdef ROM_ComparatorIntStatus
  305. #define MAP_ComparatorIntStatus \
  306. ROM_ComparatorIntStatus
  307. #else
  308. #define MAP_ComparatorIntStatus \
  309. ComparatorIntStatus
  310. #endif
  311. //*****************************************************************************
  312. //
  313. // Macros for the Ethernet API.
  314. //
  315. //*****************************************************************************
  316. #ifdef ROM_EthernetIntClear
  317. #define MAP_EthernetIntClear \
  318. ROM_EthernetIntClear
  319. #else
  320. #define MAP_EthernetIntClear \
  321. EthernetIntClear
  322. #endif
  323. #ifdef ROM_EthernetInitExpClk
  324. #define MAP_EthernetInitExpClk \
  325. ROM_EthernetInitExpClk
  326. #else
  327. #define MAP_EthernetInitExpClk \
  328. EthernetInitExpClk
  329. #endif
  330. #ifdef ROM_EthernetConfigSet
  331. #define MAP_EthernetConfigSet \
  332. ROM_EthernetConfigSet
  333. #else
  334. #define MAP_EthernetConfigSet \
  335. EthernetConfigSet
  336. #endif
  337. #ifdef ROM_EthernetConfigGet
  338. #define MAP_EthernetConfigGet \
  339. ROM_EthernetConfigGet
  340. #else
  341. #define MAP_EthernetConfigGet \
  342. EthernetConfigGet
  343. #endif
  344. #ifdef ROM_EthernetMACAddrSet
  345. #define MAP_EthernetMACAddrSet \
  346. ROM_EthernetMACAddrSet
  347. #else
  348. #define MAP_EthernetMACAddrSet \
  349. EthernetMACAddrSet
  350. #endif
  351. #ifdef ROM_EthernetMACAddrGet
  352. #define MAP_EthernetMACAddrGet \
  353. ROM_EthernetMACAddrGet
  354. #else
  355. #define MAP_EthernetMACAddrGet \
  356. EthernetMACAddrGet
  357. #endif
  358. #ifdef ROM_EthernetEnable
  359. #define MAP_EthernetEnable \
  360. ROM_EthernetEnable
  361. #else
  362. #define MAP_EthernetEnable \
  363. EthernetEnable
  364. #endif
  365. #ifdef ROM_EthernetDisable
  366. #define MAP_EthernetDisable \
  367. ROM_EthernetDisable
  368. #else
  369. #define MAP_EthernetDisable \
  370. EthernetDisable
  371. #endif
  372. #ifdef ROM_EthernetPacketAvail
  373. #define MAP_EthernetPacketAvail \
  374. ROM_EthernetPacketAvail
  375. #else
  376. #define MAP_EthernetPacketAvail \
  377. EthernetPacketAvail
  378. #endif
  379. #ifdef ROM_EthernetSpaceAvail
  380. #define MAP_EthernetSpaceAvail \
  381. ROM_EthernetSpaceAvail
  382. #else
  383. #define MAP_EthernetSpaceAvail \
  384. EthernetSpaceAvail
  385. #endif
  386. #ifdef ROM_EthernetPacketGetNonBlocking
  387. #define MAP_EthernetPacketGetNonBlocking \
  388. ROM_EthernetPacketGetNonBlocking
  389. #else
  390. #define MAP_EthernetPacketGetNonBlocking \
  391. EthernetPacketGetNonBlocking
  392. #endif
  393. #ifdef ROM_EthernetPacketGet
  394. #define MAP_EthernetPacketGet \
  395. ROM_EthernetPacketGet
  396. #else
  397. #define MAP_EthernetPacketGet \
  398. EthernetPacketGet
  399. #endif
  400. #ifdef ROM_EthernetPacketPutNonBlocking
  401. #define MAP_EthernetPacketPutNonBlocking \
  402. ROM_EthernetPacketPutNonBlocking
  403. #else
  404. #define MAP_EthernetPacketPutNonBlocking \
  405. EthernetPacketPutNonBlocking
  406. #endif
  407. #ifdef ROM_EthernetPacketPut
  408. #define MAP_EthernetPacketPut \
  409. ROM_EthernetPacketPut
  410. #else
  411. #define MAP_EthernetPacketPut \
  412. EthernetPacketPut
  413. #endif
  414. #ifdef ROM_EthernetIntEnable
  415. #define MAP_EthernetIntEnable \
  416. ROM_EthernetIntEnable
  417. #else
  418. #define MAP_EthernetIntEnable \
  419. EthernetIntEnable
  420. #endif
  421. #ifdef ROM_EthernetIntDisable
  422. #define MAP_EthernetIntDisable \
  423. ROM_EthernetIntDisable
  424. #else
  425. #define MAP_EthernetIntDisable \
  426. EthernetIntDisable
  427. #endif
  428. #ifdef ROM_EthernetIntStatus
  429. #define MAP_EthernetIntStatus \
  430. ROM_EthernetIntStatus
  431. #else
  432. #define MAP_EthernetIntStatus \
  433. EthernetIntStatus
  434. #endif
  435. #ifdef ROM_EthernetPHYWrite
  436. #define MAP_EthernetPHYWrite \
  437. ROM_EthernetPHYWrite
  438. #else
  439. #define MAP_EthernetPHYWrite \
  440. EthernetPHYWrite
  441. #endif
  442. #ifdef ROM_EthernetPHYRead
  443. #define MAP_EthernetPHYRead \
  444. ROM_EthernetPHYRead
  445. #else
  446. #define MAP_EthernetPHYRead \
  447. EthernetPHYRead
  448. #endif
  449. //*****************************************************************************
  450. //
  451. // Macros for the Flash API.
  452. //
  453. //*****************************************************************************
  454. #ifdef ROM_FlashProgram
  455. #define MAP_FlashProgram \
  456. ROM_FlashProgram
  457. #else
  458. #define MAP_FlashProgram \
  459. FlashProgram
  460. #endif
  461. #ifdef ROM_FlashUsecGet
  462. #define MAP_FlashUsecGet \
  463. ROM_FlashUsecGet
  464. #else
  465. #define MAP_FlashUsecGet \
  466. FlashUsecGet
  467. #endif
  468. #ifdef ROM_FlashUsecSet
  469. #define MAP_FlashUsecSet \
  470. ROM_FlashUsecSet
  471. #else
  472. #define MAP_FlashUsecSet \
  473. FlashUsecSet
  474. #endif
  475. #ifdef ROM_FlashErase
  476. #define MAP_FlashErase \
  477. ROM_FlashErase
  478. #else
  479. #define MAP_FlashErase \
  480. FlashErase
  481. #endif
  482. #ifdef ROM_FlashProtectGet
  483. #define MAP_FlashProtectGet \
  484. ROM_FlashProtectGet
  485. #else
  486. #define MAP_FlashProtectGet \
  487. FlashProtectGet
  488. #endif
  489. #ifdef ROM_FlashProtectSet
  490. #define MAP_FlashProtectSet \
  491. ROM_FlashProtectSet
  492. #else
  493. #define MAP_FlashProtectSet \
  494. FlashProtectSet
  495. #endif
  496. #ifdef ROM_FlashProtectSave
  497. #define MAP_FlashProtectSave \
  498. ROM_FlashProtectSave
  499. #else
  500. #define MAP_FlashProtectSave \
  501. FlashProtectSave
  502. #endif
  503. #ifdef ROM_FlashUserGet
  504. #define MAP_FlashUserGet \
  505. ROM_FlashUserGet
  506. #else
  507. #define MAP_FlashUserGet \
  508. FlashUserGet
  509. #endif
  510. #ifdef ROM_FlashUserSet
  511. #define MAP_FlashUserSet \
  512. ROM_FlashUserSet
  513. #else
  514. #define MAP_FlashUserSet \
  515. FlashUserSet
  516. #endif
  517. #ifdef ROM_FlashUserSave
  518. #define MAP_FlashUserSave \
  519. ROM_FlashUserSave
  520. #else
  521. #define MAP_FlashUserSave \
  522. FlashUserSave
  523. #endif
  524. #ifdef ROM_FlashIntEnable
  525. #define MAP_FlashIntEnable \
  526. ROM_FlashIntEnable
  527. #else
  528. #define MAP_FlashIntEnable \
  529. FlashIntEnable
  530. #endif
  531. #ifdef ROM_FlashIntDisable
  532. #define MAP_FlashIntDisable \
  533. ROM_FlashIntDisable
  534. #else
  535. #define MAP_FlashIntDisable \
  536. FlashIntDisable
  537. #endif
  538. #ifdef ROM_FlashIntGetStatus
  539. #define MAP_FlashIntGetStatus \
  540. ROM_FlashIntGetStatus
  541. #else
  542. #define MAP_FlashIntGetStatus \
  543. FlashIntGetStatus
  544. #endif
  545. #ifdef ROM_FlashIntClear
  546. #define MAP_FlashIntClear \
  547. ROM_FlashIntClear
  548. #else
  549. #define MAP_FlashIntClear \
  550. FlashIntClear
  551. #endif
  552. //*****************************************************************************
  553. //
  554. // Macros for the GPIO API.
  555. //
  556. //*****************************************************************************
  557. #ifdef ROM_GPIOPinWrite
  558. #define MAP_GPIOPinWrite \
  559. ROM_GPIOPinWrite
  560. #else
  561. #define MAP_GPIOPinWrite \
  562. GPIOPinWrite
  563. #endif
  564. #ifdef ROM_GPIODirModeSet
  565. #define MAP_GPIODirModeSet \
  566. ROM_GPIODirModeSet
  567. #else
  568. #define MAP_GPIODirModeSet \
  569. GPIODirModeSet
  570. #endif
  571. #ifdef ROM_GPIODirModeGet
  572. #define MAP_GPIODirModeGet \
  573. ROM_GPIODirModeGet
  574. #else
  575. #define MAP_GPIODirModeGet \
  576. GPIODirModeGet
  577. #endif
  578. #ifdef ROM_GPIOIntTypeSet
  579. #define MAP_GPIOIntTypeSet \
  580. ROM_GPIOIntTypeSet
  581. #else
  582. #define MAP_GPIOIntTypeSet \
  583. GPIOIntTypeSet
  584. #endif
  585. #ifdef ROM_GPIOIntTypeGet
  586. #define MAP_GPIOIntTypeGet \
  587. ROM_GPIOIntTypeGet
  588. #else
  589. #define MAP_GPIOIntTypeGet \
  590. GPIOIntTypeGet
  591. #endif
  592. #ifdef ROM_GPIOPadConfigSet
  593. #define MAP_GPIOPadConfigSet \
  594. ROM_GPIOPadConfigSet
  595. #else
  596. #define MAP_GPIOPadConfigSet \
  597. GPIOPadConfigSet
  598. #endif
  599. #ifdef ROM_GPIOPadConfigGet
  600. #define MAP_GPIOPadConfigGet \
  601. ROM_GPIOPadConfigGet
  602. #else
  603. #define MAP_GPIOPadConfigGet \
  604. GPIOPadConfigGet
  605. #endif
  606. #ifdef ROM_GPIOPinIntEnable
  607. #define MAP_GPIOPinIntEnable \
  608. ROM_GPIOPinIntEnable
  609. #else
  610. #define MAP_GPIOPinIntEnable \
  611. GPIOPinIntEnable
  612. #endif
  613. #ifdef ROM_GPIOPinIntDisable
  614. #define MAP_GPIOPinIntDisable \
  615. ROM_GPIOPinIntDisable
  616. #else
  617. #define MAP_GPIOPinIntDisable \
  618. GPIOPinIntDisable
  619. #endif
  620. #ifdef ROM_GPIOPinIntStatus
  621. #define MAP_GPIOPinIntStatus \
  622. ROM_GPIOPinIntStatus
  623. #else
  624. #define MAP_GPIOPinIntStatus \
  625. GPIOPinIntStatus
  626. #endif
  627. #ifdef ROM_GPIOPinIntClear
  628. #define MAP_GPIOPinIntClear \
  629. ROM_GPIOPinIntClear
  630. #else
  631. #define MAP_GPIOPinIntClear \
  632. GPIOPinIntClear
  633. #endif
  634. #ifdef ROM_GPIOPinRead
  635. #define MAP_GPIOPinRead \
  636. ROM_GPIOPinRead
  637. #else
  638. #define MAP_GPIOPinRead \
  639. GPIOPinRead
  640. #endif
  641. #ifdef ROM_GPIOPinTypeCAN
  642. #define MAP_GPIOPinTypeCAN \
  643. ROM_GPIOPinTypeCAN
  644. #else
  645. #define MAP_GPIOPinTypeCAN \
  646. GPIOPinTypeCAN
  647. #endif
  648. #ifdef ROM_GPIOPinTypeComparator
  649. #define MAP_GPIOPinTypeComparator \
  650. ROM_GPIOPinTypeComparator
  651. #else
  652. #define MAP_GPIOPinTypeComparator \
  653. GPIOPinTypeComparator
  654. #endif
  655. #ifdef ROM_GPIOPinTypeGPIOInput
  656. #define MAP_GPIOPinTypeGPIOInput \
  657. ROM_GPIOPinTypeGPIOInput
  658. #else
  659. #define MAP_GPIOPinTypeGPIOInput \
  660. GPIOPinTypeGPIOInput
  661. #endif
  662. #ifdef ROM_GPIOPinTypeGPIOOutput
  663. #define MAP_GPIOPinTypeGPIOOutput \
  664. ROM_GPIOPinTypeGPIOOutput
  665. #else
  666. #define MAP_GPIOPinTypeGPIOOutput \
  667. GPIOPinTypeGPIOOutput
  668. #endif
  669. #ifdef ROM_GPIOPinTypeI2C
  670. #define MAP_GPIOPinTypeI2C \
  671. ROM_GPIOPinTypeI2C
  672. #else
  673. #define MAP_GPIOPinTypeI2C \
  674. GPIOPinTypeI2C
  675. #endif
  676. #ifdef ROM_GPIOPinTypePWM
  677. #define MAP_GPIOPinTypePWM \
  678. ROM_GPIOPinTypePWM
  679. #else
  680. #define MAP_GPIOPinTypePWM \
  681. GPIOPinTypePWM
  682. #endif
  683. #ifdef ROM_GPIOPinTypeQEI
  684. #define MAP_GPIOPinTypeQEI \
  685. ROM_GPIOPinTypeQEI
  686. #else
  687. #define MAP_GPIOPinTypeQEI \
  688. GPIOPinTypeQEI
  689. #endif
  690. #ifdef ROM_GPIOPinTypeSSI
  691. #define MAP_GPIOPinTypeSSI \
  692. ROM_GPIOPinTypeSSI
  693. #else
  694. #define MAP_GPIOPinTypeSSI \
  695. GPIOPinTypeSSI
  696. #endif
  697. #ifdef ROM_GPIOPinTypeTimer
  698. #define MAP_GPIOPinTypeTimer \
  699. ROM_GPIOPinTypeTimer
  700. #else
  701. #define MAP_GPIOPinTypeTimer \
  702. GPIOPinTypeTimer
  703. #endif
  704. #ifdef ROM_GPIOPinTypeUART
  705. #define MAP_GPIOPinTypeUART \
  706. ROM_GPIOPinTypeUART
  707. #else
  708. #define MAP_GPIOPinTypeUART \
  709. GPIOPinTypeUART
  710. #endif
  711. #ifdef ROM_GPIOPinTypeGPIOOutputOD
  712. #define MAP_GPIOPinTypeGPIOOutputOD \
  713. ROM_GPIOPinTypeGPIOOutputOD
  714. #else
  715. #define MAP_GPIOPinTypeGPIOOutputOD \
  716. GPIOPinTypeGPIOOutputOD
  717. #endif
  718. #ifdef ROM_GPIOPinTypeADC
  719. #define MAP_GPIOPinTypeADC \
  720. ROM_GPIOPinTypeADC
  721. #else
  722. #define MAP_GPIOPinTypeADC \
  723. GPIOPinTypeADC
  724. #endif
  725. #ifdef ROM_GPIOPinTypeUSBDigital
  726. #define MAP_GPIOPinTypeUSBDigital \
  727. ROM_GPIOPinTypeUSBDigital
  728. #else
  729. #define MAP_GPIOPinTypeUSBDigital \
  730. GPIOPinTypeUSBDigital
  731. #endif
  732. //*****************************************************************************
  733. //
  734. // Macros for the Hibernate API.
  735. //
  736. //*****************************************************************************
  737. #ifdef ROM_HibernateIntClear
  738. #define MAP_HibernateIntClear \
  739. ROM_HibernateIntClear
  740. #else
  741. #define MAP_HibernateIntClear \
  742. HibernateIntClear
  743. #endif
  744. #ifdef ROM_HibernateEnableExpClk
  745. #define MAP_HibernateEnableExpClk \
  746. ROM_HibernateEnableExpClk
  747. #else
  748. #define MAP_HibernateEnableExpClk \
  749. HibernateEnableExpClk
  750. #endif
  751. #ifdef ROM_HibernateDisable
  752. #define MAP_HibernateDisable \
  753. ROM_HibernateDisable
  754. #else
  755. #define MAP_HibernateDisable \
  756. HibernateDisable
  757. #endif
  758. #ifdef ROM_HibernateClockSelect
  759. #define MAP_HibernateClockSelect \
  760. ROM_HibernateClockSelect
  761. #else
  762. #define MAP_HibernateClockSelect \
  763. HibernateClockSelect
  764. #endif
  765. #ifdef ROM_HibernateRTCEnable
  766. #define MAP_HibernateRTCEnable \
  767. ROM_HibernateRTCEnable
  768. #else
  769. #define MAP_HibernateRTCEnable \
  770. HibernateRTCEnable
  771. #endif
  772. #ifdef ROM_HibernateRTCDisable
  773. #define MAP_HibernateRTCDisable \
  774. ROM_HibernateRTCDisable
  775. #else
  776. #define MAP_HibernateRTCDisable \
  777. HibernateRTCDisable
  778. #endif
  779. #ifdef ROM_HibernateWakeSet
  780. #define MAP_HibernateWakeSet \
  781. ROM_HibernateWakeSet
  782. #else
  783. #define MAP_HibernateWakeSet \
  784. HibernateWakeSet
  785. #endif
  786. #ifdef ROM_HibernateWakeGet
  787. #define MAP_HibernateWakeGet \
  788. ROM_HibernateWakeGet
  789. #else
  790. #define MAP_HibernateWakeGet \
  791. HibernateWakeGet
  792. #endif
  793. #ifdef ROM_HibernateLowBatSet
  794. #define MAP_HibernateLowBatSet \
  795. ROM_HibernateLowBatSet
  796. #else
  797. #define MAP_HibernateLowBatSet \
  798. HibernateLowBatSet
  799. #endif
  800. #ifdef ROM_HibernateLowBatGet
  801. #define MAP_HibernateLowBatGet \
  802. ROM_HibernateLowBatGet
  803. #else
  804. #define MAP_HibernateLowBatGet \
  805. HibernateLowBatGet
  806. #endif
  807. #ifdef ROM_HibernateRTCSet
  808. #define MAP_HibernateRTCSet \
  809. ROM_HibernateRTCSet
  810. #else
  811. #define MAP_HibernateRTCSet \
  812. HibernateRTCSet
  813. #endif
  814. #ifdef ROM_HibernateRTCGet
  815. #define MAP_HibernateRTCGet \
  816. ROM_HibernateRTCGet
  817. #else
  818. #define MAP_HibernateRTCGet \
  819. HibernateRTCGet
  820. #endif
  821. #ifdef ROM_HibernateRTCMatch0Set
  822. #define MAP_HibernateRTCMatch0Set \
  823. ROM_HibernateRTCMatch0Set
  824. #else
  825. #define MAP_HibernateRTCMatch0Set \
  826. HibernateRTCMatch0Set
  827. #endif
  828. #ifdef ROM_HibernateRTCMatch0Get
  829. #define MAP_HibernateRTCMatch0Get \
  830. ROM_HibernateRTCMatch0Get
  831. #else
  832. #define MAP_HibernateRTCMatch0Get \
  833. HibernateRTCMatch0Get
  834. #endif
  835. #ifdef ROM_HibernateRTCMatch1Set
  836. #define MAP_HibernateRTCMatch1Set \
  837. ROM_HibernateRTCMatch1Set
  838. #else
  839. #define MAP_HibernateRTCMatch1Set \
  840. HibernateRTCMatch1Set
  841. #endif
  842. #ifdef ROM_HibernateRTCMatch1Get
  843. #define MAP_HibernateRTCMatch1Get \
  844. ROM_HibernateRTCMatch1Get
  845. #else
  846. #define MAP_HibernateRTCMatch1Get \
  847. HibernateRTCMatch1Get
  848. #endif
  849. #ifdef ROM_HibernateRTCTrimSet
  850. #define MAP_HibernateRTCTrimSet \
  851. ROM_HibernateRTCTrimSet
  852. #else
  853. #define MAP_HibernateRTCTrimSet \
  854. HibernateRTCTrimSet
  855. #endif
  856. #ifdef ROM_HibernateRTCTrimGet
  857. #define MAP_HibernateRTCTrimGet \
  858. ROM_HibernateRTCTrimGet
  859. #else
  860. #define MAP_HibernateRTCTrimGet \
  861. HibernateRTCTrimGet
  862. #endif
  863. #ifdef ROM_HibernateDataSet
  864. #define MAP_HibernateDataSet \
  865. ROM_HibernateDataSet
  866. #else
  867. #define MAP_HibernateDataSet \
  868. HibernateDataSet
  869. #endif
  870. #ifdef ROM_HibernateDataGet
  871. #define MAP_HibernateDataGet \
  872. ROM_HibernateDataGet
  873. #else
  874. #define MAP_HibernateDataGet \
  875. HibernateDataGet
  876. #endif
  877. #ifdef ROM_HibernateRequest
  878. #define MAP_HibernateRequest \
  879. ROM_HibernateRequest
  880. #else
  881. #define MAP_HibernateRequest \
  882. HibernateRequest
  883. #endif
  884. #ifdef ROM_HibernateIntEnable
  885. #define MAP_HibernateIntEnable \
  886. ROM_HibernateIntEnable
  887. #else
  888. #define MAP_HibernateIntEnable \
  889. HibernateIntEnable
  890. #endif
  891. #ifdef ROM_HibernateIntDisable
  892. #define MAP_HibernateIntDisable \
  893. ROM_HibernateIntDisable
  894. #else
  895. #define MAP_HibernateIntDisable \
  896. HibernateIntDisable
  897. #endif
  898. #ifdef ROM_HibernateIntStatus
  899. #define MAP_HibernateIntStatus \
  900. ROM_HibernateIntStatus
  901. #else
  902. #define MAP_HibernateIntStatus \
  903. HibernateIntStatus
  904. #endif
  905. #ifdef ROM_HibernateIsActive
  906. #define MAP_HibernateIsActive \
  907. ROM_HibernateIsActive
  908. #else
  909. #define MAP_HibernateIsActive \
  910. HibernateIsActive
  911. #endif
  912. //*****************************************************************************
  913. //
  914. // Macros for the I2C API.
  915. //
  916. //*****************************************************************************
  917. #ifdef ROM_I2CMasterDataPut
  918. #define MAP_I2CMasterDataPut \
  919. ROM_I2CMasterDataPut
  920. #else
  921. #define MAP_I2CMasterDataPut \
  922. I2CMasterDataPut
  923. #endif
  924. #ifdef ROM_I2CMasterInitExpClk
  925. #define MAP_I2CMasterInitExpClk \
  926. ROM_I2CMasterInitExpClk
  927. #else
  928. #define MAP_I2CMasterInitExpClk \
  929. I2CMasterInitExpClk
  930. #endif
  931. #ifdef ROM_I2CSlaveInit
  932. #define MAP_I2CSlaveInit \
  933. ROM_I2CSlaveInit
  934. #else
  935. #define MAP_I2CSlaveInit \
  936. I2CSlaveInit
  937. #endif
  938. #ifdef ROM_I2CMasterEnable
  939. #define MAP_I2CMasterEnable \
  940. ROM_I2CMasterEnable
  941. #else
  942. #define MAP_I2CMasterEnable \
  943. I2CMasterEnable
  944. #endif
  945. #ifdef ROM_I2CSlaveEnable
  946. #define MAP_I2CSlaveEnable \
  947. ROM_I2CSlaveEnable
  948. #else
  949. #define MAP_I2CSlaveEnable \
  950. I2CSlaveEnable
  951. #endif
  952. #ifdef ROM_I2CMasterDisable
  953. #define MAP_I2CMasterDisable \
  954. ROM_I2CMasterDisable
  955. #else
  956. #define MAP_I2CMasterDisable \
  957. I2CMasterDisable
  958. #endif
  959. #ifdef ROM_I2CSlaveDisable
  960. #define MAP_I2CSlaveDisable \
  961. ROM_I2CSlaveDisable
  962. #else
  963. #define MAP_I2CSlaveDisable \
  964. I2CSlaveDisable
  965. #endif
  966. #ifdef ROM_I2CMasterIntEnable
  967. #define MAP_I2CMasterIntEnable \
  968. ROM_I2CMasterIntEnable
  969. #else
  970. #define MAP_I2CMasterIntEnable \
  971. I2CMasterIntEnable
  972. #endif
  973. #ifdef ROM_I2CSlaveIntEnable
  974. #define MAP_I2CSlaveIntEnable \
  975. ROM_I2CSlaveIntEnable
  976. #else
  977. #define MAP_I2CSlaveIntEnable \
  978. I2CSlaveIntEnable
  979. #endif
  980. #ifdef ROM_I2CMasterIntDisable
  981. #define MAP_I2CMasterIntDisable \
  982. ROM_I2CMasterIntDisable
  983. #else
  984. #define MAP_I2CMasterIntDisable \
  985. I2CMasterIntDisable
  986. #endif
  987. #ifdef ROM_I2CSlaveIntDisable
  988. #define MAP_I2CSlaveIntDisable \
  989. ROM_I2CSlaveIntDisable
  990. #else
  991. #define MAP_I2CSlaveIntDisable \
  992. I2CSlaveIntDisable
  993. #endif
  994. #ifdef ROM_I2CMasterIntStatus
  995. #define MAP_I2CMasterIntStatus \
  996. ROM_I2CMasterIntStatus
  997. #else
  998. #define MAP_I2CMasterIntStatus \
  999. I2CMasterIntStatus
  1000. #endif
  1001. #ifdef ROM_I2CSlaveIntStatus
  1002. #define MAP_I2CSlaveIntStatus \
  1003. ROM_I2CSlaveIntStatus
  1004. #else
  1005. #define MAP_I2CSlaveIntStatus \
  1006. I2CSlaveIntStatus
  1007. #endif
  1008. #ifdef ROM_I2CMasterIntClear
  1009. #define MAP_I2CMasterIntClear \
  1010. ROM_I2CMasterIntClear
  1011. #else
  1012. #define MAP_I2CMasterIntClear \
  1013. I2CMasterIntClear
  1014. #endif
  1015. #ifdef ROM_I2CSlaveIntClear
  1016. #define MAP_I2CSlaveIntClear \
  1017. ROM_I2CSlaveIntClear
  1018. #else
  1019. #define MAP_I2CSlaveIntClear \
  1020. I2CSlaveIntClear
  1021. #endif
  1022. #ifdef ROM_I2CMasterSlaveAddrSet
  1023. #define MAP_I2CMasterSlaveAddrSet \
  1024. ROM_I2CMasterSlaveAddrSet
  1025. #else
  1026. #define MAP_I2CMasterSlaveAddrSet \
  1027. I2CMasterSlaveAddrSet
  1028. #endif
  1029. #ifdef ROM_I2CMasterBusy
  1030. #define MAP_I2CMasterBusy \
  1031. ROM_I2CMasterBusy
  1032. #else
  1033. #define MAP_I2CMasterBusy \
  1034. I2CMasterBusy
  1035. #endif
  1036. #ifdef ROM_I2CMasterBusBusy
  1037. #define MAP_I2CMasterBusBusy \
  1038. ROM_I2CMasterBusBusy
  1039. #else
  1040. #define MAP_I2CMasterBusBusy \
  1041. I2CMasterBusBusy
  1042. #endif
  1043. #ifdef ROM_I2CMasterControl
  1044. #define MAP_I2CMasterControl \
  1045. ROM_I2CMasterControl
  1046. #else
  1047. #define MAP_I2CMasterControl \
  1048. I2CMasterControl
  1049. #endif
  1050. #ifdef ROM_I2CMasterErr
  1051. #define MAP_I2CMasterErr \
  1052. ROM_I2CMasterErr
  1053. #else
  1054. #define MAP_I2CMasterErr \
  1055. I2CMasterErr
  1056. #endif
  1057. #ifdef ROM_I2CMasterDataGet
  1058. #define MAP_I2CMasterDataGet \
  1059. ROM_I2CMasterDataGet
  1060. #else
  1061. #define MAP_I2CMasterDataGet \
  1062. I2CMasterDataGet
  1063. #endif
  1064. #ifdef ROM_I2CSlaveStatus
  1065. #define MAP_I2CSlaveStatus \
  1066. ROM_I2CSlaveStatus
  1067. #else
  1068. #define MAP_I2CSlaveStatus \
  1069. I2CSlaveStatus
  1070. #endif
  1071. #ifdef ROM_I2CSlaveDataPut
  1072. #define MAP_I2CSlaveDataPut \
  1073. ROM_I2CSlaveDataPut
  1074. #else
  1075. #define MAP_I2CSlaveDataPut \
  1076. I2CSlaveDataPut
  1077. #endif
  1078. #ifdef ROM_I2CSlaveDataGet
  1079. #define MAP_I2CSlaveDataGet \
  1080. ROM_I2CSlaveDataGet
  1081. #else
  1082. #define MAP_I2CSlaveDataGet \
  1083. I2CSlaveDataGet
  1084. #endif
  1085. //*****************************************************************************
  1086. //
  1087. // Macros for the Interrupt API.
  1088. //
  1089. //*****************************************************************************
  1090. #ifdef ROM_IntEnable
  1091. #define MAP_IntEnable \
  1092. ROM_IntEnable
  1093. #else
  1094. #define MAP_IntEnable \
  1095. IntEnable
  1096. #endif
  1097. #ifdef ROM_IntMasterEnable
  1098. #define MAP_IntMasterEnable \
  1099. ROM_IntMasterEnable
  1100. #else
  1101. #define MAP_IntMasterEnable \
  1102. IntMasterEnable
  1103. #endif
  1104. #ifdef ROM_IntMasterDisable
  1105. #define MAP_IntMasterDisable \
  1106. ROM_IntMasterDisable
  1107. #else
  1108. #define MAP_IntMasterDisable \
  1109. IntMasterDisable
  1110. #endif
  1111. #ifdef ROM_IntDisable
  1112. #define MAP_IntDisable \
  1113. ROM_IntDisable
  1114. #else
  1115. #define MAP_IntDisable \
  1116. IntDisable
  1117. #endif
  1118. #ifdef ROM_IntPriorityGroupingSet
  1119. #define MAP_IntPriorityGroupingSet \
  1120. ROM_IntPriorityGroupingSet
  1121. #else
  1122. #define MAP_IntPriorityGroupingSet \
  1123. IntPriorityGroupingSet
  1124. #endif
  1125. #ifdef ROM_IntPriorityGroupingGet
  1126. #define MAP_IntPriorityGroupingGet \
  1127. ROM_IntPriorityGroupingGet
  1128. #else
  1129. #define MAP_IntPriorityGroupingGet \
  1130. IntPriorityGroupingGet
  1131. #endif
  1132. #ifdef ROM_IntPrioritySet
  1133. #define MAP_IntPrioritySet \
  1134. ROM_IntPrioritySet
  1135. #else
  1136. #define MAP_IntPrioritySet \
  1137. IntPrioritySet
  1138. #endif
  1139. #ifdef ROM_IntPriorityGet
  1140. #define MAP_IntPriorityGet \
  1141. ROM_IntPriorityGet
  1142. #else
  1143. #define MAP_IntPriorityGet \
  1144. IntPriorityGet
  1145. #endif
  1146. //*****************************************************************************
  1147. //
  1148. // Macros for the MPU API.
  1149. //
  1150. //*****************************************************************************
  1151. #ifdef ROM_MPUEnable
  1152. #define MAP_MPUEnable \
  1153. ROM_MPUEnable
  1154. #else
  1155. #define MAP_MPUEnable \
  1156. MPUEnable
  1157. #endif
  1158. #ifdef ROM_MPUDisable
  1159. #define MAP_MPUDisable \
  1160. ROM_MPUDisable
  1161. #else
  1162. #define MAP_MPUDisable \
  1163. MPUDisable
  1164. #endif
  1165. #ifdef ROM_MPURegionCountGet
  1166. #define MAP_MPURegionCountGet \
  1167. ROM_MPURegionCountGet
  1168. #else
  1169. #define MAP_MPURegionCountGet \
  1170. MPURegionCountGet
  1171. #endif
  1172. #ifdef ROM_MPURegionEnable
  1173. #define MAP_MPURegionEnable \
  1174. ROM_MPURegionEnable
  1175. #else
  1176. #define MAP_MPURegionEnable \
  1177. MPURegionEnable
  1178. #endif
  1179. #ifdef ROM_MPURegionDisable
  1180. #define MAP_MPURegionDisable \
  1181. ROM_MPURegionDisable
  1182. #else
  1183. #define MAP_MPURegionDisable \
  1184. MPURegionDisable
  1185. #endif
  1186. #ifdef ROM_MPURegionSet
  1187. #define MAP_MPURegionSet \
  1188. ROM_MPURegionSet
  1189. #else
  1190. #define MAP_MPURegionSet \
  1191. MPURegionSet
  1192. #endif
  1193. #ifdef ROM_MPURegionGet
  1194. #define MAP_MPURegionGet \
  1195. ROM_MPURegionGet
  1196. #else
  1197. #define MAP_MPURegionGet \
  1198. MPURegionGet
  1199. #endif
  1200. //*****************************************************************************
  1201. //
  1202. // Macros for the PWM API.
  1203. //
  1204. //*****************************************************************************
  1205. #ifdef ROM_PWMPulseWidthSet
  1206. #define MAP_PWMPulseWidthSet \
  1207. ROM_PWMPulseWidthSet
  1208. #else
  1209. #define MAP_PWMPulseWidthSet \
  1210. PWMPulseWidthSet
  1211. #endif
  1212. #ifdef ROM_PWMGenConfigure
  1213. #define MAP_PWMGenConfigure \
  1214. ROM_PWMGenConfigure
  1215. #else
  1216. #define MAP_PWMGenConfigure \
  1217. PWMGenConfigure
  1218. #endif
  1219. #ifdef ROM_PWMGenPeriodSet
  1220. #define MAP_PWMGenPeriodSet \
  1221. ROM_PWMGenPeriodSet
  1222. #else
  1223. #define MAP_PWMGenPeriodSet \
  1224. PWMGenPeriodSet
  1225. #endif
  1226. #ifdef ROM_PWMGenPeriodGet
  1227. #define MAP_PWMGenPeriodGet \
  1228. ROM_PWMGenPeriodGet
  1229. #else
  1230. #define MAP_PWMGenPeriodGet \
  1231. PWMGenPeriodGet
  1232. #endif
  1233. #ifdef ROM_PWMGenEnable
  1234. #define MAP_PWMGenEnable \
  1235. ROM_PWMGenEnable
  1236. #else
  1237. #define MAP_PWMGenEnable \
  1238. PWMGenEnable
  1239. #endif
  1240. #ifdef ROM_PWMGenDisable
  1241. #define MAP_PWMGenDisable \
  1242. ROM_PWMGenDisable
  1243. #else
  1244. #define MAP_PWMGenDisable \
  1245. PWMGenDisable
  1246. #endif
  1247. #ifdef ROM_PWMPulseWidthGet
  1248. #define MAP_PWMPulseWidthGet \
  1249. ROM_PWMPulseWidthGet
  1250. #else
  1251. #define MAP_PWMPulseWidthGet \
  1252. PWMPulseWidthGet
  1253. #endif
  1254. #ifdef ROM_PWMDeadBandEnable
  1255. #define MAP_PWMDeadBandEnable \
  1256. ROM_PWMDeadBandEnable
  1257. #else
  1258. #define MAP_PWMDeadBandEnable \
  1259. PWMDeadBandEnable
  1260. #endif
  1261. #ifdef ROM_PWMDeadBandDisable
  1262. #define MAP_PWMDeadBandDisable \
  1263. ROM_PWMDeadBandDisable
  1264. #else
  1265. #define MAP_PWMDeadBandDisable \
  1266. PWMDeadBandDisable
  1267. #endif
  1268. #ifdef ROM_PWMSyncUpdate
  1269. #define MAP_PWMSyncUpdate \
  1270. ROM_PWMSyncUpdate
  1271. #else
  1272. #define MAP_PWMSyncUpdate \
  1273. PWMSyncUpdate
  1274. #endif
  1275. #ifdef ROM_PWMSyncTimeBase
  1276. #define MAP_PWMSyncTimeBase \
  1277. ROM_PWMSyncTimeBase
  1278. #else
  1279. #define MAP_PWMSyncTimeBase \
  1280. PWMSyncTimeBase
  1281. #endif
  1282. #ifdef ROM_PWMOutputState
  1283. #define MAP_PWMOutputState \
  1284. ROM_PWMOutputState
  1285. #else
  1286. #define MAP_PWMOutputState \
  1287. PWMOutputState
  1288. #endif
  1289. #ifdef ROM_PWMOutputInvert
  1290. #define MAP_PWMOutputInvert \
  1291. ROM_PWMOutputInvert
  1292. #else
  1293. #define MAP_PWMOutputInvert \
  1294. PWMOutputInvert
  1295. #endif
  1296. #ifdef ROM_PWMOutputFault
  1297. #define MAP_PWMOutputFault \
  1298. ROM_PWMOutputFault
  1299. #else
  1300. #define MAP_PWMOutputFault \
  1301. PWMOutputFault
  1302. #endif
  1303. #ifdef ROM_PWMGenIntTrigEnable
  1304. #define MAP_PWMGenIntTrigEnable \
  1305. ROM_PWMGenIntTrigEnable
  1306. #else
  1307. #define MAP_PWMGenIntTrigEnable \
  1308. PWMGenIntTrigEnable
  1309. #endif
  1310. #ifdef ROM_PWMGenIntTrigDisable
  1311. #define MAP_PWMGenIntTrigDisable \
  1312. ROM_PWMGenIntTrigDisable
  1313. #else
  1314. #define MAP_PWMGenIntTrigDisable \
  1315. PWMGenIntTrigDisable
  1316. #endif
  1317. #ifdef ROM_PWMGenIntStatus
  1318. #define MAP_PWMGenIntStatus \
  1319. ROM_PWMGenIntStatus
  1320. #else
  1321. #define MAP_PWMGenIntStatus \
  1322. PWMGenIntStatus
  1323. #endif
  1324. #ifdef ROM_PWMGenIntClear
  1325. #define MAP_PWMGenIntClear \
  1326. ROM_PWMGenIntClear
  1327. #else
  1328. #define MAP_PWMGenIntClear \
  1329. PWMGenIntClear
  1330. #endif
  1331. #ifdef ROM_PWMIntEnable
  1332. #define MAP_PWMIntEnable \
  1333. ROM_PWMIntEnable
  1334. #else
  1335. #define MAP_PWMIntEnable \
  1336. PWMIntEnable
  1337. #endif
  1338. #ifdef ROM_PWMIntDisable
  1339. #define MAP_PWMIntDisable \
  1340. ROM_PWMIntDisable
  1341. #else
  1342. #define MAP_PWMIntDisable \
  1343. PWMIntDisable
  1344. #endif
  1345. #ifdef ROM_PWMFaultIntClear
  1346. #define MAP_PWMFaultIntClear \
  1347. ROM_PWMFaultIntClear
  1348. #else
  1349. #define MAP_PWMFaultIntClear \
  1350. PWMFaultIntClear
  1351. #endif
  1352. #ifdef ROM_PWMIntStatus
  1353. #define MAP_PWMIntStatus \
  1354. ROM_PWMIntStatus
  1355. #else
  1356. #define MAP_PWMIntStatus \
  1357. PWMIntStatus
  1358. #endif
  1359. #ifdef ROM_PWMOutputFaultLevel
  1360. #define MAP_PWMOutputFaultLevel \
  1361. ROM_PWMOutputFaultLevel
  1362. #else
  1363. #define MAP_PWMOutputFaultLevel \
  1364. PWMOutputFaultLevel
  1365. #endif
  1366. #ifdef ROM_PWMFaultIntClearExt
  1367. #define MAP_PWMFaultIntClearExt \
  1368. ROM_PWMFaultIntClearExt
  1369. #else
  1370. #define MAP_PWMFaultIntClearExt \
  1371. PWMFaultIntClearExt
  1372. #endif
  1373. #ifdef ROM_PWMGenFaultConfigure
  1374. #define MAP_PWMGenFaultConfigure \
  1375. ROM_PWMGenFaultConfigure
  1376. #else
  1377. #define MAP_PWMGenFaultConfigure \
  1378. PWMGenFaultConfigure
  1379. #endif
  1380. #ifdef ROM_PWMGenFaultTriggerSet
  1381. #define MAP_PWMGenFaultTriggerSet \
  1382. ROM_PWMGenFaultTriggerSet
  1383. #else
  1384. #define MAP_PWMGenFaultTriggerSet \
  1385. PWMGenFaultTriggerSet
  1386. #endif
  1387. #ifdef ROM_PWMGenFaultTriggerGet
  1388. #define MAP_PWMGenFaultTriggerGet \
  1389. ROM_PWMGenFaultTriggerGet
  1390. #else
  1391. #define MAP_PWMGenFaultTriggerGet \
  1392. PWMGenFaultTriggerGet
  1393. #endif
  1394. #ifdef ROM_PWMGenFaultStatus
  1395. #define MAP_PWMGenFaultStatus \
  1396. ROM_PWMGenFaultStatus
  1397. #else
  1398. #define MAP_PWMGenFaultStatus \
  1399. PWMGenFaultStatus
  1400. #endif
  1401. #ifdef ROM_PWMGenFaultClear
  1402. #define MAP_PWMGenFaultClear \
  1403. ROM_PWMGenFaultClear
  1404. #else
  1405. #define MAP_PWMGenFaultClear \
  1406. PWMGenFaultClear
  1407. #endif
  1408. //*****************************************************************************
  1409. //
  1410. // Macros for the QEI API.
  1411. //
  1412. //*****************************************************************************
  1413. #ifdef ROM_QEIPositionGet
  1414. #define MAP_QEIPositionGet \
  1415. ROM_QEIPositionGet
  1416. #else
  1417. #define MAP_QEIPositionGet \
  1418. QEIPositionGet
  1419. #endif
  1420. #ifdef ROM_QEIEnable
  1421. #define MAP_QEIEnable \
  1422. ROM_QEIEnable
  1423. #else
  1424. #define MAP_QEIEnable \
  1425. QEIEnable
  1426. #endif
  1427. #ifdef ROM_QEIDisable
  1428. #define MAP_QEIDisable \
  1429. ROM_QEIDisable
  1430. #else
  1431. #define MAP_QEIDisable \
  1432. QEIDisable
  1433. #endif
  1434. #ifdef ROM_QEIConfigure
  1435. #define MAP_QEIConfigure \
  1436. ROM_QEIConfigure
  1437. #else
  1438. #define MAP_QEIConfigure \
  1439. QEIConfigure
  1440. #endif
  1441. #ifdef ROM_QEIPositionSet
  1442. #define MAP_QEIPositionSet \
  1443. ROM_QEIPositionSet
  1444. #else
  1445. #define MAP_QEIPositionSet \
  1446. QEIPositionSet
  1447. #endif
  1448. #ifdef ROM_QEIDirectionGet
  1449. #define MAP_QEIDirectionGet \
  1450. ROM_QEIDirectionGet
  1451. #else
  1452. #define MAP_QEIDirectionGet \
  1453. QEIDirectionGet
  1454. #endif
  1455. #ifdef ROM_QEIErrorGet
  1456. #define MAP_QEIErrorGet \
  1457. ROM_QEIErrorGet
  1458. #else
  1459. #define MAP_QEIErrorGet \
  1460. QEIErrorGet
  1461. #endif
  1462. #ifdef ROM_QEIVelocityEnable
  1463. #define MAP_QEIVelocityEnable \
  1464. ROM_QEIVelocityEnable
  1465. #else
  1466. #define MAP_QEIVelocityEnable \
  1467. QEIVelocityEnable
  1468. #endif
  1469. #ifdef ROM_QEIVelocityDisable
  1470. #define MAP_QEIVelocityDisable \
  1471. ROM_QEIVelocityDisable
  1472. #else
  1473. #define MAP_QEIVelocityDisable \
  1474. QEIVelocityDisable
  1475. #endif
  1476. #ifdef ROM_QEIVelocityConfigure
  1477. #define MAP_QEIVelocityConfigure \
  1478. ROM_QEIVelocityConfigure
  1479. #else
  1480. #define MAP_QEIVelocityConfigure \
  1481. QEIVelocityConfigure
  1482. #endif
  1483. #ifdef ROM_QEIVelocityGet
  1484. #define MAP_QEIVelocityGet \
  1485. ROM_QEIVelocityGet
  1486. #else
  1487. #define MAP_QEIVelocityGet \
  1488. QEIVelocityGet
  1489. #endif
  1490. #ifdef ROM_QEIIntEnable
  1491. #define MAP_QEIIntEnable \
  1492. ROM_QEIIntEnable
  1493. #else
  1494. #define MAP_QEIIntEnable \
  1495. QEIIntEnable
  1496. #endif
  1497. #ifdef ROM_QEIIntDisable
  1498. #define MAP_QEIIntDisable \
  1499. ROM_QEIIntDisable
  1500. #else
  1501. #define MAP_QEIIntDisable \
  1502. QEIIntDisable
  1503. #endif
  1504. #ifdef ROM_QEIIntStatus
  1505. #define MAP_QEIIntStatus \
  1506. ROM_QEIIntStatus
  1507. #else
  1508. #define MAP_QEIIntStatus \
  1509. QEIIntStatus
  1510. #endif
  1511. #ifdef ROM_QEIIntClear
  1512. #define MAP_QEIIntClear \
  1513. ROM_QEIIntClear
  1514. #else
  1515. #define MAP_QEIIntClear \
  1516. QEIIntClear
  1517. #endif
  1518. //*****************************************************************************
  1519. //
  1520. // Macros for the SSI API.
  1521. //
  1522. //*****************************************************************************
  1523. #ifdef ROM_SSIDataPut
  1524. #define MAP_SSIDataPut \
  1525. ROM_SSIDataPut
  1526. #else
  1527. #define MAP_SSIDataPut \
  1528. SSIDataPut
  1529. #endif
  1530. #ifdef ROM_SSIConfigSetExpClk
  1531. #define MAP_SSIConfigSetExpClk \
  1532. ROM_SSIConfigSetExpClk
  1533. #else
  1534. #define MAP_SSIConfigSetExpClk \
  1535. SSIConfigSetExpClk
  1536. #endif
  1537. #ifdef ROM_SSIEnable
  1538. #define MAP_SSIEnable \
  1539. ROM_SSIEnable
  1540. #else
  1541. #define MAP_SSIEnable \
  1542. SSIEnable
  1543. #endif
  1544. #ifdef ROM_SSIDisable
  1545. #define MAP_SSIDisable \
  1546. ROM_SSIDisable
  1547. #else
  1548. #define MAP_SSIDisable \
  1549. SSIDisable
  1550. #endif
  1551. #ifdef ROM_SSIIntEnable
  1552. #define MAP_SSIIntEnable \
  1553. ROM_SSIIntEnable
  1554. #else
  1555. #define MAP_SSIIntEnable \
  1556. SSIIntEnable
  1557. #endif
  1558. #ifdef ROM_SSIIntDisable
  1559. #define MAP_SSIIntDisable \
  1560. ROM_SSIIntDisable
  1561. #else
  1562. #define MAP_SSIIntDisable \
  1563. SSIIntDisable
  1564. #endif
  1565. #ifdef ROM_SSIIntStatus
  1566. #define MAP_SSIIntStatus \
  1567. ROM_SSIIntStatus
  1568. #else
  1569. #define MAP_SSIIntStatus \
  1570. SSIIntStatus
  1571. #endif
  1572. #ifdef ROM_SSIIntClear
  1573. #define MAP_SSIIntClear \
  1574. ROM_SSIIntClear
  1575. #else
  1576. #define MAP_SSIIntClear \
  1577. SSIIntClear
  1578. #endif
  1579. #ifdef ROM_SSIDataPutNonBlocking
  1580. #define MAP_SSIDataPutNonBlocking \
  1581. ROM_SSIDataPutNonBlocking
  1582. #else
  1583. #define MAP_SSIDataPutNonBlocking \
  1584. SSIDataPutNonBlocking
  1585. #endif
  1586. #ifdef ROM_SSIDataGet
  1587. #define MAP_SSIDataGet \
  1588. ROM_SSIDataGet
  1589. #else
  1590. #define MAP_SSIDataGet \
  1591. SSIDataGet
  1592. #endif
  1593. #ifdef ROM_SSIDataGetNonBlocking
  1594. #define MAP_SSIDataGetNonBlocking \
  1595. ROM_SSIDataGetNonBlocking
  1596. #else
  1597. #define MAP_SSIDataGetNonBlocking \
  1598. SSIDataGetNonBlocking
  1599. #endif
  1600. #ifdef ROM_SSIDMAEnable
  1601. #define MAP_SSIDMAEnable \
  1602. ROM_SSIDMAEnable
  1603. #else
  1604. #define MAP_SSIDMAEnable \
  1605. SSIDMAEnable
  1606. #endif
  1607. #ifdef ROM_SSIDMADisable
  1608. #define MAP_SSIDMADisable \
  1609. ROM_SSIDMADisable
  1610. #else
  1611. #define MAP_SSIDMADisable \
  1612. SSIDMADisable
  1613. #endif
  1614. //*****************************************************************************
  1615. //
  1616. // Macros for the SysCtl API.
  1617. //
  1618. //*****************************************************************************
  1619. #ifdef ROM_SysCtlSleep
  1620. #define MAP_SysCtlSleep \
  1621. ROM_SysCtlSleep
  1622. #else
  1623. #define MAP_SysCtlSleep \
  1624. SysCtlSleep
  1625. #endif
  1626. #ifdef ROM_SysCtlSRAMSizeGet
  1627. #define MAP_SysCtlSRAMSizeGet \
  1628. ROM_SysCtlSRAMSizeGet
  1629. #else
  1630. #define MAP_SysCtlSRAMSizeGet \
  1631. SysCtlSRAMSizeGet
  1632. #endif
  1633. #ifdef ROM_SysCtlFlashSizeGet
  1634. #define MAP_SysCtlFlashSizeGet \
  1635. ROM_SysCtlFlashSizeGet
  1636. #else
  1637. #define MAP_SysCtlFlashSizeGet \
  1638. SysCtlFlashSizeGet
  1639. #endif
  1640. #ifdef ROM_SysCtlPinPresent
  1641. #define MAP_SysCtlPinPresent \
  1642. ROM_SysCtlPinPresent
  1643. #else
  1644. #define MAP_SysCtlPinPresent \
  1645. SysCtlPinPresent
  1646. #endif
  1647. #ifdef ROM_SysCtlPeripheralPresent
  1648. #define MAP_SysCtlPeripheralPresent \
  1649. ROM_SysCtlPeripheralPresent
  1650. #else
  1651. #define MAP_SysCtlPeripheralPresent \
  1652. SysCtlPeripheralPresent
  1653. #endif
  1654. #ifdef ROM_SysCtlPeripheralReset
  1655. #define MAP_SysCtlPeripheralReset \
  1656. ROM_SysCtlPeripheralReset
  1657. #else
  1658. #define MAP_SysCtlPeripheralReset \
  1659. SysCtlPeripheralReset
  1660. #endif
  1661. #ifdef ROM_SysCtlPeripheralEnable
  1662. #define MAP_SysCtlPeripheralEnable \
  1663. ROM_SysCtlPeripheralEnable
  1664. #else
  1665. #define MAP_SysCtlPeripheralEnable \
  1666. SysCtlPeripheralEnable
  1667. #endif
  1668. #ifdef ROM_SysCtlPeripheralDisable
  1669. #define MAP_SysCtlPeripheralDisable \
  1670. ROM_SysCtlPeripheralDisable
  1671. #else
  1672. #define MAP_SysCtlPeripheralDisable \
  1673. SysCtlPeripheralDisable
  1674. #endif
  1675. #ifdef ROM_SysCtlPeripheralSleepEnable
  1676. #define MAP_SysCtlPeripheralSleepEnable \
  1677. ROM_SysCtlPeripheralSleepEnable
  1678. #else
  1679. #define MAP_SysCtlPeripheralSleepEnable \
  1680. SysCtlPeripheralSleepEnable
  1681. #endif
  1682. #ifdef ROM_SysCtlPeripheralSleepDisable
  1683. #define MAP_SysCtlPeripheralSleepDisable \
  1684. ROM_SysCtlPeripheralSleepDisable
  1685. #else
  1686. #define MAP_SysCtlPeripheralSleepDisable \
  1687. SysCtlPeripheralSleepDisable
  1688. #endif
  1689. #ifdef ROM_SysCtlPeripheralDeepSleepEnable
  1690. #define MAP_SysCtlPeripheralDeepSleepEnable \
  1691. ROM_SysCtlPeripheralDeepSleepEnable
  1692. #else
  1693. #define MAP_SysCtlPeripheralDeepSleepEnable \
  1694. SysCtlPeripheralDeepSleepEnable
  1695. #endif
  1696. #ifdef ROM_SysCtlPeripheralDeepSleepDisable
  1697. #define MAP_SysCtlPeripheralDeepSleepDisable \
  1698. ROM_SysCtlPeripheralDeepSleepDisable
  1699. #else
  1700. #define MAP_SysCtlPeripheralDeepSleepDisable \
  1701. SysCtlPeripheralDeepSleepDisable
  1702. #endif
  1703. #ifdef ROM_SysCtlPeripheralClockGating
  1704. #define MAP_SysCtlPeripheralClockGating \
  1705. ROM_SysCtlPeripheralClockGating
  1706. #else
  1707. #define MAP_SysCtlPeripheralClockGating \
  1708. SysCtlPeripheralClockGating
  1709. #endif
  1710. #ifdef ROM_SysCtlIntEnable
  1711. #define MAP_SysCtlIntEnable \
  1712. ROM_SysCtlIntEnable
  1713. #else
  1714. #define MAP_SysCtlIntEnable \
  1715. SysCtlIntEnable
  1716. #endif
  1717. #ifdef ROM_SysCtlIntDisable
  1718. #define MAP_SysCtlIntDisable \
  1719. ROM_SysCtlIntDisable
  1720. #else
  1721. #define MAP_SysCtlIntDisable \
  1722. SysCtlIntDisable
  1723. #endif
  1724. #ifdef ROM_SysCtlIntClear
  1725. #define MAP_SysCtlIntClear \
  1726. ROM_SysCtlIntClear
  1727. #else
  1728. #define MAP_SysCtlIntClear \
  1729. SysCtlIntClear
  1730. #endif
  1731. #ifdef ROM_SysCtlIntStatus
  1732. #define MAP_SysCtlIntStatus \
  1733. ROM_SysCtlIntStatus
  1734. #else
  1735. #define MAP_SysCtlIntStatus \
  1736. SysCtlIntStatus
  1737. #endif
  1738. #ifdef ROM_SysCtlLDOSet
  1739. #define MAP_SysCtlLDOSet \
  1740. ROM_SysCtlLDOSet
  1741. #else
  1742. #define MAP_SysCtlLDOSet \
  1743. SysCtlLDOSet
  1744. #endif
  1745. #ifdef ROM_SysCtlLDOGet
  1746. #define MAP_SysCtlLDOGet \
  1747. ROM_SysCtlLDOGet
  1748. #else
  1749. #define MAP_SysCtlLDOGet \
  1750. SysCtlLDOGet
  1751. #endif
  1752. #ifdef ROM_SysCtlReset
  1753. #define MAP_SysCtlReset \
  1754. ROM_SysCtlReset
  1755. #else
  1756. #define MAP_SysCtlReset \
  1757. SysCtlReset
  1758. #endif
  1759. #ifdef ROM_SysCtlDeepSleep
  1760. #define MAP_SysCtlDeepSleep \
  1761. ROM_SysCtlDeepSleep
  1762. #else
  1763. #define MAP_SysCtlDeepSleep \
  1764. SysCtlDeepSleep
  1765. #endif
  1766. #ifdef ROM_SysCtlResetCauseGet
  1767. #define MAP_SysCtlResetCauseGet \
  1768. ROM_SysCtlResetCauseGet
  1769. #else
  1770. #define MAP_SysCtlResetCauseGet \
  1771. SysCtlResetCauseGet
  1772. #endif
  1773. #ifdef ROM_SysCtlResetCauseClear
  1774. #define MAP_SysCtlResetCauseClear \
  1775. ROM_SysCtlResetCauseClear
  1776. #else
  1777. #define MAP_SysCtlResetCauseClear \
  1778. SysCtlResetCauseClear
  1779. #endif
  1780. #ifdef ROM_SysCtlClockSet
  1781. #define MAP_SysCtlClockSet \
  1782. ROM_SysCtlClockSet
  1783. #else
  1784. #define MAP_SysCtlClockSet \
  1785. SysCtlClockSet
  1786. #endif
  1787. #ifdef ROM_SysCtlClockGet
  1788. #define MAP_SysCtlClockGet \
  1789. ROM_SysCtlClockGet
  1790. #else
  1791. #define MAP_SysCtlClockGet \
  1792. SysCtlClockGet
  1793. #endif
  1794. #ifdef ROM_SysCtlPWMClockSet
  1795. #define MAP_SysCtlPWMClockSet \
  1796. ROM_SysCtlPWMClockSet
  1797. #else
  1798. #define MAP_SysCtlPWMClockSet \
  1799. SysCtlPWMClockSet
  1800. #endif
  1801. #ifdef ROM_SysCtlPWMClockGet
  1802. #define MAP_SysCtlPWMClockGet \
  1803. ROM_SysCtlPWMClockGet
  1804. #else
  1805. #define MAP_SysCtlPWMClockGet \
  1806. SysCtlPWMClockGet
  1807. #endif
  1808. #ifdef ROM_SysCtlADCSpeedSet
  1809. #define MAP_SysCtlADCSpeedSet \
  1810. ROM_SysCtlADCSpeedSet
  1811. #else
  1812. #define MAP_SysCtlADCSpeedSet \
  1813. SysCtlADCSpeedSet
  1814. #endif
  1815. #ifdef ROM_SysCtlADCSpeedGet
  1816. #define MAP_SysCtlADCSpeedGet \
  1817. ROM_SysCtlADCSpeedGet
  1818. #else
  1819. #define MAP_SysCtlADCSpeedGet \
  1820. SysCtlADCSpeedGet
  1821. #endif
  1822. #ifdef ROM_SysCtlGPIOAHBEnable
  1823. #define MAP_SysCtlGPIOAHBEnable \
  1824. ROM_SysCtlGPIOAHBEnable
  1825. #else
  1826. #define MAP_SysCtlGPIOAHBEnable \
  1827. SysCtlGPIOAHBEnable
  1828. #endif
  1829. #ifdef ROM_SysCtlGPIOAHBDisable
  1830. #define MAP_SysCtlGPIOAHBDisable \
  1831. ROM_SysCtlGPIOAHBDisable
  1832. #else
  1833. #define MAP_SysCtlGPIOAHBDisable \
  1834. SysCtlGPIOAHBDisable
  1835. #endif
  1836. #ifdef ROM_SysCtlUSBPLLEnable
  1837. #define MAP_SysCtlUSBPLLEnable \
  1838. ROM_SysCtlUSBPLLEnable
  1839. #else
  1840. #define MAP_SysCtlUSBPLLEnable \
  1841. SysCtlUSBPLLEnable
  1842. #endif
  1843. #ifdef ROM_SysCtlUSBPLLDisable
  1844. #define MAP_SysCtlUSBPLLDisable \
  1845. ROM_SysCtlUSBPLLDisable
  1846. #else
  1847. #define MAP_SysCtlUSBPLLDisable \
  1848. SysCtlUSBPLLDisable
  1849. #endif
  1850. //*****************************************************************************
  1851. //
  1852. // Macros for the SysTick API.
  1853. //
  1854. //*****************************************************************************
  1855. #ifdef ROM_SysTickValueGet
  1856. #define MAP_SysTickValueGet \
  1857. ROM_SysTickValueGet
  1858. #else
  1859. #define MAP_SysTickValueGet \
  1860. SysTickValueGet
  1861. #endif
  1862. #ifdef ROM_SysTickEnable
  1863. #define MAP_SysTickEnable \
  1864. ROM_SysTickEnable
  1865. #else
  1866. #define MAP_SysTickEnable \
  1867. SysTickEnable
  1868. #endif
  1869. #ifdef ROM_SysTickDisable
  1870. #define MAP_SysTickDisable \
  1871. ROM_SysTickDisable
  1872. #else
  1873. #define MAP_SysTickDisable \
  1874. SysTickDisable
  1875. #endif
  1876. #ifdef ROM_SysTickIntEnable
  1877. #define MAP_SysTickIntEnable \
  1878. ROM_SysTickIntEnable
  1879. #else
  1880. #define MAP_SysTickIntEnable \
  1881. SysTickIntEnable
  1882. #endif
  1883. #ifdef ROM_SysTickIntDisable
  1884. #define MAP_SysTickIntDisable \
  1885. ROM_SysTickIntDisable
  1886. #else
  1887. #define MAP_SysTickIntDisable \
  1888. SysTickIntDisable
  1889. #endif
  1890. #ifdef ROM_SysTickPeriodSet
  1891. #define MAP_SysTickPeriodSet \
  1892. ROM_SysTickPeriodSet
  1893. #else
  1894. #define MAP_SysTickPeriodSet \
  1895. SysTickPeriodSet
  1896. #endif
  1897. #ifdef ROM_SysTickPeriodGet
  1898. #define MAP_SysTickPeriodGet \
  1899. ROM_SysTickPeriodGet
  1900. #else
  1901. #define MAP_SysTickPeriodGet \
  1902. SysTickPeriodGet
  1903. #endif
  1904. //*****************************************************************************
  1905. //
  1906. // Macros for the Timer API.
  1907. //
  1908. //*****************************************************************************
  1909. #ifdef ROM_TimerIntClear
  1910. #define MAP_TimerIntClear \
  1911. ROM_TimerIntClear
  1912. #else
  1913. #define MAP_TimerIntClear \
  1914. TimerIntClear
  1915. #endif
  1916. #ifdef ROM_TimerEnable
  1917. #define MAP_TimerEnable \
  1918. ROM_TimerEnable
  1919. #else
  1920. #define MAP_TimerEnable \
  1921. TimerEnable
  1922. #endif
  1923. #ifdef ROM_TimerDisable
  1924. #define MAP_TimerDisable \
  1925. ROM_TimerDisable
  1926. #else
  1927. #define MAP_TimerDisable \
  1928. TimerDisable
  1929. #endif
  1930. #ifdef ROM_TimerConfigure
  1931. #define MAP_TimerConfigure \
  1932. ROM_TimerConfigure
  1933. #else
  1934. #define MAP_TimerConfigure \
  1935. TimerConfigure
  1936. #endif
  1937. #ifdef ROM_TimerControlLevel
  1938. #define MAP_TimerControlLevel \
  1939. ROM_TimerControlLevel
  1940. #else
  1941. #define MAP_TimerControlLevel \
  1942. TimerControlLevel
  1943. #endif
  1944. #ifdef ROM_TimerControlTrigger
  1945. #define MAP_TimerControlTrigger \
  1946. ROM_TimerControlTrigger
  1947. #else
  1948. #define MAP_TimerControlTrigger \
  1949. TimerControlTrigger
  1950. #endif
  1951. #ifdef ROM_TimerControlEvent
  1952. #define MAP_TimerControlEvent \
  1953. ROM_TimerControlEvent
  1954. #else
  1955. #define MAP_TimerControlEvent \
  1956. TimerControlEvent
  1957. #endif
  1958. #ifdef ROM_TimerControlStall
  1959. #define MAP_TimerControlStall \
  1960. ROM_TimerControlStall
  1961. #else
  1962. #define MAP_TimerControlStall \
  1963. TimerControlStall
  1964. #endif
  1965. #ifdef ROM_TimerRTCEnable
  1966. #define MAP_TimerRTCEnable \
  1967. ROM_TimerRTCEnable
  1968. #else
  1969. #define MAP_TimerRTCEnable \
  1970. TimerRTCEnable
  1971. #endif
  1972. #ifdef ROM_TimerRTCDisable
  1973. #define MAP_TimerRTCDisable \
  1974. ROM_TimerRTCDisable
  1975. #else
  1976. #define MAP_TimerRTCDisable \
  1977. TimerRTCDisable
  1978. #endif
  1979. #ifdef ROM_TimerPrescaleSet
  1980. #define MAP_TimerPrescaleSet \
  1981. ROM_TimerPrescaleSet
  1982. #else
  1983. #define MAP_TimerPrescaleSet \
  1984. TimerPrescaleSet
  1985. #endif
  1986. #ifdef ROM_TimerPrescaleGet
  1987. #define MAP_TimerPrescaleGet \
  1988. ROM_TimerPrescaleGet
  1989. #else
  1990. #define MAP_TimerPrescaleGet \
  1991. TimerPrescaleGet
  1992. #endif
  1993. #ifdef ROM_TimerLoadSet
  1994. #define MAP_TimerLoadSet \
  1995. ROM_TimerLoadSet
  1996. #else
  1997. #define MAP_TimerLoadSet \
  1998. TimerLoadSet
  1999. #endif
  2000. #ifdef ROM_TimerLoadGet
  2001. #define MAP_TimerLoadGet \
  2002. ROM_TimerLoadGet
  2003. #else
  2004. #define MAP_TimerLoadGet \
  2005. TimerLoadGet
  2006. #endif
  2007. #ifdef ROM_TimerValueGet
  2008. #define MAP_TimerValueGet \
  2009. ROM_TimerValueGet
  2010. #else
  2011. #define MAP_TimerValueGet \
  2012. TimerValueGet
  2013. #endif
  2014. #ifdef ROM_TimerMatchSet
  2015. #define MAP_TimerMatchSet \
  2016. ROM_TimerMatchSet
  2017. #else
  2018. #define MAP_TimerMatchSet \
  2019. TimerMatchSet
  2020. #endif
  2021. #ifdef ROM_TimerMatchGet
  2022. #define MAP_TimerMatchGet \
  2023. ROM_TimerMatchGet
  2024. #else
  2025. #define MAP_TimerMatchGet \
  2026. TimerMatchGet
  2027. #endif
  2028. #ifdef ROM_TimerIntEnable
  2029. #define MAP_TimerIntEnable \
  2030. ROM_TimerIntEnable
  2031. #else
  2032. #define MAP_TimerIntEnable \
  2033. TimerIntEnable
  2034. #endif
  2035. #ifdef ROM_TimerIntDisable
  2036. #define MAP_TimerIntDisable \
  2037. ROM_TimerIntDisable
  2038. #else
  2039. #define MAP_TimerIntDisable \
  2040. TimerIntDisable
  2041. #endif
  2042. #ifdef ROM_TimerIntStatus
  2043. #define MAP_TimerIntStatus \
  2044. ROM_TimerIntStatus
  2045. #else
  2046. #define MAP_TimerIntStatus \
  2047. TimerIntStatus
  2048. #endif
  2049. //*****************************************************************************
  2050. //
  2051. // Macros for the UART API.
  2052. //
  2053. //*****************************************************************************
  2054. #ifdef ROM_UARTCharPut
  2055. #define MAP_UARTCharPut \
  2056. ROM_UARTCharPut
  2057. #else
  2058. #define MAP_UARTCharPut \
  2059. UARTCharPut
  2060. #endif
  2061. #ifdef ROM_UARTParityModeSet
  2062. #define MAP_UARTParityModeSet \
  2063. ROM_UARTParityModeSet
  2064. #else
  2065. #define MAP_UARTParityModeSet \
  2066. UARTParityModeSet
  2067. #endif
  2068. #ifdef ROM_UARTParityModeGet
  2069. #define MAP_UARTParityModeGet \
  2070. ROM_UARTParityModeGet
  2071. #else
  2072. #define MAP_UARTParityModeGet \
  2073. UARTParityModeGet
  2074. #endif
  2075. #ifdef ROM_UARTFIFOLevelSet
  2076. #define MAP_UARTFIFOLevelSet \
  2077. ROM_UARTFIFOLevelSet
  2078. #else
  2079. #define MAP_UARTFIFOLevelSet \
  2080. UARTFIFOLevelSet
  2081. #endif
  2082. #ifdef ROM_UARTFIFOLevelGet
  2083. #define MAP_UARTFIFOLevelGet \
  2084. ROM_UARTFIFOLevelGet
  2085. #else
  2086. #define MAP_UARTFIFOLevelGet \
  2087. UARTFIFOLevelGet
  2088. #endif
  2089. #ifdef ROM_UARTConfigSetExpClk
  2090. #define MAP_UARTConfigSetExpClk \
  2091. ROM_UARTConfigSetExpClk
  2092. #else
  2093. #define MAP_UARTConfigSetExpClk \
  2094. UARTConfigSetExpClk
  2095. #endif
  2096. #ifdef ROM_UARTConfigGetExpClk
  2097. #define MAP_UARTConfigGetExpClk \
  2098. ROM_UARTConfigGetExpClk
  2099. #else
  2100. #define MAP_UARTConfigGetExpClk \
  2101. UARTConfigGetExpClk
  2102. #endif
  2103. #ifdef ROM_UARTEnable
  2104. #define MAP_UARTEnable \
  2105. ROM_UARTEnable
  2106. #else
  2107. #define MAP_UARTEnable \
  2108. UARTEnable
  2109. #endif
  2110. #ifdef ROM_UARTDisable
  2111. #define MAP_UARTDisable \
  2112. ROM_UARTDisable
  2113. #else
  2114. #define MAP_UARTDisable \
  2115. UARTDisable
  2116. #endif
  2117. #ifdef ROM_UARTEnableSIR
  2118. #define MAP_UARTEnableSIR \
  2119. ROM_UARTEnableSIR
  2120. #else
  2121. #define MAP_UARTEnableSIR \
  2122. UARTEnableSIR
  2123. #endif
  2124. #ifdef ROM_UARTDisableSIR
  2125. #define MAP_UARTDisableSIR \
  2126. ROM_UARTDisableSIR
  2127. #else
  2128. #define MAP_UARTDisableSIR \
  2129. UARTDisableSIR
  2130. #endif
  2131. #ifdef ROM_UARTCharsAvail
  2132. #define MAP_UARTCharsAvail \
  2133. ROM_UARTCharsAvail
  2134. #else
  2135. #define MAP_UARTCharsAvail \
  2136. UARTCharsAvail
  2137. #endif
  2138. #ifdef ROM_UARTSpaceAvail
  2139. #define MAP_UARTSpaceAvail \
  2140. ROM_UARTSpaceAvail
  2141. #else
  2142. #define MAP_UARTSpaceAvail \
  2143. UARTSpaceAvail
  2144. #endif
  2145. #ifdef ROM_UARTCharGetNonBlocking
  2146. #define MAP_UARTCharGetNonBlocking \
  2147. ROM_UARTCharGetNonBlocking
  2148. #else
  2149. #define MAP_UARTCharGetNonBlocking \
  2150. UARTCharGetNonBlocking
  2151. #endif
  2152. #ifdef ROM_UARTCharGet
  2153. #define MAP_UARTCharGet \
  2154. ROM_UARTCharGet
  2155. #else
  2156. #define MAP_UARTCharGet \
  2157. UARTCharGet
  2158. #endif
  2159. #ifdef ROM_UARTCharPutNonBlocking
  2160. #define MAP_UARTCharPutNonBlocking \
  2161. ROM_UARTCharPutNonBlocking
  2162. #else
  2163. #define MAP_UARTCharPutNonBlocking \
  2164. UARTCharPutNonBlocking
  2165. #endif
  2166. #ifdef ROM_UARTBreakCtl
  2167. #define MAP_UARTBreakCtl \
  2168. ROM_UARTBreakCtl
  2169. #else
  2170. #define MAP_UARTBreakCtl \
  2171. UARTBreakCtl
  2172. #endif
  2173. #ifdef ROM_UARTIntEnable
  2174. #define MAP_UARTIntEnable \
  2175. ROM_UARTIntEnable
  2176. #else
  2177. #define MAP_UARTIntEnable \
  2178. UARTIntEnable
  2179. #endif
  2180. #ifdef ROM_UARTIntDisable
  2181. #define MAP_UARTIntDisable \
  2182. ROM_UARTIntDisable
  2183. #else
  2184. #define MAP_UARTIntDisable \
  2185. UARTIntDisable
  2186. #endif
  2187. #ifdef ROM_UARTIntStatus
  2188. #define MAP_UARTIntStatus \
  2189. ROM_UARTIntStatus
  2190. #else
  2191. #define MAP_UARTIntStatus \
  2192. UARTIntStatus
  2193. #endif
  2194. #ifdef ROM_UARTIntClear
  2195. #define MAP_UARTIntClear \
  2196. ROM_UARTIntClear
  2197. #else
  2198. #define MAP_UARTIntClear \
  2199. UARTIntClear
  2200. #endif
  2201. #ifdef ROM_UARTDMAEnable
  2202. #define MAP_UARTDMAEnable \
  2203. ROM_UARTDMAEnable
  2204. #else
  2205. #define MAP_UARTDMAEnable \
  2206. UARTDMAEnable
  2207. #endif
  2208. #ifdef ROM_UARTDMADisable
  2209. #define MAP_UARTDMADisable \
  2210. ROM_UARTDMADisable
  2211. #else
  2212. #define MAP_UARTDMADisable \
  2213. UARTDMADisable
  2214. #endif
  2215. //*****************************************************************************
  2216. //
  2217. // Macros for the uDMA API.
  2218. //
  2219. //*****************************************************************************
  2220. #ifdef ROM_uDMAChannelTransferSet
  2221. #define MAP_uDMAChannelTransferSet \
  2222. ROM_uDMAChannelTransferSet
  2223. #else
  2224. #define MAP_uDMAChannelTransferSet \
  2225. uDMAChannelTransferSet
  2226. #endif
  2227. #ifdef ROM_uDMAEnable
  2228. #define MAP_uDMAEnable \
  2229. ROM_uDMAEnable
  2230. #else
  2231. #define MAP_uDMAEnable \
  2232. uDMAEnable
  2233. #endif
  2234. #ifdef ROM_uDMADisable
  2235. #define MAP_uDMADisable \
  2236. ROM_uDMADisable
  2237. #else
  2238. #define MAP_uDMADisable \
  2239. uDMADisable
  2240. #endif
  2241. #ifdef ROM_uDMAErrorStatusGet
  2242. #define MAP_uDMAErrorStatusGet \
  2243. ROM_uDMAErrorStatusGet
  2244. #else
  2245. #define MAP_uDMAErrorStatusGet \
  2246. uDMAErrorStatusGet
  2247. #endif
  2248. #ifdef ROM_uDMAErrorStatusClear
  2249. #define MAP_uDMAErrorStatusClear \
  2250. ROM_uDMAErrorStatusClear
  2251. #else
  2252. #define MAP_uDMAErrorStatusClear \
  2253. uDMAErrorStatusClear
  2254. #endif
  2255. #ifdef ROM_uDMAChannelEnable
  2256. #define MAP_uDMAChannelEnable \
  2257. ROM_uDMAChannelEnable
  2258. #else
  2259. #define MAP_uDMAChannelEnable \
  2260. uDMAChannelEnable
  2261. #endif
  2262. #ifdef ROM_uDMAChannelDisable
  2263. #define MAP_uDMAChannelDisable \
  2264. ROM_uDMAChannelDisable
  2265. #else
  2266. #define MAP_uDMAChannelDisable \
  2267. uDMAChannelDisable
  2268. #endif
  2269. #ifdef ROM_uDMAChannelIsEnabled
  2270. #define MAP_uDMAChannelIsEnabled \
  2271. ROM_uDMAChannelIsEnabled
  2272. #else
  2273. #define MAP_uDMAChannelIsEnabled \
  2274. uDMAChannelIsEnabled
  2275. #endif
  2276. #ifdef ROM_uDMAControlBaseSet
  2277. #define MAP_uDMAControlBaseSet \
  2278. ROM_uDMAControlBaseSet
  2279. #else
  2280. #define MAP_uDMAControlBaseSet \
  2281. uDMAControlBaseSet
  2282. #endif
  2283. #ifdef ROM_uDMAControlBaseGet
  2284. #define MAP_uDMAControlBaseGet \
  2285. ROM_uDMAControlBaseGet
  2286. #else
  2287. #define MAP_uDMAControlBaseGet \
  2288. uDMAControlBaseGet
  2289. #endif
  2290. #ifdef ROM_uDMAChannelRequest
  2291. #define MAP_uDMAChannelRequest \
  2292. ROM_uDMAChannelRequest
  2293. #else
  2294. #define MAP_uDMAChannelRequest \
  2295. uDMAChannelRequest
  2296. #endif
  2297. #ifdef ROM_uDMAChannelAttributeEnable
  2298. #define MAP_uDMAChannelAttributeEnable \
  2299. ROM_uDMAChannelAttributeEnable
  2300. #else
  2301. #define MAP_uDMAChannelAttributeEnable \
  2302. uDMAChannelAttributeEnable
  2303. #endif
  2304. #ifdef ROM_uDMAChannelAttributeDisable
  2305. #define MAP_uDMAChannelAttributeDisable \
  2306. ROM_uDMAChannelAttributeDisable
  2307. #else
  2308. #define MAP_uDMAChannelAttributeDisable \
  2309. uDMAChannelAttributeDisable
  2310. #endif
  2311. #ifdef ROM_uDMAChannelAttributeGet
  2312. #define MAP_uDMAChannelAttributeGet \
  2313. ROM_uDMAChannelAttributeGet
  2314. #else
  2315. #define MAP_uDMAChannelAttributeGet \
  2316. uDMAChannelAttributeGet
  2317. #endif
  2318. #ifdef ROM_uDMAChannelControlSet
  2319. #define MAP_uDMAChannelControlSet \
  2320. ROM_uDMAChannelControlSet
  2321. #else
  2322. #define MAP_uDMAChannelControlSet \
  2323. uDMAChannelControlSet
  2324. #endif
  2325. #ifdef ROM_uDMAChannelSizeGet
  2326. #define MAP_uDMAChannelSizeGet \
  2327. ROM_uDMAChannelSizeGet
  2328. #else
  2329. #define MAP_uDMAChannelSizeGet \
  2330. uDMAChannelSizeGet
  2331. #endif
  2332. #ifdef ROM_uDMAChannelModeGet
  2333. #define MAP_uDMAChannelModeGet \
  2334. ROM_uDMAChannelModeGet
  2335. #else
  2336. #define MAP_uDMAChannelModeGet \
  2337. uDMAChannelModeGet
  2338. #endif
  2339. //*****************************************************************************
  2340. //
  2341. // Macros for the USB API.
  2342. //
  2343. //*****************************************************************************
  2344. #ifdef ROM_USBIntStatus
  2345. #define MAP_USBIntStatus \
  2346. ROM_USBIntStatus
  2347. #else
  2348. #define MAP_USBIntStatus \
  2349. USBIntStatus
  2350. #endif
  2351. #ifdef ROM_USBDevAddrGet
  2352. #define MAP_USBDevAddrGet \
  2353. ROM_USBDevAddrGet
  2354. #else
  2355. #define MAP_USBDevAddrGet \
  2356. USBDevAddrGet
  2357. #endif
  2358. #ifdef ROM_USBDevAddrSet
  2359. #define MAP_USBDevAddrSet \
  2360. ROM_USBDevAddrSet
  2361. #else
  2362. #define MAP_USBDevAddrSet \
  2363. USBDevAddrSet
  2364. #endif
  2365. #ifdef ROM_USBDevConnect
  2366. #define MAP_USBDevConnect \
  2367. ROM_USBDevConnect
  2368. #else
  2369. #define MAP_USBDevConnect \
  2370. USBDevConnect
  2371. #endif
  2372. #ifdef ROM_USBDevDisconnect
  2373. #define MAP_USBDevDisconnect \
  2374. ROM_USBDevDisconnect
  2375. #else
  2376. #define MAP_USBDevDisconnect \
  2377. USBDevDisconnect
  2378. #endif
  2379. #ifdef ROM_USBDevEndpointConfig
  2380. #define MAP_USBDevEndpointConfig \
  2381. ROM_USBDevEndpointConfig
  2382. #else
  2383. #define MAP_USBDevEndpointConfig \
  2384. USBDevEndpointConfig
  2385. #endif
  2386. #ifdef ROM_USBDevEndpointDataAck
  2387. #define MAP_USBDevEndpointDataAck \
  2388. ROM_USBDevEndpointDataAck
  2389. #else
  2390. #define MAP_USBDevEndpointDataAck \
  2391. USBDevEndpointDataAck
  2392. #endif
  2393. #ifdef ROM_USBDevEndpointStall
  2394. #define MAP_USBDevEndpointStall \
  2395. ROM_USBDevEndpointStall
  2396. #else
  2397. #define MAP_USBDevEndpointStall \
  2398. USBDevEndpointStall
  2399. #endif
  2400. #ifdef ROM_USBDevEndpointStallClear
  2401. #define MAP_USBDevEndpointStallClear \
  2402. ROM_USBDevEndpointStallClear
  2403. #else
  2404. #define MAP_USBDevEndpointStallClear \
  2405. USBDevEndpointStallClear
  2406. #endif
  2407. #ifdef ROM_USBDevEndpointStatusClear
  2408. #define MAP_USBDevEndpointStatusClear \
  2409. ROM_USBDevEndpointStatusClear
  2410. #else
  2411. #define MAP_USBDevEndpointStatusClear \
  2412. USBDevEndpointStatusClear
  2413. #endif
  2414. #ifdef ROM_USBEndpointDataGet
  2415. #define MAP_USBEndpointDataGet \
  2416. ROM_USBEndpointDataGet
  2417. #else
  2418. #define MAP_USBEndpointDataGet \
  2419. USBEndpointDataGet
  2420. #endif
  2421. #ifdef ROM_USBEndpointDataPut
  2422. #define MAP_USBEndpointDataPut \
  2423. ROM_USBEndpointDataPut
  2424. #else
  2425. #define MAP_USBEndpointDataPut \
  2426. USBEndpointDataPut
  2427. #endif
  2428. #ifdef ROM_USBEndpointDataSend
  2429. #define MAP_USBEndpointDataSend \
  2430. ROM_USBEndpointDataSend
  2431. #else
  2432. #define MAP_USBEndpointDataSend \
  2433. USBEndpointDataSend
  2434. #endif
  2435. #ifdef ROM_USBEndpointDataToggleClear
  2436. #define MAP_USBEndpointDataToggleClear \
  2437. ROM_USBEndpointDataToggleClear
  2438. #else
  2439. #define MAP_USBEndpointDataToggleClear \
  2440. USBEndpointDataToggleClear
  2441. #endif
  2442. #ifdef ROM_USBEndpointStatus
  2443. #define MAP_USBEndpointStatus \
  2444. ROM_USBEndpointStatus
  2445. #else
  2446. #define MAP_USBEndpointStatus \
  2447. USBEndpointStatus
  2448. #endif
  2449. #ifdef ROM_USBFIFOAddrGet
  2450. #define MAP_USBFIFOAddrGet \
  2451. ROM_USBFIFOAddrGet
  2452. #else
  2453. #define MAP_USBFIFOAddrGet \
  2454. USBFIFOAddrGet
  2455. #endif
  2456. #ifdef ROM_USBFIFOConfigGet
  2457. #define MAP_USBFIFOConfigGet \
  2458. ROM_USBFIFOConfigGet
  2459. #else
  2460. #define MAP_USBFIFOConfigGet \
  2461. USBFIFOConfigGet
  2462. #endif
  2463. #ifdef ROM_USBFIFOConfigSet
  2464. #define MAP_USBFIFOConfigSet \
  2465. ROM_USBFIFOConfigSet
  2466. #else
  2467. #define MAP_USBFIFOConfigSet \
  2468. USBFIFOConfigSet
  2469. #endif
  2470. #ifdef ROM_USBFIFOFlush
  2471. #define MAP_USBFIFOFlush \
  2472. ROM_USBFIFOFlush
  2473. #else
  2474. #define MAP_USBFIFOFlush \
  2475. USBFIFOFlush
  2476. #endif
  2477. #ifdef ROM_USBFrameNumberGet
  2478. #define MAP_USBFrameNumberGet \
  2479. ROM_USBFrameNumberGet
  2480. #else
  2481. #define MAP_USBFrameNumberGet \
  2482. USBFrameNumberGet
  2483. #endif
  2484. #ifdef ROM_USBHostAddrGet
  2485. #define MAP_USBHostAddrGet \
  2486. ROM_USBHostAddrGet
  2487. #else
  2488. #define MAP_USBHostAddrGet \
  2489. USBHostAddrGet
  2490. #endif
  2491. #ifdef ROM_USBHostAddrSet
  2492. #define MAP_USBHostAddrSet \
  2493. ROM_USBHostAddrSet
  2494. #else
  2495. #define MAP_USBHostAddrSet \
  2496. USBHostAddrSet
  2497. #endif
  2498. #ifdef ROM_USBHostEndpointConfig
  2499. #define MAP_USBHostEndpointConfig \
  2500. ROM_USBHostEndpointConfig
  2501. #else
  2502. #define MAP_USBHostEndpointConfig \
  2503. USBHostEndpointConfig
  2504. #endif
  2505. #ifdef ROM_USBHostEndpointDataAck
  2506. #define MAP_USBHostEndpointDataAck \
  2507. ROM_USBHostEndpointDataAck
  2508. #else
  2509. #define MAP_USBHostEndpointDataAck \
  2510. USBHostEndpointDataAck
  2511. #endif
  2512. #ifdef ROM_USBHostEndpointDataToggle
  2513. #define MAP_USBHostEndpointDataToggle \
  2514. ROM_USBHostEndpointDataToggle
  2515. #else
  2516. #define MAP_USBHostEndpointDataToggle \
  2517. USBHostEndpointDataToggle
  2518. #endif
  2519. #ifdef ROM_USBHostEndpointStatusClear
  2520. #define MAP_USBHostEndpointStatusClear \
  2521. ROM_USBHostEndpointStatusClear
  2522. #else
  2523. #define MAP_USBHostEndpointStatusClear \
  2524. USBHostEndpointStatusClear
  2525. #endif
  2526. #ifdef ROM_USBHostHubAddrGet
  2527. #define MAP_USBHostHubAddrGet \
  2528. ROM_USBHostHubAddrGet
  2529. #else
  2530. #define MAP_USBHostHubAddrGet \
  2531. USBHostHubAddrGet
  2532. #endif
  2533. #ifdef ROM_USBHostHubAddrSet
  2534. #define MAP_USBHostHubAddrSet \
  2535. ROM_USBHostHubAddrSet
  2536. #else
  2537. #define MAP_USBHostHubAddrSet \
  2538. USBHostHubAddrSet
  2539. #endif
  2540. #ifdef ROM_USBHostPwrDisable
  2541. #define MAP_USBHostPwrDisable \
  2542. ROM_USBHostPwrDisable
  2543. #else
  2544. #define MAP_USBHostPwrDisable \
  2545. USBHostPwrDisable
  2546. #endif
  2547. #ifdef ROM_USBHostPwrEnable
  2548. #define MAP_USBHostPwrEnable \
  2549. ROM_USBHostPwrEnable
  2550. #else
  2551. #define MAP_USBHostPwrEnable \
  2552. USBHostPwrEnable
  2553. #endif
  2554. #ifdef ROM_USBHostPwrFaultConfig
  2555. #define MAP_USBHostPwrFaultConfig \
  2556. ROM_USBHostPwrFaultConfig
  2557. #else
  2558. #define MAP_USBHostPwrFaultConfig \
  2559. USBHostPwrFaultConfig
  2560. #endif
  2561. #ifdef ROM_USBHostPwrFaultDisable
  2562. #define MAP_USBHostPwrFaultDisable \
  2563. ROM_USBHostPwrFaultDisable
  2564. #else
  2565. #define MAP_USBHostPwrFaultDisable \
  2566. USBHostPwrFaultDisable
  2567. #endif
  2568. #ifdef ROM_USBHostPwrFaultEnable
  2569. #define MAP_USBHostPwrFaultEnable \
  2570. ROM_USBHostPwrFaultEnable
  2571. #else
  2572. #define MAP_USBHostPwrFaultEnable \
  2573. USBHostPwrFaultEnable
  2574. #endif
  2575. #ifdef ROM_USBHostRequestIN
  2576. #define MAP_USBHostRequestIN \
  2577. ROM_USBHostRequestIN
  2578. #else
  2579. #define MAP_USBHostRequestIN \
  2580. USBHostRequestIN
  2581. #endif
  2582. #ifdef ROM_USBHostRequestStatus
  2583. #define MAP_USBHostRequestStatus \
  2584. ROM_USBHostRequestStatus
  2585. #else
  2586. #define MAP_USBHostRequestStatus \
  2587. USBHostRequestStatus
  2588. #endif
  2589. #ifdef ROM_USBHostReset
  2590. #define MAP_USBHostReset \
  2591. ROM_USBHostReset
  2592. #else
  2593. #define MAP_USBHostReset \
  2594. USBHostReset
  2595. #endif
  2596. #ifdef ROM_USBHostResume
  2597. #define MAP_USBHostResume \
  2598. ROM_USBHostResume
  2599. #else
  2600. #define MAP_USBHostResume \
  2601. USBHostResume
  2602. #endif
  2603. #ifdef ROM_USBHostSpeedGet
  2604. #define MAP_USBHostSpeedGet \
  2605. ROM_USBHostSpeedGet
  2606. #else
  2607. #define MAP_USBHostSpeedGet \
  2608. USBHostSpeedGet
  2609. #endif
  2610. #ifdef ROM_USBHostSuspend
  2611. #define MAP_USBHostSuspend \
  2612. ROM_USBHostSuspend
  2613. #else
  2614. #define MAP_USBHostSuspend \
  2615. USBHostSuspend
  2616. #endif
  2617. #ifdef ROM_USBIntDisable
  2618. #define MAP_USBIntDisable \
  2619. ROM_USBIntDisable
  2620. #else
  2621. #define MAP_USBIntDisable \
  2622. USBIntDisable
  2623. #endif
  2624. #ifdef ROM_USBIntEnable
  2625. #define MAP_USBIntEnable \
  2626. ROM_USBIntEnable
  2627. #else
  2628. #define MAP_USBIntEnable \
  2629. USBIntEnable
  2630. #endif
  2631. //*****************************************************************************
  2632. //
  2633. // Macros for the Watchdog API.
  2634. //
  2635. //*****************************************************************************
  2636. #ifdef ROM_WatchdogIntClear
  2637. #define MAP_WatchdogIntClear \
  2638. ROM_WatchdogIntClear
  2639. #else
  2640. #define MAP_WatchdogIntClear \
  2641. WatchdogIntClear
  2642. #endif
  2643. #ifdef ROM_WatchdogRunning
  2644. #define MAP_WatchdogRunning \
  2645. ROM_WatchdogRunning
  2646. #else
  2647. #define MAP_WatchdogRunning \
  2648. WatchdogRunning
  2649. #endif
  2650. #ifdef ROM_WatchdogEnable
  2651. #define MAP_WatchdogEnable \
  2652. ROM_WatchdogEnable
  2653. #else
  2654. #define MAP_WatchdogEnable \
  2655. WatchdogEnable
  2656. #endif
  2657. #ifdef ROM_WatchdogResetEnable
  2658. #define MAP_WatchdogResetEnable \
  2659. ROM_WatchdogResetEnable
  2660. #else
  2661. #define MAP_WatchdogResetEnable \
  2662. WatchdogResetEnable
  2663. #endif
  2664. #ifdef ROM_WatchdogResetDisable
  2665. #define MAP_WatchdogResetDisable \
  2666. ROM_WatchdogResetDisable
  2667. #else
  2668. #define MAP_WatchdogResetDisable \
  2669. WatchdogResetDisable
  2670. #endif
  2671. #ifdef ROM_WatchdogLock
  2672. #define MAP_WatchdogLock \
  2673. ROM_WatchdogLock
  2674. #else
  2675. #define MAP_WatchdogLock \
  2676. WatchdogLock
  2677. #endif
  2678. #ifdef ROM_WatchdogUnlock
  2679. #define MAP_WatchdogUnlock \
  2680. ROM_WatchdogUnlock
  2681. #else
  2682. #define MAP_WatchdogUnlock \
  2683. WatchdogUnlock
  2684. #endif
  2685. #ifdef ROM_WatchdogLockState
  2686. #define MAP_WatchdogLockState \
  2687. ROM_WatchdogLockState
  2688. #else
  2689. #define MAP_WatchdogLockState \
  2690. WatchdogLockState
  2691. #endif
  2692. #ifdef ROM_WatchdogReloadSet
  2693. #define MAP_WatchdogReloadSet \
  2694. ROM_WatchdogReloadSet
  2695. #else
  2696. #define MAP_WatchdogReloadSet \
  2697. WatchdogReloadSet
  2698. #endif
  2699. #ifdef ROM_WatchdogReloadGet
  2700. #define MAP_WatchdogReloadGet \
  2701. ROM_WatchdogReloadGet
  2702. #else
  2703. #define MAP_WatchdogReloadGet \
  2704. WatchdogReloadGet
  2705. #endif
  2706. #ifdef ROM_WatchdogValueGet
  2707. #define MAP_WatchdogValueGet \
  2708. ROM_WatchdogValueGet
  2709. #else
  2710. #define MAP_WatchdogValueGet \
  2711. WatchdogValueGet
  2712. #endif
  2713. #ifdef ROM_WatchdogIntEnable
  2714. #define MAP_WatchdogIntEnable \
  2715. ROM_WatchdogIntEnable
  2716. #else
  2717. #define MAP_WatchdogIntEnable \
  2718. WatchdogIntEnable
  2719. #endif
  2720. #ifdef ROM_WatchdogIntStatus
  2721. #define MAP_WatchdogIntStatus \
  2722. ROM_WatchdogIntStatus
  2723. #else
  2724. #define MAP_WatchdogIntStatus \
  2725. WatchdogIntStatus
  2726. #endif
  2727. #ifdef ROM_WatchdogStallEnable
  2728. #define MAP_WatchdogStallEnable \
  2729. ROM_WatchdogStallEnable
  2730. #else
  2731. #define MAP_WatchdogStallEnable \
  2732. WatchdogStallEnable
  2733. #endif
  2734. #ifdef ROM_WatchdogStallDisable
  2735. #define MAP_WatchdogStallDisable \
  2736. ROM_WatchdogStallDisable
  2737. #else
  2738. #define MAP_WatchdogStallDisable \
  2739. WatchdogStallDisable
  2740. #endif
  2741. #endif // __ROM_MAP_H__