rom_map.h 71 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177
  1. //*****************************************************************************
  2. //
  3. // rom_map.h
  4. //
  5. // Macros to facilitate calling functions in the ROM when they are
  6. // available and in flash otherwise.
  7. //
  8. // Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
  9. //
  10. //
  11. // Redistribution and use in source and binary forms, with or without
  12. // modification, are permitted provided that the following conditions
  13. // are met:
  14. //
  15. // Redistributions of source code must retain the above copyright
  16. // notice, this list of conditions and the following disclaimer.
  17. //
  18. // Redistributions in binary form must reproduce the above copyright
  19. // notice, this list of conditions and the following disclaimer in the
  20. // documentation and/or other materials provided with the
  21. // distribution.
  22. //
  23. // Neither the name of Texas Instruments Incorporated nor the names of
  24. // its contributors may be used to endorse or promote products derived
  25. // from this software without specific prior written permission.
  26. //
  27. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  28. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  29. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  30. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  31. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  32. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  33. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  34. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  35. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  36. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  37. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  38. //
  39. //*****************************************************************************
  40. //*****************************************************************************
  41. //
  42. // THIS IS AN AUTO-GENERATED FILE. DO NOT EDIT BY HAND.
  43. //
  44. //*****************************************************************************
  45. #ifndef __ROM_MAP_H__
  46. #define __ROM_MAP_H__
  47. #ifndef DEBUG
  48. #include "rom.h"
  49. #endif
  50. #include "rom_patch.h"
  51. //*****************************************************************************
  52. //
  53. // Macros for the Interrupt API.
  54. //
  55. //*****************************************************************************
  56. #ifdef ROM_IntEnable
  57. #define MAP_IntEnable \
  58. ROM_IntEnable
  59. #else
  60. #define MAP_IntEnable \
  61. IntEnable
  62. #endif
  63. #ifdef ROM_IntMasterEnable
  64. #define MAP_IntMasterEnable \
  65. ROM_IntMasterEnable
  66. #else
  67. #define MAP_IntMasterEnable \
  68. IntMasterEnable
  69. #endif
  70. #ifdef ROM_IntMasterDisable
  71. #define MAP_IntMasterDisable \
  72. ROM_IntMasterDisable
  73. #else
  74. #define MAP_IntMasterDisable \
  75. IntMasterDisable
  76. #endif
  77. #ifdef ROM_IntDisable
  78. #define MAP_IntDisable \
  79. ROM_IntDisable
  80. #else
  81. #define MAP_IntDisable \
  82. IntDisable
  83. #endif
  84. #ifdef ROM_IntPriorityGroupingSet
  85. #define MAP_IntPriorityGroupingSet \
  86. ROM_IntPriorityGroupingSet
  87. #else
  88. #define MAP_IntPriorityGroupingSet \
  89. IntPriorityGroupingSet
  90. #endif
  91. #ifdef ROM_IntPriorityGroupingGet
  92. #define MAP_IntPriorityGroupingGet \
  93. ROM_IntPriorityGroupingGet
  94. #else
  95. #define MAP_IntPriorityGroupingGet \
  96. IntPriorityGroupingGet
  97. #endif
  98. #ifdef ROM_IntPrioritySet
  99. #define MAP_IntPrioritySet \
  100. ROM_IntPrioritySet
  101. #else
  102. #define MAP_IntPrioritySet \
  103. IntPrioritySet
  104. #endif
  105. #ifdef ROM_IntPriorityGet
  106. #define MAP_IntPriorityGet \
  107. ROM_IntPriorityGet
  108. #else
  109. #define MAP_IntPriorityGet \
  110. IntPriorityGet
  111. #endif
  112. #ifdef ROM_IntPendSet
  113. #define MAP_IntPendSet \
  114. ROM_IntPendSet
  115. #else
  116. #define MAP_IntPendSet \
  117. IntPendSet
  118. #endif
  119. #ifdef ROM_IntPendClear
  120. #define MAP_IntPendClear \
  121. ROM_IntPendClear
  122. #else
  123. #define MAP_IntPendClear \
  124. IntPendClear
  125. #endif
  126. #ifdef ROM_IntPriorityMaskSet
  127. #define MAP_IntPriorityMaskSet \
  128. ROM_IntPriorityMaskSet
  129. #else
  130. #define MAP_IntPriorityMaskSet \
  131. IntPriorityMaskSet
  132. #endif
  133. #ifdef ROM_IntPriorityMaskGet
  134. #define MAP_IntPriorityMaskGet \
  135. ROM_IntPriorityMaskGet
  136. #else
  137. #define MAP_IntPriorityMaskGet \
  138. IntPriorityMaskGet
  139. #endif
  140. #ifdef ROM_IntRegister
  141. #define MAP_IntRegister \
  142. ROM_IntRegister
  143. #else
  144. #define MAP_IntRegister \
  145. IntRegister
  146. #endif
  147. #ifdef ROM_IntUnregister
  148. #define MAP_IntUnregister \
  149. ROM_IntUnregister
  150. #else
  151. #define MAP_IntUnregister \
  152. IntUnregister
  153. #endif
  154. #ifdef ROM_IntVTableBaseSet
  155. #define MAP_IntVTableBaseSet \
  156. ROM_IntVTableBaseSet
  157. #else
  158. #define MAP_IntVTableBaseSet \
  159. IntVTableBaseSet
  160. #endif
  161. //*****************************************************************************
  162. //
  163. // Macros for the Timer API.
  164. //
  165. //*****************************************************************************
  166. #ifdef ROM_TimerEnable
  167. #define MAP_TimerEnable \
  168. ROM_TimerEnable
  169. #else
  170. #define MAP_TimerEnable \
  171. TimerEnable
  172. #endif
  173. #ifdef ROM_TimerDisable
  174. #define MAP_TimerDisable \
  175. ROM_TimerDisable
  176. #else
  177. #define MAP_TimerDisable \
  178. TimerDisable
  179. #endif
  180. #ifdef ROM_TimerConfigure
  181. #define MAP_TimerConfigure \
  182. ROM_TimerConfigure
  183. #else
  184. #define MAP_TimerConfigure \
  185. TimerConfigure
  186. #endif
  187. #ifdef ROM_TimerControlLevel
  188. #define MAP_TimerControlLevel \
  189. ROM_TimerControlLevel
  190. #else
  191. #define MAP_TimerControlLevel \
  192. TimerControlLevel
  193. #endif
  194. #ifdef ROM_TimerControlEvent
  195. #define MAP_TimerControlEvent \
  196. ROM_TimerControlEvent
  197. #else
  198. #define MAP_TimerControlEvent \
  199. TimerControlEvent
  200. #endif
  201. #ifdef ROM_TimerControlStall
  202. #define MAP_TimerControlStall \
  203. ROM_TimerControlStall
  204. #else
  205. #define MAP_TimerControlStall \
  206. TimerControlStall
  207. #endif
  208. #ifdef ROM_TimerPrescaleSet
  209. #define MAP_TimerPrescaleSet \
  210. ROM_TimerPrescaleSet
  211. #else
  212. #define MAP_TimerPrescaleSet \
  213. TimerPrescaleSet
  214. #endif
  215. #ifdef ROM_TimerPrescaleGet
  216. #define MAP_TimerPrescaleGet \
  217. ROM_TimerPrescaleGet
  218. #else
  219. #define MAP_TimerPrescaleGet \
  220. TimerPrescaleGet
  221. #endif
  222. #ifdef ROM_TimerPrescaleMatchSet
  223. #define MAP_TimerPrescaleMatchSet \
  224. ROM_TimerPrescaleMatchSet
  225. #else
  226. #define MAP_TimerPrescaleMatchSet \
  227. TimerPrescaleMatchSet
  228. #endif
  229. #ifdef ROM_TimerPrescaleMatchGet
  230. #define MAP_TimerPrescaleMatchGet \
  231. ROM_TimerPrescaleMatchGet
  232. #else
  233. #define MAP_TimerPrescaleMatchGet \
  234. TimerPrescaleMatchGet
  235. #endif
  236. #ifdef ROM_TimerLoadSet
  237. #define MAP_TimerLoadSet \
  238. ROM_TimerLoadSet
  239. #else
  240. #define MAP_TimerLoadSet \
  241. TimerLoadSet
  242. #endif
  243. #ifdef ROM_TimerLoadGet
  244. #define MAP_TimerLoadGet \
  245. ROM_TimerLoadGet
  246. #else
  247. #define MAP_TimerLoadGet \
  248. TimerLoadGet
  249. #endif
  250. #ifdef ROM_TimerValueGet
  251. #define MAP_TimerValueGet \
  252. ROM_TimerValueGet
  253. #else
  254. #define MAP_TimerValueGet \
  255. TimerValueGet
  256. #endif
  257. #ifdef ROM_TimerMatchSet
  258. #define MAP_TimerMatchSet \
  259. ROM_TimerMatchSet
  260. #else
  261. #define MAP_TimerMatchSet \
  262. TimerMatchSet
  263. #endif
  264. #ifdef ROM_TimerMatchGet
  265. #define MAP_TimerMatchGet \
  266. ROM_TimerMatchGet
  267. #else
  268. #define MAP_TimerMatchGet \
  269. TimerMatchGet
  270. #endif
  271. #ifdef ROM_TimerIntRegister
  272. #define MAP_TimerIntRegister \
  273. ROM_TimerIntRegister
  274. #else
  275. #define MAP_TimerIntRegister \
  276. TimerIntRegister
  277. #endif
  278. #ifdef ROM_TimerIntUnregister
  279. #define MAP_TimerIntUnregister \
  280. ROM_TimerIntUnregister
  281. #else
  282. #define MAP_TimerIntUnregister \
  283. TimerIntUnregister
  284. #endif
  285. #ifdef ROM_TimerIntEnable
  286. #define MAP_TimerIntEnable \
  287. ROM_TimerIntEnable
  288. #else
  289. #define MAP_TimerIntEnable \
  290. TimerIntEnable
  291. #endif
  292. #ifdef ROM_TimerIntDisable
  293. #define MAP_TimerIntDisable \
  294. ROM_TimerIntDisable
  295. #else
  296. #define MAP_TimerIntDisable \
  297. TimerIntDisable
  298. #endif
  299. #ifdef ROM_TimerIntStatus
  300. #define MAP_TimerIntStatus \
  301. ROM_TimerIntStatus
  302. #else
  303. #define MAP_TimerIntStatus \
  304. TimerIntStatus
  305. #endif
  306. #ifdef ROM_TimerIntClear
  307. #define MAP_TimerIntClear \
  308. ROM_TimerIntClear
  309. #else
  310. #define MAP_TimerIntClear \
  311. TimerIntClear
  312. #endif
  313. #ifdef ROM_TimerDMAEventSet
  314. #define MAP_TimerDMAEventSet \
  315. ROM_TimerDMAEventSet
  316. #else
  317. #define MAP_TimerDMAEventSet \
  318. TimerDMAEventSet
  319. #endif
  320. #ifdef ROM_TimerDMAEventGet
  321. #define MAP_TimerDMAEventGet \
  322. ROM_TimerDMAEventGet
  323. #else
  324. #define MAP_TimerDMAEventGet \
  325. TimerDMAEventGet
  326. #endif
  327. //*****************************************************************************
  328. //
  329. // Macros for the UART API.
  330. //
  331. //*****************************************************************************
  332. #ifdef ROM_UARTParityModeSet
  333. #define MAP_UARTParityModeSet \
  334. ROM_UARTParityModeSet
  335. #else
  336. #define MAP_UARTParityModeSet \
  337. UARTParityModeSet
  338. #endif
  339. #ifdef ROM_UARTParityModeGet
  340. #define MAP_UARTParityModeGet \
  341. ROM_UARTParityModeGet
  342. #else
  343. #define MAP_UARTParityModeGet \
  344. UARTParityModeGet
  345. #endif
  346. #ifdef ROM_UARTFIFOLevelSet
  347. #define MAP_UARTFIFOLevelSet \
  348. ROM_UARTFIFOLevelSet
  349. #else
  350. #define MAP_UARTFIFOLevelSet \
  351. UARTFIFOLevelSet
  352. #endif
  353. #ifdef ROM_UARTFIFOLevelGet
  354. #define MAP_UARTFIFOLevelGet \
  355. ROM_UARTFIFOLevelGet
  356. #else
  357. #define MAP_UARTFIFOLevelGet \
  358. UARTFIFOLevelGet
  359. #endif
  360. #ifdef ROM_UARTConfigSetExpClk
  361. #define MAP_UARTConfigSetExpClk \
  362. ROM_UARTConfigSetExpClk
  363. #else
  364. #define MAP_UARTConfigSetExpClk \
  365. UARTConfigSetExpClk
  366. #endif
  367. #ifdef ROM_UARTConfigGetExpClk
  368. #define MAP_UARTConfigGetExpClk \
  369. ROM_UARTConfigGetExpClk
  370. #else
  371. #define MAP_UARTConfigGetExpClk \
  372. UARTConfigGetExpClk
  373. #endif
  374. #ifdef ROM_UARTEnable
  375. #define MAP_UARTEnable \
  376. ROM_UARTEnable
  377. #else
  378. #define MAP_UARTEnable \
  379. UARTEnable
  380. #endif
  381. #ifdef ROM_UARTDisable
  382. #define MAP_UARTDisable \
  383. ROM_UARTDisable
  384. #else
  385. #define MAP_UARTDisable \
  386. UARTDisable
  387. #endif
  388. #ifdef ROM_UARTFIFOEnable
  389. #define MAP_UARTFIFOEnable \
  390. ROM_UARTFIFOEnable
  391. #else
  392. #define MAP_UARTFIFOEnable \
  393. UARTFIFOEnable
  394. #endif
  395. #ifdef ROM_UARTFIFODisable
  396. #define MAP_UARTFIFODisable \
  397. ROM_UARTFIFODisable
  398. #else
  399. #define MAP_UARTFIFODisable \
  400. UARTFIFODisable
  401. #endif
  402. #ifdef ROM_UARTCharsAvail
  403. #define MAP_UARTCharsAvail \
  404. ROM_UARTCharsAvail
  405. #else
  406. #define MAP_UARTCharsAvail \
  407. UARTCharsAvail
  408. #endif
  409. #ifdef ROM_UARTSpaceAvail
  410. #define MAP_UARTSpaceAvail \
  411. ROM_UARTSpaceAvail
  412. #else
  413. #define MAP_UARTSpaceAvail \
  414. UARTSpaceAvail
  415. #endif
  416. #ifdef ROM_UARTCharGetNonBlocking
  417. #define MAP_UARTCharGetNonBlocking \
  418. ROM_UARTCharGetNonBlocking
  419. #else
  420. #define MAP_UARTCharGetNonBlocking \
  421. UARTCharGetNonBlocking
  422. #endif
  423. #ifdef ROM_UARTCharGet
  424. #define MAP_UARTCharGet \
  425. ROM_UARTCharGet
  426. #else
  427. #define MAP_UARTCharGet \
  428. UARTCharGet
  429. #endif
  430. #ifdef ROM_UARTCharPutNonBlocking
  431. #define MAP_UARTCharPutNonBlocking \
  432. ROM_UARTCharPutNonBlocking
  433. #else
  434. #define MAP_UARTCharPutNonBlocking \
  435. UARTCharPutNonBlocking
  436. #endif
  437. #ifdef ROM_UARTCharPut
  438. #define MAP_UARTCharPut \
  439. ROM_UARTCharPut
  440. #else
  441. #define MAP_UARTCharPut \
  442. UARTCharPut
  443. #endif
  444. #ifdef ROM_UARTBreakCtl
  445. #define MAP_UARTBreakCtl \
  446. ROM_UARTBreakCtl
  447. #else
  448. #define MAP_UARTBreakCtl \
  449. UARTBreakCtl
  450. #endif
  451. #ifdef ROM_UARTBusy
  452. #define MAP_UARTBusy \
  453. ROM_UARTBusy
  454. #else
  455. #define MAP_UARTBusy \
  456. UARTBusy
  457. #endif
  458. #ifdef ROM_UARTIntRegister
  459. #define MAP_UARTIntRegister \
  460. ROM_UARTIntRegister
  461. #else
  462. #define MAP_UARTIntRegister \
  463. UARTIntRegister
  464. #endif
  465. #ifdef ROM_UARTIntUnregister
  466. #define MAP_UARTIntUnregister \
  467. ROM_UARTIntUnregister
  468. #else
  469. #define MAP_UARTIntUnregister \
  470. UARTIntUnregister
  471. #endif
  472. #ifdef ROM_UARTIntEnable
  473. #define MAP_UARTIntEnable \
  474. ROM_UARTIntEnable
  475. #else
  476. #define MAP_UARTIntEnable \
  477. UARTIntEnable
  478. #endif
  479. #ifdef ROM_UARTIntDisable
  480. #define MAP_UARTIntDisable \
  481. ROM_UARTIntDisable
  482. #else
  483. #define MAP_UARTIntDisable \
  484. UARTIntDisable
  485. #endif
  486. #ifdef ROM_UARTIntStatus
  487. #define MAP_UARTIntStatus \
  488. ROM_UARTIntStatus
  489. #else
  490. #define MAP_UARTIntStatus \
  491. UARTIntStatus
  492. #endif
  493. #ifdef ROM_UARTIntClear
  494. #define MAP_UARTIntClear \
  495. ROM_UARTIntClear
  496. #else
  497. #define MAP_UARTIntClear \
  498. UARTIntClear
  499. #endif
  500. #ifdef ROM_UARTDMAEnable
  501. #define MAP_UARTDMAEnable \
  502. ROM_UARTDMAEnable
  503. #else
  504. #define MAP_UARTDMAEnable \
  505. UARTDMAEnable
  506. #endif
  507. #ifdef ROM_UARTDMADisable
  508. #define MAP_UARTDMADisable \
  509. ROM_UARTDMADisable
  510. #else
  511. #define MAP_UARTDMADisable \
  512. UARTDMADisable
  513. #endif
  514. #ifdef ROM_UARTRxErrorGet
  515. #define MAP_UARTRxErrorGet \
  516. ROM_UARTRxErrorGet
  517. #else
  518. #define MAP_UARTRxErrorGet \
  519. UARTRxErrorGet
  520. #endif
  521. #ifdef ROM_UARTRxErrorClear
  522. #define MAP_UARTRxErrorClear \
  523. ROM_UARTRxErrorClear
  524. #else
  525. #define MAP_UARTRxErrorClear \
  526. UARTRxErrorClear
  527. #endif
  528. #ifdef ROM_UARTModemControlSet
  529. #define MAP_UARTModemControlSet \
  530. ROM_UARTModemControlSet
  531. #else
  532. #define MAP_UARTModemControlSet \
  533. UARTModemControlSet
  534. #endif
  535. #ifdef ROM_UARTModemControlClear
  536. #define MAP_UARTModemControlClear \
  537. ROM_UARTModemControlClear
  538. #else
  539. #define MAP_UARTModemControlClear \
  540. UARTModemControlClear
  541. #endif
  542. #ifdef ROM_UARTModemControlGet
  543. #define MAP_UARTModemControlGet \
  544. ROM_UARTModemControlGet
  545. #else
  546. #define MAP_UARTModemControlGet \
  547. UARTModemControlGet
  548. #endif
  549. #ifdef ROM_UARTModemStatusGet
  550. #define MAP_UARTModemStatusGet \
  551. ROM_UARTModemStatusGet
  552. #else
  553. #define MAP_UARTModemStatusGet \
  554. UARTModemStatusGet
  555. #endif
  556. #ifdef ROM_UARTFlowControlSet
  557. #define MAP_UARTFlowControlSet \
  558. ROM_UARTFlowControlSet
  559. #else
  560. #define MAP_UARTFlowControlSet \
  561. UARTFlowControlSet
  562. #endif
  563. #ifdef ROM_UARTFlowControlGet
  564. #define MAP_UARTFlowControlGet \
  565. ROM_UARTFlowControlGet
  566. #else
  567. #define MAP_UARTFlowControlGet \
  568. UARTFlowControlGet
  569. #endif
  570. #ifdef ROM_UARTTxIntModeSet
  571. #define MAP_UARTTxIntModeSet \
  572. ROM_UARTTxIntModeSet
  573. #else
  574. #define MAP_UARTTxIntModeSet \
  575. UARTTxIntModeSet
  576. #endif
  577. #ifdef ROM_UARTTxIntModeGet
  578. #define MAP_UARTTxIntModeGet \
  579. ROM_UARTTxIntModeGet
  580. #else
  581. #define MAP_UARTTxIntModeGet \
  582. UARTTxIntModeGet
  583. #endif
  584. //*****************************************************************************
  585. //
  586. // Macros for the uDMA API.
  587. //
  588. //*****************************************************************************
  589. #ifdef ROM_uDMAChannelTransferSet
  590. #define MAP_uDMAChannelTransferSet \
  591. ROM_uDMAChannelTransferSet
  592. #else
  593. #define MAP_uDMAChannelTransferSet \
  594. uDMAChannelTransferSet
  595. #endif
  596. #ifdef ROM_uDMAEnable
  597. #define MAP_uDMAEnable \
  598. ROM_uDMAEnable
  599. #else
  600. #define MAP_uDMAEnable \
  601. uDMAEnable
  602. #endif
  603. #ifdef ROM_uDMADisable
  604. #define MAP_uDMADisable \
  605. ROM_uDMADisable
  606. #else
  607. #define MAP_uDMADisable \
  608. uDMADisable
  609. #endif
  610. #ifdef ROM_uDMAErrorStatusGet
  611. #define MAP_uDMAErrorStatusGet \
  612. ROM_uDMAErrorStatusGet
  613. #else
  614. #define MAP_uDMAErrorStatusGet \
  615. uDMAErrorStatusGet
  616. #endif
  617. #ifdef ROM_uDMAErrorStatusClear
  618. #define MAP_uDMAErrorStatusClear \
  619. ROM_uDMAErrorStatusClear
  620. #else
  621. #define MAP_uDMAErrorStatusClear \
  622. uDMAErrorStatusClear
  623. #endif
  624. #ifdef ROM_uDMAChannelEnable
  625. #define MAP_uDMAChannelEnable \
  626. ROM_uDMAChannelEnable
  627. #else
  628. #define MAP_uDMAChannelEnable \
  629. uDMAChannelEnable
  630. #endif
  631. #ifdef ROM_uDMAChannelDisable
  632. #define MAP_uDMAChannelDisable \
  633. ROM_uDMAChannelDisable
  634. #else
  635. #define MAP_uDMAChannelDisable \
  636. uDMAChannelDisable
  637. #endif
  638. #ifdef ROM_uDMAChannelIsEnabled
  639. #define MAP_uDMAChannelIsEnabled \
  640. ROM_uDMAChannelIsEnabled
  641. #else
  642. #define MAP_uDMAChannelIsEnabled \
  643. uDMAChannelIsEnabled
  644. #endif
  645. #ifdef ROM_uDMAControlBaseSet
  646. #define MAP_uDMAControlBaseSet \
  647. ROM_uDMAControlBaseSet
  648. #else
  649. #define MAP_uDMAControlBaseSet \
  650. uDMAControlBaseSet
  651. #endif
  652. #ifdef ROM_uDMAControlBaseGet
  653. #define MAP_uDMAControlBaseGet \
  654. ROM_uDMAControlBaseGet
  655. #else
  656. #define MAP_uDMAControlBaseGet \
  657. uDMAControlBaseGet
  658. #endif
  659. #ifdef ROM_uDMAChannelRequest
  660. #define MAP_uDMAChannelRequest \
  661. ROM_uDMAChannelRequest
  662. #else
  663. #define MAP_uDMAChannelRequest \
  664. uDMAChannelRequest
  665. #endif
  666. #ifdef ROM_uDMAChannelAttributeEnable
  667. #define MAP_uDMAChannelAttributeEnable \
  668. ROM_uDMAChannelAttributeEnable
  669. #else
  670. #define MAP_uDMAChannelAttributeEnable \
  671. uDMAChannelAttributeEnable
  672. #endif
  673. #ifdef ROM_uDMAChannelAttributeDisable
  674. #define MAP_uDMAChannelAttributeDisable \
  675. ROM_uDMAChannelAttributeDisable
  676. #else
  677. #define MAP_uDMAChannelAttributeDisable \
  678. uDMAChannelAttributeDisable
  679. #endif
  680. #ifdef ROM_uDMAChannelAttributeGet
  681. #define MAP_uDMAChannelAttributeGet \
  682. ROM_uDMAChannelAttributeGet
  683. #else
  684. #define MAP_uDMAChannelAttributeGet \
  685. uDMAChannelAttributeGet
  686. #endif
  687. #ifdef ROM_uDMAChannelControlSet
  688. #define MAP_uDMAChannelControlSet \
  689. ROM_uDMAChannelControlSet
  690. #else
  691. #define MAP_uDMAChannelControlSet \
  692. uDMAChannelControlSet
  693. #endif
  694. #ifdef ROM_uDMAChannelSizeGet
  695. #define MAP_uDMAChannelSizeGet \
  696. ROM_uDMAChannelSizeGet
  697. #else
  698. #define MAP_uDMAChannelSizeGet \
  699. uDMAChannelSizeGet
  700. #endif
  701. #ifdef ROM_uDMAChannelModeGet
  702. #define MAP_uDMAChannelModeGet \
  703. ROM_uDMAChannelModeGet
  704. #else
  705. #define MAP_uDMAChannelModeGet \
  706. uDMAChannelModeGet
  707. #endif
  708. #ifdef ROM_uDMAIntStatus
  709. #define MAP_uDMAIntStatus \
  710. ROM_uDMAIntStatus
  711. #else
  712. #define MAP_uDMAIntStatus \
  713. uDMAIntStatus
  714. #endif
  715. #ifdef ROM_uDMAIntClear
  716. #define MAP_uDMAIntClear \
  717. ROM_uDMAIntClear
  718. #else
  719. #define MAP_uDMAIntClear \
  720. uDMAIntClear
  721. #endif
  722. #ifdef ROM_uDMAControlAlternateBaseGet
  723. #define MAP_uDMAControlAlternateBaseGet \
  724. ROM_uDMAControlAlternateBaseGet
  725. #else
  726. #define MAP_uDMAControlAlternateBaseGet \
  727. uDMAControlAlternateBaseGet
  728. #endif
  729. #ifdef ROM_uDMAChannelScatterGatherSet
  730. #define MAP_uDMAChannelScatterGatherSet \
  731. ROM_uDMAChannelScatterGatherSet
  732. #else
  733. #define MAP_uDMAChannelScatterGatherSet \
  734. uDMAChannelScatterGatherSet
  735. #endif
  736. #ifdef ROM_uDMAChannelAssign
  737. #define MAP_uDMAChannelAssign \
  738. ROM_uDMAChannelAssign
  739. #else
  740. #define MAP_uDMAChannelAssign \
  741. uDMAChannelAssign
  742. #endif
  743. #ifdef ROM_uDMAIntRegister
  744. #define MAP_uDMAIntRegister \
  745. ROM_uDMAIntRegister
  746. #else
  747. #define MAP_uDMAIntRegister \
  748. uDMAIntRegister
  749. #endif
  750. #ifdef ROM_uDMAIntUnregister
  751. #define MAP_uDMAIntUnregister \
  752. ROM_uDMAIntUnregister
  753. #else
  754. #define MAP_uDMAIntUnregister \
  755. uDMAIntUnregister
  756. #endif
  757. //*****************************************************************************
  758. //
  759. // Macros for the Watchdog API.
  760. //
  761. //*****************************************************************************
  762. #ifdef ROM_WatchdogIntClear
  763. #define MAP_WatchdogIntClear \
  764. ROM_WatchdogIntClear
  765. #else
  766. #define MAP_WatchdogIntClear \
  767. WatchdogIntClear
  768. #endif
  769. #ifdef ROM_WatchdogRunning
  770. #define MAP_WatchdogRunning \
  771. ROM_WatchdogRunning
  772. #else
  773. #define MAP_WatchdogRunning \
  774. WatchdogRunning
  775. #endif
  776. #ifdef ROM_WatchdogEnable
  777. #define MAP_WatchdogEnable \
  778. ROM_WatchdogEnable
  779. #else
  780. #define MAP_WatchdogEnable \
  781. WatchdogEnable
  782. #endif
  783. #ifdef ROM_WatchdogLock
  784. #define MAP_WatchdogLock \
  785. ROM_WatchdogLock
  786. #else
  787. #define MAP_WatchdogLock \
  788. WatchdogLock
  789. #endif
  790. #ifdef ROM_WatchdogUnlock
  791. #define MAP_WatchdogUnlock \
  792. ROM_WatchdogUnlock
  793. #else
  794. #define MAP_WatchdogUnlock \
  795. WatchdogUnlock
  796. #endif
  797. #ifdef ROM_WatchdogLockState
  798. #define MAP_WatchdogLockState \
  799. ROM_WatchdogLockState
  800. #else
  801. #define MAP_WatchdogLockState \
  802. WatchdogLockState
  803. #endif
  804. #ifdef ROM_WatchdogReloadSet
  805. #define MAP_WatchdogReloadSet \
  806. ROM_WatchdogReloadSet
  807. #else
  808. #define MAP_WatchdogReloadSet \
  809. WatchdogReloadSet
  810. #endif
  811. #ifdef ROM_WatchdogReloadGet
  812. #define MAP_WatchdogReloadGet \
  813. ROM_WatchdogReloadGet
  814. #else
  815. #define MAP_WatchdogReloadGet \
  816. WatchdogReloadGet
  817. #endif
  818. #ifdef ROM_WatchdogValueGet
  819. #define MAP_WatchdogValueGet \
  820. ROM_WatchdogValueGet
  821. #else
  822. #define MAP_WatchdogValueGet \
  823. WatchdogValueGet
  824. #endif
  825. #ifdef ROM_WatchdogIntStatus
  826. #define MAP_WatchdogIntStatus \
  827. ROM_WatchdogIntStatus
  828. #else
  829. #define MAP_WatchdogIntStatus \
  830. WatchdogIntStatus
  831. #endif
  832. #ifdef ROM_WatchdogStallEnable
  833. #define MAP_WatchdogStallEnable \
  834. ROM_WatchdogStallEnable
  835. #else
  836. #define MAP_WatchdogStallEnable \
  837. WatchdogStallEnable
  838. #endif
  839. #ifdef ROM_WatchdogStallDisable
  840. #define MAP_WatchdogStallDisable \
  841. ROM_WatchdogStallDisable
  842. #else
  843. #define MAP_WatchdogStallDisable \
  844. WatchdogStallDisable
  845. #endif
  846. #ifdef ROM_WatchdogIntRegister
  847. #define MAP_WatchdogIntRegister \
  848. ROM_WatchdogIntRegister
  849. #else
  850. #define MAP_WatchdogIntRegister \
  851. WatchdogIntRegister
  852. #endif
  853. #ifdef ROM_WatchdogIntUnregister
  854. #define MAP_WatchdogIntUnregister \
  855. ROM_WatchdogIntUnregister
  856. #else
  857. #define MAP_WatchdogIntUnregister \
  858. WatchdogIntUnregister
  859. #endif
  860. //*****************************************************************************
  861. //
  862. // Macros for the I2C API.
  863. //
  864. //*****************************************************************************
  865. #ifdef ROM_I2CIntRegister
  866. #define MAP_I2CIntRegister \
  867. ROM_I2CIntRegister
  868. #else
  869. #define MAP_I2CIntRegister \
  870. I2CIntRegister
  871. #endif
  872. #ifdef ROM_I2CIntUnregister
  873. #define MAP_I2CIntUnregister \
  874. ROM_I2CIntUnregister
  875. #else
  876. #define MAP_I2CIntUnregister \
  877. I2CIntUnregister
  878. #endif
  879. #ifdef ROM_I2CTxFIFOConfigSet
  880. #define MAP_I2CTxFIFOConfigSet \
  881. ROM_I2CTxFIFOConfigSet
  882. #else
  883. #define MAP_I2CTxFIFOConfigSet \
  884. I2CTxFIFOConfigSet
  885. #endif
  886. #ifdef ROM_I2CTxFIFOFlush
  887. #define MAP_I2CTxFIFOFlush \
  888. ROM_I2CTxFIFOFlush
  889. #else
  890. #define MAP_I2CTxFIFOFlush \
  891. I2CTxFIFOFlush
  892. #endif
  893. #ifdef ROM_I2CRxFIFOConfigSet
  894. #define MAP_I2CRxFIFOConfigSet \
  895. ROM_I2CRxFIFOConfigSet
  896. #else
  897. #define MAP_I2CRxFIFOConfigSet \
  898. I2CRxFIFOConfigSet
  899. #endif
  900. #ifdef ROM_I2CRxFIFOFlush
  901. #define MAP_I2CRxFIFOFlush \
  902. ROM_I2CRxFIFOFlush
  903. #else
  904. #define MAP_I2CRxFIFOFlush \
  905. I2CRxFIFOFlush
  906. #endif
  907. #ifdef ROM_I2CFIFOStatus
  908. #define MAP_I2CFIFOStatus \
  909. ROM_I2CFIFOStatus
  910. #else
  911. #define MAP_I2CFIFOStatus \
  912. I2CFIFOStatus
  913. #endif
  914. #ifdef ROM_I2CFIFODataPut
  915. #define MAP_I2CFIFODataPut \
  916. ROM_I2CFIFODataPut
  917. #else
  918. #define MAP_I2CFIFODataPut \
  919. I2CFIFODataPut
  920. #endif
  921. #ifdef ROM_I2CFIFODataPutNonBlocking
  922. #define MAP_I2CFIFODataPutNonBlocking \
  923. ROM_I2CFIFODataPutNonBlocking
  924. #else
  925. #define MAP_I2CFIFODataPutNonBlocking \
  926. I2CFIFODataPutNonBlocking
  927. #endif
  928. #ifdef ROM_I2CFIFODataGet
  929. #define MAP_I2CFIFODataGet \
  930. ROM_I2CFIFODataGet
  931. #else
  932. #define MAP_I2CFIFODataGet \
  933. I2CFIFODataGet
  934. #endif
  935. #ifdef ROM_I2CFIFODataGetNonBlocking
  936. #define MAP_I2CFIFODataGetNonBlocking \
  937. ROM_I2CFIFODataGetNonBlocking
  938. #else
  939. #define MAP_I2CFIFODataGetNonBlocking \
  940. I2CFIFODataGetNonBlocking
  941. #endif
  942. #ifdef ROM_I2CMasterBurstLengthSet
  943. #define MAP_I2CMasterBurstLengthSet \
  944. ROM_I2CMasterBurstLengthSet
  945. #else
  946. #define MAP_I2CMasterBurstLengthSet \
  947. I2CMasterBurstLengthSet
  948. #endif
  949. #ifdef ROM_I2CMasterBurstCountGet
  950. #define MAP_I2CMasterBurstCountGet \
  951. ROM_I2CMasterBurstCountGet
  952. #else
  953. #define MAP_I2CMasterBurstCountGet \
  954. I2CMasterBurstCountGet
  955. #endif
  956. #ifdef ROM_I2CMasterGlitchFilterConfigSet
  957. #define MAP_I2CMasterGlitchFilterConfigSet \
  958. ROM_I2CMasterGlitchFilterConfigSet
  959. #else
  960. #define MAP_I2CMasterGlitchFilterConfigSet \
  961. I2CMasterGlitchFilterConfigSet
  962. #endif
  963. #ifdef ROM_I2CSlaveFIFOEnable
  964. #define MAP_I2CSlaveFIFOEnable \
  965. ROM_I2CSlaveFIFOEnable
  966. #else
  967. #define MAP_I2CSlaveFIFOEnable \
  968. I2CSlaveFIFOEnable
  969. #endif
  970. #ifdef ROM_I2CSlaveFIFODisable
  971. #define MAP_I2CSlaveFIFODisable \
  972. ROM_I2CSlaveFIFODisable
  973. #else
  974. #define MAP_I2CSlaveFIFODisable \
  975. I2CSlaveFIFODisable
  976. #endif
  977. #ifdef ROM_I2CMasterBusBusy
  978. #define MAP_I2CMasterBusBusy \
  979. ROM_I2CMasterBusBusy
  980. #else
  981. #define MAP_I2CMasterBusBusy \
  982. I2CMasterBusBusy
  983. #endif
  984. #ifdef ROM_I2CMasterBusy
  985. #define MAP_I2CMasterBusy \
  986. ROM_I2CMasterBusy
  987. #else
  988. #define MAP_I2CMasterBusy \
  989. I2CMasterBusy
  990. #endif
  991. #ifdef ROM_I2CMasterControl
  992. #define MAP_I2CMasterControl \
  993. ROM_I2CMasterControl
  994. #else
  995. #define MAP_I2CMasterControl \
  996. I2CMasterControl
  997. #endif
  998. #ifdef ROM_I2CMasterDataGet
  999. #define MAP_I2CMasterDataGet \
  1000. ROM_I2CMasterDataGet
  1001. #else
  1002. #define MAP_I2CMasterDataGet \
  1003. I2CMasterDataGet
  1004. #endif
  1005. #ifdef ROM_I2CMasterDataPut
  1006. #define MAP_I2CMasterDataPut \
  1007. ROM_I2CMasterDataPut
  1008. #else
  1009. #define MAP_I2CMasterDataPut \
  1010. I2CMasterDataPut
  1011. #endif
  1012. #ifdef ROM_I2CMasterDisable
  1013. #define MAP_I2CMasterDisable \
  1014. ROM_I2CMasterDisable
  1015. #else
  1016. #define MAP_I2CMasterDisable \
  1017. I2CMasterDisable
  1018. #endif
  1019. #ifdef ROM_I2CMasterEnable
  1020. #define MAP_I2CMasterEnable \
  1021. ROM_I2CMasterEnable
  1022. #else
  1023. #define MAP_I2CMasterEnable \
  1024. I2CMasterEnable
  1025. #endif
  1026. #ifdef ROM_I2CMasterErr
  1027. #define MAP_I2CMasterErr \
  1028. ROM_I2CMasterErr
  1029. #else
  1030. #define MAP_I2CMasterErr \
  1031. I2CMasterErr
  1032. #endif
  1033. #ifdef ROM_I2CMasterIntClear
  1034. #define MAP_I2CMasterIntClear \
  1035. ROM_I2CMasterIntClear
  1036. #else
  1037. #define MAP_I2CMasterIntClear \
  1038. I2CMasterIntClear
  1039. #endif
  1040. #ifdef ROM_I2CMasterIntDisable
  1041. #define MAP_I2CMasterIntDisable \
  1042. ROM_I2CMasterIntDisable
  1043. #else
  1044. #define MAP_I2CMasterIntDisable \
  1045. I2CMasterIntDisable
  1046. #endif
  1047. #ifdef ROM_I2CMasterIntEnable
  1048. #define MAP_I2CMasterIntEnable \
  1049. ROM_I2CMasterIntEnable
  1050. #else
  1051. #define MAP_I2CMasterIntEnable \
  1052. I2CMasterIntEnable
  1053. #endif
  1054. #ifdef ROM_I2CMasterIntStatus
  1055. #define MAP_I2CMasterIntStatus \
  1056. ROM_I2CMasterIntStatus
  1057. #else
  1058. #define MAP_I2CMasterIntStatus \
  1059. I2CMasterIntStatus
  1060. #endif
  1061. #ifdef ROM_I2CMasterIntEnableEx
  1062. #define MAP_I2CMasterIntEnableEx \
  1063. ROM_I2CMasterIntEnableEx
  1064. #else
  1065. #define MAP_I2CMasterIntEnableEx \
  1066. I2CMasterIntEnableEx
  1067. #endif
  1068. #ifdef ROM_I2CMasterIntDisableEx
  1069. #define MAP_I2CMasterIntDisableEx \
  1070. ROM_I2CMasterIntDisableEx
  1071. #else
  1072. #define MAP_I2CMasterIntDisableEx \
  1073. I2CMasterIntDisableEx
  1074. #endif
  1075. #ifdef ROM_I2CMasterIntStatusEx
  1076. #define MAP_I2CMasterIntStatusEx \
  1077. ROM_I2CMasterIntStatusEx
  1078. #else
  1079. #define MAP_I2CMasterIntStatusEx \
  1080. I2CMasterIntStatusEx
  1081. #endif
  1082. #ifdef ROM_I2CMasterIntClearEx
  1083. #define MAP_I2CMasterIntClearEx \
  1084. ROM_I2CMasterIntClearEx
  1085. #else
  1086. #define MAP_I2CMasterIntClearEx \
  1087. I2CMasterIntClearEx
  1088. #endif
  1089. #ifdef ROM_I2CMasterTimeoutSet
  1090. #define MAP_I2CMasterTimeoutSet \
  1091. ROM_I2CMasterTimeoutSet
  1092. #else
  1093. #define MAP_I2CMasterTimeoutSet \
  1094. I2CMasterTimeoutSet
  1095. #endif
  1096. #ifdef ROM_I2CSlaveACKOverride
  1097. #define MAP_I2CSlaveACKOverride \
  1098. ROM_I2CSlaveACKOverride
  1099. #else
  1100. #define MAP_I2CSlaveACKOverride \
  1101. I2CSlaveACKOverride
  1102. #endif
  1103. #ifdef ROM_I2CSlaveACKValueSet
  1104. #define MAP_I2CSlaveACKValueSet \
  1105. ROM_I2CSlaveACKValueSet
  1106. #else
  1107. #define MAP_I2CSlaveACKValueSet \
  1108. I2CSlaveACKValueSet
  1109. #endif
  1110. #ifdef ROM_I2CMasterLineStateGet
  1111. #define MAP_I2CMasterLineStateGet \
  1112. ROM_I2CMasterLineStateGet
  1113. #else
  1114. #define MAP_I2CMasterLineStateGet \
  1115. I2CMasterLineStateGet
  1116. #endif
  1117. #ifdef ROM_I2CMasterSlaveAddrSet
  1118. #define MAP_I2CMasterSlaveAddrSet \
  1119. ROM_I2CMasterSlaveAddrSet
  1120. #else
  1121. #define MAP_I2CMasterSlaveAddrSet \
  1122. I2CMasterSlaveAddrSet
  1123. #endif
  1124. #ifdef ROM_I2CSlaveDataGet
  1125. #define MAP_I2CSlaveDataGet \
  1126. ROM_I2CSlaveDataGet
  1127. #else
  1128. #define MAP_I2CSlaveDataGet \
  1129. I2CSlaveDataGet
  1130. #endif
  1131. #ifdef ROM_I2CSlaveDataPut
  1132. #define MAP_I2CSlaveDataPut \
  1133. ROM_I2CSlaveDataPut
  1134. #else
  1135. #define MAP_I2CSlaveDataPut \
  1136. I2CSlaveDataPut
  1137. #endif
  1138. #ifdef ROM_I2CSlaveDisable
  1139. #define MAP_I2CSlaveDisable \
  1140. ROM_I2CSlaveDisable
  1141. #else
  1142. #define MAP_I2CSlaveDisable \
  1143. I2CSlaveDisable
  1144. #endif
  1145. #ifdef ROM_I2CSlaveEnable
  1146. #define MAP_I2CSlaveEnable \
  1147. ROM_I2CSlaveEnable
  1148. #else
  1149. #define MAP_I2CSlaveEnable \
  1150. I2CSlaveEnable
  1151. #endif
  1152. #ifdef ROM_I2CSlaveInit
  1153. #define MAP_I2CSlaveInit \
  1154. ROM_I2CSlaveInit
  1155. #else
  1156. #define MAP_I2CSlaveInit \
  1157. I2CSlaveInit
  1158. #endif
  1159. #ifdef ROM_I2CSlaveAddressSet
  1160. #define MAP_I2CSlaveAddressSet \
  1161. ROM_I2CSlaveAddressSet
  1162. #else
  1163. #define MAP_I2CSlaveAddressSet \
  1164. I2CSlaveAddressSet
  1165. #endif
  1166. #ifdef ROM_I2CSlaveIntClear
  1167. #define MAP_I2CSlaveIntClear \
  1168. ROM_I2CSlaveIntClear
  1169. #else
  1170. #define MAP_I2CSlaveIntClear \
  1171. I2CSlaveIntClear
  1172. #endif
  1173. #ifdef ROM_I2CSlaveIntDisable
  1174. #define MAP_I2CSlaveIntDisable \
  1175. ROM_I2CSlaveIntDisable
  1176. #else
  1177. #define MAP_I2CSlaveIntDisable \
  1178. I2CSlaveIntDisable
  1179. #endif
  1180. #ifdef ROM_I2CSlaveIntEnable
  1181. #define MAP_I2CSlaveIntEnable \
  1182. ROM_I2CSlaveIntEnable
  1183. #else
  1184. #define MAP_I2CSlaveIntEnable \
  1185. I2CSlaveIntEnable
  1186. #endif
  1187. #ifdef ROM_I2CSlaveIntClearEx
  1188. #define MAP_I2CSlaveIntClearEx \
  1189. ROM_I2CSlaveIntClearEx
  1190. #else
  1191. #define MAP_I2CSlaveIntClearEx \
  1192. I2CSlaveIntClearEx
  1193. #endif
  1194. #ifdef ROM_I2CSlaveIntDisableEx
  1195. #define MAP_I2CSlaveIntDisableEx \
  1196. ROM_I2CSlaveIntDisableEx
  1197. #else
  1198. #define MAP_I2CSlaveIntDisableEx \
  1199. I2CSlaveIntDisableEx
  1200. #endif
  1201. #ifdef ROM_I2CSlaveIntEnableEx
  1202. #define MAP_I2CSlaveIntEnableEx \
  1203. ROM_I2CSlaveIntEnableEx
  1204. #else
  1205. #define MAP_I2CSlaveIntEnableEx \
  1206. I2CSlaveIntEnableEx
  1207. #endif
  1208. #ifdef ROM_I2CSlaveIntStatus
  1209. #define MAP_I2CSlaveIntStatus \
  1210. ROM_I2CSlaveIntStatus
  1211. #else
  1212. #define MAP_I2CSlaveIntStatus \
  1213. I2CSlaveIntStatus
  1214. #endif
  1215. #ifdef ROM_I2CSlaveIntStatusEx
  1216. #define MAP_I2CSlaveIntStatusEx \
  1217. ROM_I2CSlaveIntStatusEx
  1218. #else
  1219. #define MAP_I2CSlaveIntStatusEx \
  1220. I2CSlaveIntStatusEx
  1221. #endif
  1222. #ifdef ROM_I2CSlaveStatus
  1223. #define MAP_I2CSlaveStatus \
  1224. ROM_I2CSlaveStatus
  1225. #else
  1226. #define MAP_I2CSlaveStatus \
  1227. I2CSlaveStatus
  1228. #endif
  1229. #ifdef ROM_I2CMasterInitExpClk
  1230. #define MAP_I2CMasterInitExpClk \
  1231. ROM_I2CMasterInitExpClk
  1232. #else
  1233. #define MAP_I2CMasterInitExpClk \
  1234. I2CMasterInitExpClk
  1235. #endif
  1236. //*****************************************************************************
  1237. //
  1238. // Macros for the SPI API.
  1239. //
  1240. //*****************************************************************************
  1241. #ifdef ROM_SPIEnable
  1242. #define MAP_SPIEnable \
  1243. ROM_SPIEnable
  1244. #else
  1245. #define MAP_SPIEnable \
  1246. SPIEnable
  1247. #endif
  1248. #ifdef ROM_SPIDisable
  1249. #define MAP_SPIDisable \
  1250. ROM_SPIDisable
  1251. #else
  1252. #define MAP_SPIDisable \
  1253. SPIDisable
  1254. #endif
  1255. #ifdef ROM_SPIReset
  1256. #define MAP_SPIReset \
  1257. ROM_SPIReset
  1258. #else
  1259. #define MAP_SPIReset \
  1260. SPIReset
  1261. #endif
  1262. #ifdef ROM_SPIConfigSetExpClk
  1263. #define MAP_SPIConfigSetExpClk \
  1264. ROM_SPIConfigSetExpClk
  1265. #else
  1266. #define MAP_SPIConfigSetExpClk \
  1267. SPIConfigSetExpClk
  1268. #endif
  1269. #ifdef ROM_SPIDataGetNonBlocking
  1270. #define MAP_SPIDataGetNonBlocking \
  1271. ROM_SPIDataGetNonBlocking
  1272. #else
  1273. #define MAP_SPIDataGetNonBlocking \
  1274. SPIDataGetNonBlocking
  1275. #endif
  1276. #ifdef ROM_SPIDataGet
  1277. #define MAP_SPIDataGet \
  1278. ROM_SPIDataGet
  1279. #else
  1280. #define MAP_SPIDataGet \
  1281. SPIDataGet
  1282. #endif
  1283. #ifdef ROM_SPIDataPutNonBlocking
  1284. #define MAP_SPIDataPutNonBlocking \
  1285. ROM_SPIDataPutNonBlocking
  1286. #else
  1287. #define MAP_SPIDataPutNonBlocking \
  1288. SPIDataPutNonBlocking
  1289. #endif
  1290. #ifdef ROM_SPIDataPut
  1291. #define MAP_SPIDataPut \
  1292. ROM_SPIDataPut
  1293. #else
  1294. #define MAP_SPIDataPut \
  1295. SPIDataPut
  1296. #endif
  1297. #ifdef ROM_SPIFIFOEnable
  1298. #define MAP_SPIFIFOEnable \
  1299. ROM_SPIFIFOEnable
  1300. #else
  1301. #define MAP_SPIFIFOEnable \
  1302. SPIFIFOEnable
  1303. #endif
  1304. #ifdef ROM_SPIFIFODisable
  1305. #define MAP_SPIFIFODisable \
  1306. ROM_SPIFIFODisable
  1307. #else
  1308. #define MAP_SPIFIFODisable \
  1309. SPIFIFODisable
  1310. #endif
  1311. #ifdef ROM_SPIFIFOLevelSet
  1312. #define MAP_SPIFIFOLevelSet \
  1313. ROM_SPIFIFOLevelSet
  1314. #else
  1315. #define MAP_SPIFIFOLevelSet \
  1316. SPIFIFOLevelSet
  1317. #endif
  1318. #ifdef ROM_SPIFIFOLevelGet
  1319. #define MAP_SPIFIFOLevelGet \
  1320. ROM_SPIFIFOLevelGet
  1321. #else
  1322. #define MAP_SPIFIFOLevelGet \
  1323. SPIFIFOLevelGet
  1324. #endif
  1325. #ifdef ROM_SPIWordCountSet
  1326. #define MAP_SPIWordCountSet \
  1327. ROM_SPIWordCountSet
  1328. #else
  1329. #define MAP_SPIWordCountSet \
  1330. SPIWordCountSet
  1331. #endif
  1332. #ifdef ROM_SPIIntRegister
  1333. #define MAP_SPIIntRegister \
  1334. ROM_SPIIntRegister
  1335. #else
  1336. #define MAP_SPIIntRegister \
  1337. SPIIntRegister
  1338. #endif
  1339. #ifdef ROM_SPIIntUnregister
  1340. #define MAP_SPIIntUnregister \
  1341. ROM_SPIIntUnregister
  1342. #else
  1343. #define MAP_SPIIntUnregister \
  1344. SPIIntUnregister
  1345. #endif
  1346. #ifdef ROM_SPIIntEnable
  1347. #define MAP_SPIIntEnable \
  1348. ROM_SPIIntEnable
  1349. #else
  1350. #define MAP_SPIIntEnable \
  1351. SPIIntEnable
  1352. #endif
  1353. #ifdef ROM_SPIIntDisable
  1354. #define MAP_SPIIntDisable \
  1355. ROM_SPIIntDisable
  1356. #else
  1357. #define MAP_SPIIntDisable \
  1358. SPIIntDisable
  1359. #endif
  1360. #ifdef ROM_SPIIntStatus
  1361. #define MAP_SPIIntStatus \
  1362. ROM_SPIIntStatus
  1363. #else
  1364. #define MAP_SPIIntStatus \
  1365. SPIIntStatus
  1366. #endif
  1367. #ifdef ROM_SPIIntClear
  1368. #define MAP_SPIIntClear \
  1369. ROM_SPIIntClear
  1370. #else
  1371. #define MAP_SPIIntClear \
  1372. SPIIntClear
  1373. #endif
  1374. #ifdef ROM_SPIDmaEnable
  1375. #define MAP_SPIDmaEnable \
  1376. ROM_SPIDmaEnable
  1377. #else
  1378. #define MAP_SPIDmaEnable \
  1379. SPIDmaEnable
  1380. #endif
  1381. #ifdef ROM_SPIDmaDisable
  1382. #define MAP_SPIDmaDisable \
  1383. ROM_SPIDmaDisable
  1384. #else
  1385. #define MAP_SPIDmaDisable \
  1386. SPIDmaDisable
  1387. #endif
  1388. #ifdef ROM_SPICSEnable
  1389. #define MAP_SPICSEnable \
  1390. ROM_SPICSEnable
  1391. #else
  1392. #define MAP_SPICSEnable \
  1393. SPICSEnable
  1394. #endif
  1395. #ifdef ROM_SPICSDisable
  1396. #define MAP_SPICSDisable \
  1397. ROM_SPICSDisable
  1398. #else
  1399. #define MAP_SPICSDisable \
  1400. SPICSDisable
  1401. #endif
  1402. #ifdef ROM_SPITransfer
  1403. #define MAP_SPITransfer \
  1404. ROM_SPITransfer
  1405. #else
  1406. #define MAP_SPITransfer \
  1407. SPITransfer
  1408. #endif
  1409. //*****************************************************************************
  1410. //
  1411. // Macros for the CAM API.
  1412. //
  1413. //*****************************************************************************
  1414. #ifdef ROM_CameraReset
  1415. #define MAP_CameraReset \
  1416. ROM_CameraReset
  1417. #else
  1418. #define MAP_CameraReset \
  1419. CameraReset
  1420. #endif
  1421. #ifdef ROM_CameraParamsConfig
  1422. #define MAP_CameraParamsConfig \
  1423. ROM_CameraParamsConfig
  1424. #else
  1425. #define MAP_CameraParamsConfig \
  1426. CameraParamsConfig
  1427. #endif
  1428. #ifdef ROM_CameraXClkConfig
  1429. #define MAP_CameraXClkConfig \
  1430. ROM_CameraXClkConfig
  1431. #else
  1432. #define MAP_CameraXClkConfig \
  1433. CameraXClkConfig
  1434. #endif
  1435. #ifdef ROM_CameraXClkSet
  1436. #define MAP_CameraXClkSet \
  1437. ROM_CameraXClkSet
  1438. #else
  1439. #define MAP_CameraXClkSet \
  1440. CameraXClkSet
  1441. #endif
  1442. #ifdef ROM_CameraDMAEnable
  1443. #define MAP_CameraDMAEnable \
  1444. ROM_CameraDMAEnable
  1445. #else
  1446. #define MAP_CameraDMAEnable \
  1447. CameraDMAEnable
  1448. #endif
  1449. #ifdef ROM_CameraDMADisable
  1450. #define MAP_CameraDMADisable \
  1451. ROM_CameraDMADisable
  1452. #else
  1453. #define MAP_CameraDMADisable \
  1454. CameraDMADisable
  1455. #endif
  1456. #ifdef ROM_CameraThresholdSet
  1457. #define MAP_CameraThresholdSet \
  1458. ROM_CameraThresholdSet
  1459. #else
  1460. #define MAP_CameraThresholdSet \
  1461. CameraThresholdSet
  1462. #endif
  1463. #ifdef ROM_CameraIntRegister
  1464. #define MAP_CameraIntRegister \
  1465. ROM_CameraIntRegister
  1466. #else
  1467. #define MAP_CameraIntRegister \
  1468. CameraIntRegister
  1469. #endif
  1470. #ifdef ROM_CameraIntUnregister
  1471. #define MAP_CameraIntUnregister \
  1472. ROM_CameraIntUnregister
  1473. #else
  1474. #define MAP_CameraIntUnregister \
  1475. CameraIntUnregister
  1476. #endif
  1477. #ifdef ROM_CameraIntEnable
  1478. #define MAP_CameraIntEnable \
  1479. ROM_CameraIntEnable
  1480. #else
  1481. #define MAP_CameraIntEnable \
  1482. CameraIntEnable
  1483. #endif
  1484. #ifdef ROM_CameraIntDisable
  1485. #define MAP_CameraIntDisable \
  1486. ROM_CameraIntDisable
  1487. #else
  1488. #define MAP_CameraIntDisable \
  1489. CameraIntDisable
  1490. #endif
  1491. #ifdef ROM_CameraIntStatus
  1492. #define MAP_CameraIntStatus \
  1493. ROM_CameraIntStatus
  1494. #else
  1495. #define MAP_CameraIntStatus \
  1496. CameraIntStatus
  1497. #endif
  1498. #ifdef ROM_CameraIntClear
  1499. #define MAP_CameraIntClear \
  1500. ROM_CameraIntClear
  1501. #else
  1502. #define MAP_CameraIntClear \
  1503. CameraIntClear
  1504. #endif
  1505. #ifdef ROM_CameraCaptureStop
  1506. #define MAP_CameraCaptureStop \
  1507. ROM_CameraCaptureStop
  1508. #else
  1509. #define MAP_CameraCaptureStop \
  1510. CameraCaptureStop
  1511. #endif
  1512. #ifdef ROM_CameraCaptureStart
  1513. #define MAP_CameraCaptureStart \
  1514. ROM_CameraCaptureStart
  1515. #else
  1516. #define MAP_CameraCaptureStart \
  1517. CameraCaptureStart
  1518. #endif
  1519. #ifdef ROM_CameraBufferRead
  1520. #define MAP_CameraBufferRead \
  1521. ROM_CameraBufferRead
  1522. #else
  1523. #define MAP_CameraBufferRead \
  1524. CameraBufferRead
  1525. #endif
  1526. //*****************************************************************************
  1527. //
  1528. // Macros for the FLASH API.
  1529. //
  1530. //*****************************************************************************
  1531. #ifdef ROM_FlashDisable
  1532. #define MAP_FlashDisable \
  1533. ROM_FlashDisable
  1534. #else
  1535. #define MAP_FlashDisable \
  1536. FlashDisable
  1537. #endif
  1538. #ifdef ROM_FlashErase
  1539. #define MAP_FlashErase \
  1540. ROM_FlashErase
  1541. #else
  1542. #define MAP_FlashErase \
  1543. FlashErase
  1544. #endif
  1545. #ifdef ROM_FlashMassErase
  1546. #define MAP_FlashMassErase \
  1547. ROM_FlashMassErase
  1548. #else
  1549. #define MAP_FlashMassErase \
  1550. FlashMassErase
  1551. #endif
  1552. #ifdef ROM_FlashMassEraseNonBlocking
  1553. #define MAP_FlashMassEraseNonBlocking \
  1554. ROM_FlashMassEraseNonBlocking
  1555. #else
  1556. #define MAP_FlashMassEraseNonBlocking \
  1557. FlashMassEraseNonBlocking
  1558. #endif
  1559. #ifdef ROM_FlashEraseNonBlocking
  1560. #define MAP_FlashEraseNonBlocking \
  1561. ROM_FlashEraseNonBlocking
  1562. #else
  1563. #define MAP_FlashEraseNonBlocking \
  1564. FlashEraseNonBlocking
  1565. #endif
  1566. #ifdef ROM_FlashProgram
  1567. #define MAP_FlashProgram \
  1568. ROM_FlashProgram
  1569. #else
  1570. #define MAP_FlashProgram \
  1571. FlashProgram
  1572. #endif
  1573. #ifdef ROM_FlashProgramNonBlocking
  1574. #define MAP_FlashProgramNonBlocking \
  1575. ROM_FlashProgramNonBlocking
  1576. #else
  1577. #define MAP_FlashProgramNonBlocking \
  1578. FlashProgramNonBlocking
  1579. #endif
  1580. #ifdef ROM_FlashIntRegister
  1581. #define MAP_FlashIntRegister \
  1582. ROM_FlashIntRegister
  1583. #else
  1584. #define MAP_FlashIntRegister \
  1585. FlashIntRegister
  1586. #endif
  1587. #ifdef ROM_FlashIntUnregister
  1588. #define MAP_FlashIntUnregister \
  1589. ROM_FlashIntUnregister
  1590. #else
  1591. #define MAP_FlashIntUnregister \
  1592. FlashIntUnregister
  1593. #endif
  1594. #ifdef ROM_FlashIntEnable
  1595. #define MAP_FlashIntEnable \
  1596. ROM_FlashIntEnable
  1597. #else
  1598. #define MAP_FlashIntEnable \
  1599. FlashIntEnable
  1600. #endif
  1601. #ifdef ROM_FlashIntDisable
  1602. #define MAP_FlashIntDisable \
  1603. ROM_FlashIntDisable
  1604. #else
  1605. #define MAP_FlashIntDisable \
  1606. FlashIntDisable
  1607. #endif
  1608. #ifdef ROM_FlashIntStatus
  1609. #define MAP_FlashIntStatus \
  1610. ROM_FlashIntStatus
  1611. #else
  1612. #define MAP_FlashIntStatus \
  1613. FlashIntStatus
  1614. #endif
  1615. #ifdef ROM_FlashIntClear
  1616. #define MAP_FlashIntClear \
  1617. ROM_FlashIntClear
  1618. #else
  1619. #define MAP_FlashIntClear \
  1620. FlashIntClear
  1621. #endif
  1622. #ifdef ROM_FlashProtectGet
  1623. #define MAP_FlashProtectGet \
  1624. ROM_FlashProtectGet
  1625. #else
  1626. #define MAP_FlashProtectGet \
  1627. FlashProtectGet
  1628. #endif
  1629. //*****************************************************************************
  1630. //
  1631. // Macros for the Pin API.
  1632. //
  1633. //*****************************************************************************
  1634. #ifdef ROM_PinModeSet
  1635. #define MAP_PinModeSet \
  1636. ROM_PinModeSet
  1637. #else
  1638. #define MAP_PinModeSet \
  1639. PinModeSet
  1640. #endif
  1641. #ifdef ROM_PinDirModeSet
  1642. #define MAP_PinDirModeSet \
  1643. ROM_PinDirModeSet
  1644. #else
  1645. #define MAP_PinDirModeSet \
  1646. PinDirModeSet
  1647. #endif
  1648. #ifdef ROM_PinDirModeGet
  1649. #define MAP_PinDirModeGet \
  1650. ROM_PinDirModeGet
  1651. #else
  1652. #define MAP_PinDirModeGet \
  1653. PinDirModeGet
  1654. #endif
  1655. #ifdef ROM_PinModeGet
  1656. #define MAP_PinModeGet \
  1657. ROM_PinModeGet
  1658. #else
  1659. #define MAP_PinModeGet \
  1660. PinModeGet
  1661. #endif
  1662. #ifdef ROM_PinConfigGet
  1663. #define MAP_PinConfigGet \
  1664. ROM_PinConfigGet
  1665. #else
  1666. #define MAP_PinConfigGet \
  1667. PinConfigGet
  1668. #endif
  1669. #ifdef ROM_PinConfigSet
  1670. #define MAP_PinConfigSet \
  1671. ROM_PinConfigSet
  1672. #else
  1673. #define MAP_PinConfigSet \
  1674. PinConfigSet
  1675. #endif
  1676. #ifdef ROM_PinTypeUART
  1677. #define MAP_PinTypeUART \
  1678. ROM_PinTypeUART
  1679. #else
  1680. #define MAP_PinTypeUART \
  1681. PinTypeUART
  1682. #endif
  1683. #ifdef ROM_PinTypeI2C
  1684. #define MAP_PinTypeI2C \
  1685. ROM_PinTypeI2C
  1686. #else
  1687. #define MAP_PinTypeI2C \
  1688. PinTypeI2C
  1689. #endif
  1690. #ifdef ROM_PinTypeSPI
  1691. #define MAP_PinTypeSPI \
  1692. ROM_PinTypeSPI
  1693. #else
  1694. #define MAP_PinTypeSPI \
  1695. PinTypeSPI
  1696. #endif
  1697. #ifdef ROM_PinTypeI2S
  1698. #define MAP_PinTypeI2S \
  1699. ROM_PinTypeI2S
  1700. #else
  1701. #define MAP_PinTypeI2S \
  1702. PinTypeI2S
  1703. #endif
  1704. #ifdef ROM_PinTypeTimer
  1705. #define MAP_PinTypeTimer \
  1706. ROM_PinTypeTimer
  1707. #else
  1708. #define MAP_PinTypeTimer \
  1709. PinTypeTimer
  1710. #endif
  1711. #ifdef ROM_PinTypeCamera
  1712. #define MAP_PinTypeCamera \
  1713. ROM_PinTypeCamera
  1714. #else
  1715. #define MAP_PinTypeCamera \
  1716. PinTypeCamera
  1717. #endif
  1718. #ifdef ROM_PinTypeGPIO
  1719. #define MAP_PinTypeGPIO \
  1720. ROM_PinTypeGPIO
  1721. #else
  1722. #define MAP_PinTypeGPIO \
  1723. PinTypeGPIO
  1724. #endif
  1725. #ifdef ROM_PinTypeADC
  1726. #define MAP_PinTypeADC \
  1727. ROM_PinTypeADC
  1728. #else
  1729. #define MAP_PinTypeADC \
  1730. PinTypeADC
  1731. #endif
  1732. #ifdef ROM_PinTypeSDHost
  1733. #define MAP_PinTypeSDHost \
  1734. ROM_PinTypeSDHost
  1735. #else
  1736. #define MAP_PinTypeSDHost \
  1737. PinTypeSDHost
  1738. #endif
  1739. //*****************************************************************************
  1740. //
  1741. // Macros for the SYSTICK API.
  1742. //
  1743. //*****************************************************************************
  1744. #ifdef ROM_SysTickEnable
  1745. #define MAP_SysTickEnable \
  1746. ROM_SysTickEnable
  1747. #else
  1748. #define MAP_SysTickEnable \
  1749. SysTickEnable
  1750. #endif
  1751. #ifdef ROM_SysTickDisable
  1752. #define MAP_SysTickDisable \
  1753. ROM_SysTickDisable
  1754. #else
  1755. #define MAP_SysTickDisable \
  1756. SysTickDisable
  1757. #endif
  1758. #ifdef ROM_SysTickIntRegister
  1759. #define MAP_SysTickIntRegister \
  1760. ROM_SysTickIntRegister
  1761. #else
  1762. #define MAP_SysTickIntRegister \
  1763. SysTickIntRegister
  1764. #endif
  1765. #ifdef ROM_SysTickIntUnregister
  1766. #define MAP_SysTickIntUnregister \
  1767. ROM_SysTickIntUnregister
  1768. #else
  1769. #define MAP_SysTickIntUnregister \
  1770. SysTickIntUnregister
  1771. #endif
  1772. #ifdef ROM_SysTickIntEnable
  1773. #define MAP_SysTickIntEnable \
  1774. ROM_SysTickIntEnable
  1775. #else
  1776. #define MAP_SysTickIntEnable \
  1777. SysTickIntEnable
  1778. #endif
  1779. #ifdef ROM_SysTickIntDisable
  1780. #define MAP_SysTickIntDisable \
  1781. ROM_SysTickIntDisable
  1782. #else
  1783. #define MAP_SysTickIntDisable \
  1784. SysTickIntDisable
  1785. #endif
  1786. #ifdef ROM_SysTickPeriodSet
  1787. #define MAP_SysTickPeriodSet \
  1788. ROM_SysTickPeriodSet
  1789. #else
  1790. #define MAP_SysTickPeriodSet \
  1791. SysTickPeriodSet
  1792. #endif
  1793. #ifdef ROM_SysTickPeriodGet
  1794. #define MAP_SysTickPeriodGet \
  1795. ROM_SysTickPeriodGet
  1796. #else
  1797. #define MAP_SysTickPeriodGet \
  1798. SysTickPeriodGet
  1799. #endif
  1800. #ifdef ROM_SysTickValueGet
  1801. #define MAP_SysTickValueGet \
  1802. ROM_SysTickValueGet
  1803. #else
  1804. #define MAP_SysTickValueGet \
  1805. SysTickValueGet
  1806. #endif
  1807. //*****************************************************************************
  1808. //
  1809. // Macros for the UTILS API.
  1810. //
  1811. //*****************************************************************************
  1812. #ifdef ROM_UtilsDelay
  1813. #define MAP_UtilsDelay \
  1814. ROM_UtilsDelay
  1815. #else
  1816. #define MAP_UtilsDelay \
  1817. UtilsDelay
  1818. #endif
  1819. //*****************************************************************************
  1820. //
  1821. // Macros for the I2S API.
  1822. //
  1823. //*****************************************************************************
  1824. #ifdef ROM_I2SEnable
  1825. #define MAP_I2SEnable \
  1826. ROM_I2SEnable
  1827. #else
  1828. #define MAP_I2SEnable \
  1829. I2SEnable
  1830. #endif
  1831. #ifdef ROM_I2SDisable
  1832. #define MAP_I2SDisable \
  1833. ROM_I2SDisable
  1834. #else
  1835. #define MAP_I2SDisable \
  1836. I2SDisable
  1837. #endif
  1838. #ifdef ROM_I2SDataPut
  1839. #define MAP_I2SDataPut \
  1840. ROM_I2SDataPut
  1841. #else
  1842. #define MAP_I2SDataPut \
  1843. I2SDataPut
  1844. #endif
  1845. #ifdef ROM_I2SDataPutNonBlocking
  1846. #define MAP_I2SDataPutNonBlocking \
  1847. ROM_I2SDataPutNonBlocking
  1848. #else
  1849. #define MAP_I2SDataPutNonBlocking \
  1850. I2SDataPutNonBlocking
  1851. #endif
  1852. #ifdef ROM_I2SDataGet
  1853. #define MAP_I2SDataGet \
  1854. ROM_I2SDataGet
  1855. #else
  1856. #define MAP_I2SDataGet \
  1857. I2SDataGet
  1858. #endif
  1859. #ifdef ROM_I2SDataGetNonBlocking
  1860. #define MAP_I2SDataGetNonBlocking \
  1861. ROM_I2SDataGetNonBlocking
  1862. #else
  1863. #define MAP_I2SDataGetNonBlocking \
  1864. I2SDataGetNonBlocking
  1865. #endif
  1866. #ifdef ROM_I2SConfigSetExpClk
  1867. #define MAP_I2SConfigSetExpClk \
  1868. ROM_I2SConfigSetExpClk
  1869. #else
  1870. #define MAP_I2SConfigSetExpClk \
  1871. I2SConfigSetExpClk
  1872. #endif
  1873. #ifdef ROM_I2STxFIFOEnable
  1874. #define MAP_I2STxFIFOEnable \
  1875. ROM_I2STxFIFOEnable
  1876. #else
  1877. #define MAP_I2STxFIFOEnable \
  1878. I2STxFIFOEnable
  1879. #endif
  1880. #ifdef ROM_I2STxFIFODisable
  1881. #define MAP_I2STxFIFODisable \
  1882. ROM_I2STxFIFODisable
  1883. #else
  1884. #define MAP_I2STxFIFODisable \
  1885. I2STxFIFODisable
  1886. #endif
  1887. #ifdef ROM_I2SRxFIFOEnable
  1888. #define MAP_I2SRxFIFOEnable \
  1889. ROM_I2SRxFIFOEnable
  1890. #else
  1891. #define MAP_I2SRxFIFOEnable \
  1892. I2SRxFIFOEnable
  1893. #endif
  1894. #ifdef ROM_I2SRxFIFODisable
  1895. #define MAP_I2SRxFIFODisable \
  1896. ROM_I2SRxFIFODisable
  1897. #else
  1898. #define MAP_I2SRxFIFODisable \
  1899. I2SRxFIFODisable
  1900. #endif
  1901. #ifdef ROM_I2STxFIFOStatusGet
  1902. #define MAP_I2STxFIFOStatusGet \
  1903. ROM_I2STxFIFOStatusGet
  1904. #else
  1905. #define MAP_I2STxFIFOStatusGet \
  1906. I2STxFIFOStatusGet
  1907. #endif
  1908. #ifdef ROM_I2SRxFIFOStatusGet
  1909. #define MAP_I2SRxFIFOStatusGet \
  1910. ROM_I2SRxFIFOStatusGet
  1911. #else
  1912. #define MAP_I2SRxFIFOStatusGet \
  1913. I2SRxFIFOStatusGet
  1914. #endif
  1915. #ifdef ROM_I2SSerializerConfig
  1916. #define MAP_I2SSerializerConfig \
  1917. ROM_I2SSerializerConfig
  1918. #else
  1919. #define MAP_I2SSerializerConfig \
  1920. I2SSerializerConfig
  1921. #endif
  1922. #ifdef ROM_I2SIntEnable
  1923. #define MAP_I2SIntEnable \
  1924. ROM_I2SIntEnable
  1925. #else
  1926. #define MAP_I2SIntEnable \
  1927. I2SIntEnable
  1928. #endif
  1929. #ifdef ROM_I2SIntDisable
  1930. #define MAP_I2SIntDisable \
  1931. ROM_I2SIntDisable
  1932. #else
  1933. #define MAP_I2SIntDisable \
  1934. I2SIntDisable
  1935. #endif
  1936. #ifdef ROM_I2SIntStatus
  1937. #define MAP_I2SIntStatus \
  1938. ROM_I2SIntStatus
  1939. #else
  1940. #define MAP_I2SIntStatus \
  1941. I2SIntStatus
  1942. #endif
  1943. #ifdef ROM_I2SIntClear
  1944. #define MAP_I2SIntClear \
  1945. ROM_I2SIntClear
  1946. #else
  1947. #define MAP_I2SIntClear \
  1948. I2SIntClear
  1949. #endif
  1950. #ifdef ROM_I2SIntRegister
  1951. #define MAP_I2SIntRegister \
  1952. ROM_I2SIntRegister
  1953. #else
  1954. #define MAP_I2SIntRegister \
  1955. I2SIntRegister
  1956. #endif
  1957. #ifdef ROM_I2SIntUnregister
  1958. #define MAP_I2SIntUnregister \
  1959. ROM_I2SIntUnregister
  1960. #else
  1961. #define MAP_I2SIntUnregister \
  1962. I2SIntUnregister
  1963. #endif
  1964. //*****************************************************************************
  1965. //
  1966. // Macros for the GPIO API.
  1967. //
  1968. //*****************************************************************************
  1969. #ifdef ROM_GPIODirModeSet
  1970. #define MAP_GPIODirModeSet \
  1971. ROM_GPIODirModeSet
  1972. #else
  1973. #define MAP_GPIODirModeSet \
  1974. GPIODirModeSet
  1975. #endif
  1976. #ifdef ROM_GPIODirModeGet
  1977. #define MAP_GPIODirModeGet \
  1978. ROM_GPIODirModeGet
  1979. #else
  1980. #define MAP_GPIODirModeGet \
  1981. GPIODirModeGet
  1982. #endif
  1983. #ifdef ROM_GPIOIntTypeSet
  1984. #define MAP_GPIOIntTypeSet \
  1985. ROM_GPIOIntTypeSet
  1986. #else
  1987. #define MAP_GPIOIntTypeSet \
  1988. GPIOIntTypeSet
  1989. #endif
  1990. #ifdef ROM_GPIODMATriggerEnable
  1991. #define MAP_GPIODMATriggerEnable \
  1992. ROM_GPIODMATriggerEnable
  1993. #else
  1994. #define MAP_GPIODMATriggerEnable \
  1995. GPIODMATriggerEnable
  1996. #endif
  1997. #ifdef ROM_GPIODMATriggerDisable
  1998. #define MAP_GPIODMATriggerDisable \
  1999. ROM_GPIODMATriggerDisable
  2000. #else
  2001. #define MAP_GPIODMATriggerDisable \
  2002. GPIODMATriggerDisable
  2003. #endif
  2004. #ifdef ROM_GPIOIntTypeGet
  2005. #define MAP_GPIOIntTypeGet \
  2006. ROM_GPIOIntTypeGet
  2007. #else
  2008. #define MAP_GPIOIntTypeGet \
  2009. GPIOIntTypeGet
  2010. #endif
  2011. #ifdef ROM_GPIOIntEnable
  2012. #define MAP_GPIOIntEnable \
  2013. ROM_GPIOIntEnable
  2014. #else
  2015. #define MAP_GPIOIntEnable \
  2016. GPIOIntEnable
  2017. #endif
  2018. #ifdef ROM_GPIOIntDisable
  2019. #define MAP_GPIOIntDisable \
  2020. ROM_GPIOIntDisable
  2021. #else
  2022. #define MAP_GPIOIntDisable \
  2023. GPIOIntDisable
  2024. #endif
  2025. #ifdef ROM_GPIOIntStatus
  2026. #define MAP_GPIOIntStatus \
  2027. ROM_GPIOIntStatus
  2028. #else
  2029. #define MAP_GPIOIntStatus \
  2030. GPIOIntStatus
  2031. #endif
  2032. #ifdef ROM_GPIOIntClear
  2033. #define MAP_GPIOIntClear \
  2034. ROM_GPIOIntClear
  2035. #else
  2036. #define MAP_GPIOIntClear \
  2037. GPIOIntClear
  2038. #endif
  2039. #ifdef ROM_GPIOIntRegister
  2040. #define MAP_GPIOIntRegister \
  2041. ROM_GPIOIntRegister
  2042. #else
  2043. #define MAP_GPIOIntRegister \
  2044. GPIOIntRegister
  2045. #endif
  2046. #ifdef ROM_GPIOIntUnregister
  2047. #define MAP_GPIOIntUnregister \
  2048. ROM_GPIOIntUnregister
  2049. #else
  2050. #define MAP_GPIOIntUnregister \
  2051. GPIOIntUnregister
  2052. #endif
  2053. #ifdef ROM_GPIOPinRead
  2054. #define MAP_GPIOPinRead \
  2055. ROM_GPIOPinRead
  2056. #else
  2057. #define MAP_GPIOPinRead \
  2058. GPIOPinRead
  2059. #endif
  2060. #ifdef ROM_GPIOPinWrite
  2061. #define MAP_GPIOPinWrite \
  2062. ROM_GPIOPinWrite
  2063. #else
  2064. #define MAP_GPIOPinWrite \
  2065. GPIOPinWrite
  2066. #endif
  2067. //*****************************************************************************
  2068. //
  2069. // Macros for the AES API.
  2070. //
  2071. //*****************************************************************************
  2072. #ifdef ROM_AESConfigSet
  2073. #define MAP_AESConfigSet \
  2074. ROM_AESConfigSet
  2075. #else
  2076. #define MAP_AESConfigSet \
  2077. AESConfigSet
  2078. #endif
  2079. #ifdef ROM_AESKey1Set
  2080. #define MAP_AESKey1Set \
  2081. ROM_AESKey1Set
  2082. #else
  2083. #define MAP_AESKey1Set \
  2084. AESKey1Set
  2085. #endif
  2086. #ifdef ROM_AESKey2Set
  2087. #define MAP_AESKey2Set \
  2088. ROM_AESKey2Set
  2089. #else
  2090. #define MAP_AESKey2Set \
  2091. AESKey2Set
  2092. #endif
  2093. #ifdef ROM_AESKey3Set
  2094. #define MAP_AESKey3Set \
  2095. ROM_AESKey3Set
  2096. #else
  2097. #define MAP_AESKey3Set \
  2098. AESKey3Set
  2099. #endif
  2100. #ifdef ROM_AESIVSet
  2101. #define MAP_AESIVSet \
  2102. ROM_AESIVSet
  2103. #else
  2104. #define MAP_AESIVSet \
  2105. AESIVSet
  2106. #endif
  2107. #ifdef ROM_AESTagRead
  2108. #define MAP_AESTagRead \
  2109. ROM_AESTagRead
  2110. #else
  2111. #define MAP_AESTagRead \
  2112. AESTagRead
  2113. #endif
  2114. #ifdef ROM_AESDataLengthSet
  2115. #define MAP_AESDataLengthSet \
  2116. ROM_AESDataLengthSet
  2117. #else
  2118. #define MAP_AESDataLengthSet \
  2119. AESDataLengthSet
  2120. #endif
  2121. #ifdef ROM_AESAuthDataLengthSet
  2122. #define MAP_AESAuthDataLengthSet \
  2123. ROM_AESAuthDataLengthSet
  2124. #else
  2125. #define MAP_AESAuthDataLengthSet \
  2126. AESAuthDataLengthSet
  2127. #endif
  2128. #ifdef ROM_AESDataReadNonBlocking
  2129. #define MAP_AESDataReadNonBlocking \
  2130. ROM_AESDataReadNonBlocking
  2131. #else
  2132. #define MAP_AESDataReadNonBlocking \
  2133. AESDataReadNonBlocking
  2134. #endif
  2135. #ifdef ROM_AESDataRead
  2136. #define MAP_AESDataRead \
  2137. ROM_AESDataRead
  2138. #else
  2139. #define MAP_AESDataRead \
  2140. AESDataRead
  2141. #endif
  2142. #ifdef ROM_AESDataWriteNonBlocking
  2143. #define MAP_AESDataWriteNonBlocking \
  2144. ROM_AESDataWriteNonBlocking
  2145. #else
  2146. #define MAP_AESDataWriteNonBlocking \
  2147. AESDataWriteNonBlocking
  2148. #endif
  2149. #ifdef ROM_AESDataWrite
  2150. #define MAP_AESDataWrite \
  2151. ROM_AESDataWrite
  2152. #else
  2153. #define MAP_AESDataWrite \
  2154. AESDataWrite
  2155. #endif
  2156. #ifdef ROM_AESDataProcess
  2157. #define MAP_AESDataProcess \
  2158. ROM_AESDataProcess
  2159. #else
  2160. #define MAP_AESDataProcess \
  2161. AESDataProcess
  2162. #endif
  2163. #ifdef ROM_AESDataMAC
  2164. #define MAP_AESDataMAC \
  2165. ROM_AESDataMAC
  2166. #else
  2167. #define MAP_AESDataMAC \
  2168. AESDataMAC
  2169. #endif
  2170. #ifdef ROM_AESDataProcessAE
  2171. #define MAP_AESDataProcessAE \
  2172. ROM_AESDataProcessAE
  2173. #else
  2174. #define MAP_AESDataProcessAE \
  2175. AESDataProcessAE
  2176. #endif
  2177. #ifdef ROM_AESIntStatus
  2178. #define MAP_AESIntStatus \
  2179. ROM_AESIntStatus
  2180. #else
  2181. #define MAP_AESIntStatus \
  2182. AESIntStatus
  2183. #endif
  2184. #ifdef ROM_AESIntEnable
  2185. #define MAP_AESIntEnable \
  2186. ROM_AESIntEnable
  2187. #else
  2188. #define MAP_AESIntEnable \
  2189. AESIntEnable
  2190. #endif
  2191. #ifdef ROM_AESIntDisable
  2192. #define MAP_AESIntDisable \
  2193. ROM_AESIntDisable
  2194. #else
  2195. #define MAP_AESIntDisable \
  2196. AESIntDisable
  2197. #endif
  2198. #ifdef ROM_AESIntClear
  2199. #define MAP_AESIntClear \
  2200. ROM_AESIntClear
  2201. #else
  2202. #define MAP_AESIntClear \
  2203. AESIntClear
  2204. #endif
  2205. #ifdef ROM_AESIntRegister
  2206. #define MAP_AESIntRegister \
  2207. ROM_AESIntRegister
  2208. #else
  2209. #define MAP_AESIntRegister \
  2210. AESIntRegister
  2211. #endif
  2212. #ifdef ROM_AESIntUnregister
  2213. #define MAP_AESIntUnregister \
  2214. ROM_AESIntUnregister
  2215. #else
  2216. #define MAP_AESIntUnregister \
  2217. AESIntUnregister
  2218. #endif
  2219. #ifdef ROM_AESDMAEnable
  2220. #define MAP_AESDMAEnable \
  2221. ROM_AESDMAEnable
  2222. #else
  2223. #define MAP_AESDMAEnable \
  2224. AESDMAEnable
  2225. #endif
  2226. #ifdef ROM_AESDMADisable
  2227. #define MAP_AESDMADisable \
  2228. ROM_AESDMADisable
  2229. #else
  2230. #define MAP_AESDMADisable \
  2231. AESDMADisable
  2232. #endif
  2233. //*****************************************************************************
  2234. //
  2235. // Macros for the DES API.
  2236. //
  2237. //*****************************************************************************
  2238. #ifdef ROM_DESConfigSet
  2239. #define MAP_DESConfigSet \
  2240. ROM_DESConfigSet
  2241. #else
  2242. #define MAP_DESConfigSet \
  2243. DESConfigSet
  2244. #endif
  2245. #ifdef ROM_DESDataRead
  2246. #define MAP_DESDataRead \
  2247. ROM_DESDataRead
  2248. #else
  2249. #define MAP_DESDataRead \
  2250. DESDataRead
  2251. #endif
  2252. #ifdef ROM_DESDataReadNonBlocking
  2253. #define MAP_DESDataReadNonBlocking \
  2254. ROM_DESDataReadNonBlocking
  2255. #else
  2256. #define MAP_DESDataReadNonBlocking \
  2257. DESDataReadNonBlocking
  2258. #endif
  2259. #ifdef ROM_DESDataProcess
  2260. #define MAP_DESDataProcess \
  2261. ROM_DESDataProcess
  2262. #else
  2263. #define MAP_DESDataProcess \
  2264. DESDataProcess
  2265. #endif
  2266. #ifdef ROM_DESDataWrite
  2267. #define MAP_DESDataWrite \
  2268. ROM_DESDataWrite
  2269. #else
  2270. #define MAP_DESDataWrite \
  2271. DESDataWrite
  2272. #endif
  2273. #ifdef ROM_DESDataWriteNonBlocking
  2274. #define MAP_DESDataWriteNonBlocking \
  2275. ROM_DESDataWriteNonBlocking
  2276. #else
  2277. #define MAP_DESDataWriteNonBlocking \
  2278. DESDataWriteNonBlocking
  2279. #endif
  2280. #ifdef ROM_DESDMADisable
  2281. #define MAP_DESDMADisable \
  2282. ROM_DESDMADisable
  2283. #else
  2284. #define MAP_DESDMADisable \
  2285. DESDMADisable
  2286. #endif
  2287. #ifdef ROM_DESDMAEnable
  2288. #define MAP_DESDMAEnable \
  2289. ROM_DESDMAEnable
  2290. #else
  2291. #define MAP_DESDMAEnable \
  2292. DESDMAEnable
  2293. #endif
  2294. #ifdef ROM_DESIntClear
  2295. #define MAP_DESIntClear \
  2296. ROM_DESIntClear
  2297. #else
  2298. #define MAP_DESIntClear \
  2299. DESIntClear
  2300. #endif
  2301. #ifdef ROM_DESIntDisable
  2302. #define MAP_DESIntDisable \
  2303. ROM_DESIntDisable
  2304. #else
  2305. #define MAP_DESIntDisable \
  2306. DESIntDisable
  2307. #endif
  2308. #ifdef ROM_DESIntEnable
  2309. #define MAP_DESIntEnable \
  2310. ROM_DESIntEnable
  2311. #else
  2312. #define MAP_DESIntEnable \
  2313. DESIntEnable
  2314. #endif
  2315. #ifdef ROM_DESIntRegister
  2316. #define MAP_DESIntRegister \
  2317. ROM_DESIntRegister
  2318. #else
  2319. #define MAP_DESIntRegister \
  2320. DESIntRegister
  2321. #endif
  2322. #ifdef ROM_DESIntStatus
  2323. #define MAP_DESIntStatus \
  2324. ROM_DESIntStatus
  2325. #else
  2326. #define MAP_DESIntStatus \
  2327. DESIntStatus
  2328. #endif
  2329. #ifdef ROM_DESIntUnregister
  2330. #define MAP_DESIntUnregister \
  2331. ROM_DESIntUnregister
  2332. #else
  2333. #define MAP_DESIntUnregister \
  2334. DESIntUnregister
  2335. #endif
  2336. #ifdef ROM_DESIVSet
  2337. #define MAP_DESIVSet \
  2338. ROM_DESIVSet
  2339. #else
  2340. #define MAP_DESIVSet \
  2341. DESIVSet
  2342. #endif
  2343. #ifdef ROM_DESKeySet
  2344. #define MAP_DESKeySet \
  2345. ROM_DESKeySet
  2346. #else
  2347. #define MAP_DESKeySet \
  2348. DESKeySet
  2349. #endif
  2350. #ifdef ROM_DESDataLengthSet
  2351. #define MAP_DESDataLengthSet \
  2352. ROM_DESDataLengthSet
  2353. #else
  2354. #define MAP_DESDataLengthSet \
  2355. DESDataLengthSet
  2356. #endif
  2357. //*****************************************************************************
  2358. //
  2359. // Macros for the SHAMD5 API.
  2360. //
  2361. //*****************************************************************************
  2362. #ifdef ROM_SHAMD5ConfigSet
  2363. #define MAP_SHAMD5ConfigSet \
  2364. ROM_SHAMD5ConfigSet
  2365. #else
  2366. #define MAP_SHAMD5ConfigSet \
  2367. SHAMD5ConfigSet
  2368. #endif
  2369. #ifdef ROM_SHAMD5DataProcess
  2370. #define MAP_SHAMD5DataProcess \
  2371. ROM_SHAMD5DataProcess
  2372. #else
  2373. #define MAP_SHAMD5DataProcess \
  2374. SHAMD5DataProcess
  2375. #endif
  2376. #ifdef ROM_SHAMD5DataWrite
  2377. #define MAP_SHAMD5DataWrite \
  2378. ROM_SHAMD5DataWrite
  2379. #else
  2380. #define MAP_SHAMD5DataWrite \
  2381. SHAMD5DataWrite
  2382. #endif
  2383. #ifdef ROM_SHAMD5DataWriteNonBlocking
  2384. #define MAP_SHAMD5DataWriteNonBlocking \
  2385. ROM_SHAMD5DataWriteNonBlocking
  2386. #else
  2387. #define MAP_SHAMD5DataWriteNonBlocking \
  2388. SHAMD5DataWriteNonBlocking
  2389. #endif
  2390. #ifdef ROM_SHAMD5DMADisable
  2391. #define MAP_SHAMD5DMADisable \
  2392. ROM_SHAMD5DMADisable
  2393. #else
  2394. #define MAP_SHAMD5DMADisable \
  2395. SHAMD5DMADisable
  2396. #endif
  2397. #ifdef ROM_SHAMD5DMAEnable
  2398. #define MAP_SHAMD5DMAEnable \
  2399. ROM_SHAMD5DMAEnable
  2400. #else
  2401. #define MAP_SHAMD5DMAEnable \
  2402. SHAMD5DMAEnable
  2403. #endif
  2404. #ifdef ROM_SHAMD5DataLengthSet
  2405. #define MAP_SHAMD5DataLengthSet \
  2406. ROM_SHAMD5DataLengthSet
  2407. #else
  2408. #define MAP_SHAMD5DataLengthSet \
  2409. SHAMD5DataLengthSet
  2410. #endif
  2411. #ifdef ROM_SHAMD5HMACKeySet
  2412. #define MAP_SHAMD5HMACKeySet \
  2413. ROM_SHAMD5HMACKeySet
  2414. #else
  2415. #define MAP_SHAMD5HMACKeySet \
  2416. SHAMD5HMACKeySet
  2417. #endif
  2418. #ifdef ROM_SHAMD5HMACPPKeyGenerate
  2419. #define MAP_SHAMD5HMACPPKeyGenerate \
  2420. ROM_SHAMD5HMACPPKeyGenerate
  2421. #else
  2422. #define MAP_SHAMD5HMACPPKeyGenerate \
  2423. SHAMD5HMACPPKeyGenerate
  2424. #endif
  2425. #ifdef ROM_SHAMD5HMACPPKeySet
  2426. #define MAP_SHAMD5HMACPPKeySet \
  2427. ROM_SHAMD5HMACPPKeySet
  2428. #else
  2429. #define MAP_SHAMD5HMACPPKeySet \
  2430. SHAMD5HMACPPKeySet
  2431. #endif
  2432. #ifdef ROM_SHAMD5HMACProcess
  2433. #define MAP_SHAMD5HMACProcess \
  2434. ROM_SHAMD5HMACProcess
  2435. #else
  2436. #define MAP_SHAMD5HMACProcess \
  2437. SHAMD5HMACProcess
  2438. #endif
  2439. #ifdef ROM_SHAMD5IntClear
  2440. #define MAP_SHAMD5IntClear \
  2441. ROM_SHAMD5IntClear
  2442. #else
  2443. #define MAP_SHAMD5IntClear \
  2444. SHAMD5IntClear
  2445. #endif
  2446. #ifdef ROM_SHAMD5IntDisable
  2447. #define MAP_SHAMD5IntDisable \
  2448. ROM_SHAMD5IntDisable
  2449. #else
  2450. #define MAP_SHAMD5IntDisable \
  2451. SHAMD5IntDisable
  2452. #endif
  2453. #ifdef ROM_SHAMD5IntEnable
  2454. #define MAP_SHAMD5IntEnable \
  2455. ROM_SHAMD5IntEnable
  2456. #else
  2457. #define MAP_SHAMD5IntEnable \
  2458. SHAMD5IntEnable
  2459. #endif
  2460. #ifdef ROM_SHAMD5IntRegister
  2461. #define MAP_SHAMD5IntRegister \
  2462. ROM_SHAMD5IntRegister
  2463. #else
  2464. #define MAP_SHAMD5IntRegister \
  2465. SHAMD5IntRegister
  2466. #endif
  2467. #ifdef ROM_SHAMD5IntStatus
  2468. #define MAP_SHAMD5IntStatus \
  2469. ROM_SHAMD5IntStatus
  2470. #else
  2471. #define MAP_SHAMD5IntStatus \
  2472. SHAMD5IntStatus
  2473. #endif
  2474. #ifdef ROM_SHAMD5IntUnregister
  2475. #define MAP_SHAMD5IntUnregister \
  2476. ROM_SHAMD5IntUnregister
  2477. #else
  2478. #define MAP_SHAMD5IntUnregister \
  2479. SHAMD5IntUnregister
  2480. #endif
  2481. #ifdef ROM_SHAMD5ResultRead
  2482. #define MAP_SHAMD5ResultRead \
  2483. ROM_SHAMD5ResultRead
  2484. #else
  2485. #define MAP_SHAMD5ResultRead \
  2486. SHAMD5ResultRead
  2487. #endif
  2488. //*****************************************************************************
  2489. //
  2490. // Macros for the CRC API.
  2491. //
  2492. //*****************************************************************************
  2493. #ifdef ROM_CRCConfigSet
  2494. #define MAP_CRCConfigSet \
  2495. ROM_CRCConfigSet
  2496. #else
  2497. #define MAP_CRCConfigSet \
  2498. CRCConfigSet
  2499. #endif
  2500. #ifdef ROM_CRCDataProcess
  2501. #define MAP_CRCDataProcess \
  2502. ROM_CRCDataProcess
  2503. #else
  2504. #define MAP_CRCDataProcess \
  2505. CRCDataProcess
  2506. #endif
  2507. #ifdef ROM_CRCDataWrite
  2508. #define MAP_CRCDataWrite \
  2509. ROM_CRCDataWrite
  2510. #else
  2511. #define MAP_CRCDataWrite \
  2512. CRCDataWrite
  2513. #endif
  2514. #ifdef ROM_CRCResultRead
  2515. #define MAP_CRCResultRead \
  2516. ROM_CRCResultRead
  2517. #else
  2518. #define MAP_CRCResultRead \
  2519. CRCResultRead
  2520. #endif
  2521. #ifdef ROM_CRCSeedSet
  2522. #define MAP_CRCSeedSet \
  2523. ROM_CRCSeedSet
  2524. #else
  2525. #define MAP_CRCSeedSet \
  2526. CRCSeedSet
  2527. #endif
  2528. //*****************************************************************************
  2529. //
  2530. // Macros for the SDHOST API.
  2531. //
  2532. //*****************************************************************************
  2533. #ifdef ROM_SDHostCmdReset
  2534. #define MAP_SDHostCmdReset \
  2535. ROM_SDHostCmdReset
  2536. #else
  2537. #define MAP_SDHostCmdReset \
  2538. SDHostCmdReset
  2539. #endif
  2540. #ifdef ROM_SDHostInit
  2541. #define MAP_SDHostInit \
  2542. ROM_SDHostInit
  2543. #else
  2544. #define MAP_SDHostInit \
  2545. SDHostInit
  2546. #endif
  2547. #ifdef ROM_SDHostCmdSend
  2548. #define MAP_SDHostCmdSend \
  2549. ROM_SDHostCmdSend
  2550. #else
  2551. #define MAP_SDHostCmdSend \
  2552. SDHostCmdSend
  2553. #endif
  2554. #ifdef ROM_SDHostIntRegister
  2555. #define MAP_SDHostIntRegister \
  2556. ROM_SDHostIntRegister
  2557. #else
  2558. #define MAP_SDHostIntRegister \
  2559. SDHostIntRegister
  2560. #endif
  2561. #ifdef ROM_SDHostIntUnregister
  2562. #define MAP_SDHostIntUnregister \
  2563. ROM_SDHostIntUnregister
  2564. #else
  2565. #define MAP_SDHostIntUnregister \
  2566. SDHostIntUnregister
  2567. #endif
  2568. #ifdef ROM_SDHostIntEnable
  2569. #define MAP_SDHostIntEnable \
  2570. ROM_SDHostIntEnable
  2571. #else
  2572. #define MAP_SDHostIntEnable \
  2573. SDHostIntEnable
  2574. #endif
  2575. #ifdef ROM_SDHostIntDisable
  2576. #define MAP_SDHostIntDisable \
  2577. ROM_SDHostIntDisable
  2578. #else
  2579. #define MAP_SDHostIntDisable \
  2580. SDHostIntDisable
  2581. #endif
  2582. #ifdef ROM_SDHostIntStatus
  2583. #define MAP_SDHostIntStatus \
  2584. ROM_SDHostIntStatus
  2585. #else
  2586. #define MAP_SDHostIntStatus \
  2587. SDHostIntStatus
  2588. #endif
  2589. #ifdef ROM_SDHostIntClear
  2590. #define MAP_SDHostIntClear \
  2591. ROM_SDHostIntClear
  2592. #else
  2593. #define MAP_SDHostIntClear \
  2594. SDHostIntClear
  2595. #endif
  2596. #ifdef ROM_SDHostRespStatus
  2597. #define MAP_SDHostRespStatus \
  2598. ROM_SDHostRespStatus
  2599. #else
  2600. #define MAP_SDHostRespStatus \
  2601. SDHostRespStatus
  2602. #endif
  2603. #ifdef ROM_SDHostRespGet
  2604. #define MAP_SDHostRespGet \
  2605. ROM_SDHostRespGet
  2606. #else
  2607. #define MAP_SDHostRespGet \
  2608. SDHostRespGet
  2609. #endif
  2610. #ifdef ROM_SDHostBlockSizeSet
  2611. #define MAP_SDHostBlockSizeSet \
  2612. ROM_SDHostBlockSizeSet
  2613. #else
  2614. #define MAP_SDHostBlockSizeSet \
  2615. SDHostBlockSizeSet
  2616. #endif
  2617. #ifdef ROM_SDHostBlockCountSet
  2618. #define MAP_SDHostBlockCountSet \
  2619. ROM_SDHostBlockCountSet
  2620. #else
  2621. #define MAP_SDHostBlockCountSet \
  2622. SDHostBlockCountSet
  2623. #endif
  2624. #ifdef ROM_SDHostDataNonBlockingWrite
  2625. #define MAP_SDHostDataNonBlockingWrite \
  2626. ROM_SDHostDataNonBlockingWrite
  2627. #else
  2628. #define MAP_SDHostDataNonBlockingWrite \
  2629. SDHostDataNonBlockingWrite
  2630. #endif
  2631. #ifdef ROM_SDHostDataNonBlockingRead
  2632. #define MAP_SDHostDataNonBlockingRead \
  2633. ROM_SDHostDataNonBlockingRead
  2634. #else
  2635. #define MAP_SDHostDataNonBlockingRead \
  2636. SDHostDataNonBlockingRead
  2637. #endif
  2638. #ifdef ROM_SDHostDataWrite
  2639. #define MAP_SDHostDataWrite \
  2640. ROM_SDHostDataWrite
  2641. #else
  2642. #define MAP_SDHostDataWrite \
  2643. SDHostDataWrite
  2644. #endif
  2645. #ifdef ROM_SDHostDataRead
  2646. #define MAP_SDHostDataRead \
  2647. ROM_SDHostDataRead
  2648. #else
  2649. #define MAP_SDHostDataRead \
  2650. SDHostDataRead
  2651. #endif
  2652. #ifdef ROM_SDHostSetExpClk
  2653. #define MAP_SDHostSetExpClk \
  2654. ROM_SDHostSetExpClk
  2655. #else
  2656. #define MAP_SDHostSetExpClk \
  2657. SDHostSetExpClk
  2658. #endif
  2659. //*****************************************************************************
  2660. //
  2661. // Macros for the PRCM API.
  2662. //
  2663. //*****************************************************************************
  2664. #ifdef ROM_PRCMMCUReset
  2665. #define MAP_PRCMMCUReset \
  2666. ROM_PRCMMCUReset
  2667. #else
  2668. #define MAP_PRCMMCUReset \
  2669. PRCMMCUReset
  2670. #endif
  2671. #ifdef ROM_PRCMSysResetCauseGet
  2672. #define MAP_PRCMSysResetCauseGet \
  2673. ROM_PRCMSysResetCauseGet
  2674. #else
  2675. #define MAP_PRCMSysResetCauseGet \
  2676. PRCMSysResetCauseGet
  2677. #endif
  2678. #ifdef ROM_PRCMPeripheralClkEnable
  2679. #define MAP_PRCMPeripheralClkEnable \
  2680. ROM_PRCMPeripheralClkEnable
  2681. #else
  2682. #define MAP_PRCMPeripheralClkEnable \
  2683. PRCMPeripheralClkEnable
  2684. #endif
  2685. #ifdef ROM_PRCMPeripheralClkDisable
  2686. #define MAP_PRCMPeripheralClkDisable \
  2687. ROM_PRCMPeripheralClkDisable
  2688. #else
  2689. #define MAP_PRCMPeripheralClkDisable \
  2690. PRCMPeripheralClkDisable
  2691. #endif
  2692. #ifdef ROM_PRCMPeripheralReset
  2693. #define MAP_PRCMPeripheralReset \
  2694. ROM_PRCMPeripheralReset
  2695. #else
  2696. #define MAP_PRCMPeripheralReset \
  2697. PRCMPeripheralReset
  2698. #endif
  2699. #ifdef ROM_PRCMPeripheralStatusGet
  2700. #define MAP_PRCMPeripheralStatusGet \
  2701. ROM_PRCMPeripheralStatusGet
  2702. #else
  2703. #define MAP_PRCMPeripheralStatusGet \
  2704. PRCMPeripheralStatusGet
  2705. #endif
  2706. #ifdef ROM_PRCMI2SClockFreqSet
  2707. #define MAP_PRCMI2SClockFreqSet \
  2708. ROM_PRCMI2SClockFreqSet
  2709. #else
  2710. #define MAP_PRCMI2SClockFreqSet \
  2711. PRCMI2SClockFreqSet
  2712. #endif
  2713. #ifdef ROM_PRCMPeripheralClockGet
  2714. #define MAP_PRCMPeripheralClockGet \
  2715. ROM_PRCMPeripheralClockGet
  2716. #else
  2717. #define MAP_PRCMPeripheralClockGet \
  2718. PRCMPeripheralClockGet
  2719. #endif
  2720. #ifdef ROM_PRCMSleepEnter
  2721. #define MAP_PRCMSleepEnter \
  2722. ROM_PRCMSleepEnter
  2723. #else
  2724. #define MAP_PRCMSleepEnter \
  2725. PRCMSleepEnter
  2726. #endif
  2727. #ifdef ROM_PRCMDeepSleepEnter
  2728. #define MAP_PRCMDeepSleepEnter \
  2729. ROM_PRCMDeepSleepEnter
  2730. #else
  2731. #define MAP_PRCMDeepSleepEnter \
  2732. PRCMDeepSleepEnter
  2733. #endif
  2734. #ifdef ROM_PRCMSRAMRetentionEnable
  2735. #define MAP_PRCMSRAMRetentionEnable \
  2736. ROM_PRCMSRAMRetentionEnable
  2737. #else
  2738. #define MAP_PRCMSRAMRetentionEnable \
  2739. PRCMSRAMRetentionEnable
  2740. #endif
  2741. #ifdef ROM_PRCMSRAMRetentionDisable
  2742. #define MAP_PRCMSRAMRetentionDisable \
  2743. ROM_PRCMSRAMRetentionDisable
  2744. #else
  2745. #define MAP_PRCMSRAMRetentionDisable \
  2746. PRCMSRAMRetentionDisable
  2747. #endif
  2748. #ifdef ROM_PRCMLPDSEnter
  2749. #define MAP_PRCMLPDSEnter \
  2750. ROM_PRCMLPDSEnter
  2751. #else
  2752. #define MAP_PRCMLPDSEnter \
  2753. PRCMLPDSEnter
  2754. #endif
  2755. #ifdef ROM_PRCMLPDSIntervalSet
  2756. #define MAP_PRCMLPDSIntervalSet \
  2757. ROM_PRCMLPDSIntervalSet
  2758. #else
  2759. #define MAP_PRCMLPDSIntervalSet \
  2760. PRCMLPDSIntervalSet
  2761. #endif
  2762. #ifdef ROM_PRCMLPDSWakeupSourceEnable
  2763. #define MAP_PRCMLPDSWakeupSourceEnable \
  2764. ROM_PRCMLPDSWakeupSourceEnable
  2765. #else
  2766. #define MAP_PRCMLPDSWakeupSourceEnable \
  2767. PRCMLPDSWakeupSourceEnable
  2768. #endif
  2769. #ifdef ROM_PRCMLPDSWakeupCauseGet
  2770. #define MAP_PRCMLPDSWakeupCauseGet \
  2771. ROM_PRCMLPDSWakeupCauseGet
  2772. #else
  2773. #define MAP_PRCMLPDSWakeupCauseGet \
  2774. PRCMLPDSWakeupCauseGet
  2775. #endif
  2776. #ifdef ROM_PRCMLPDSWakeUpGPIOSelect
  2777. #define MAP_PRCMLPDSWakeUpGPIOSelect \
  2778. ROM_PRCMLPDSWakeUpGPIOSelect
  2779. #else
  2780. #define MAP_PRCMLPDSWakeUpGPIOSelect \
  2781. PRCMLPDSWakeUpGPIOSelect
  2782. #endif
  2783. #ifdef ROM_PRCMLPDSWakeupSourceDisable
  2784. #define MAP_PRCMLPDSWakeupSourceDisable \
  2785. ROM_PRCMLPDSWakeupSourceDisable
  2786. #else
  2787. #define MAP_PRCMLPDSWakeupSourceDisable \
  2788. PRCMLPDSWakeupSourceDisable
  2789. #endif
  2790. #ifdef ROM_PRCMHibernateEnter
  2791. #define MAP_PRCMHibernateEnter \
  2792. ROM_PRCMHibernateEnter
  2793. #else
  2794. #define MAP_PRCMHibernateEnter \
  2795. PRCMHibernateEnter
  2796. #endif
  2797. #ifdef ROM_PRCMHibernateWakeupSourceEnable
  2798. #define MAP_PRCMHibernateWakeupSourceEnable \
  2799. ROM_PRCMHibernateWakeupSourceEnable
  2800. #else
  2801. #define MAP_PRCMHibernateWakeupSourceEnable \
  2802. PRCMHibernateWakeupSourceEnable
  2803. #endif
  2804. #ifdef ROM_PRCMHibernateWakeupCauseGet
  2805. #define MAP_PRCMHibernateWakeupCauseGet \
  2806. ROM_PRCMHibernateWakeupCauseGet
  2807. #else
  2808. #define MAP_PRCMHibernateWakeupCauseGet \
  2809. PRCMHibernateWakeupCauseGet
  2810. #endif
  2811. #ifdef ROM_PRCMHibernateWakeUpGPIOSelect
  2812. #define MAP_PRCMHibernateWakeUpGPIOSelect \
  2813. ROM_PRCMHibernateWakeUpGPIOSelect
  2814. #else
  2815. #define MAP_PRCMHibernateWakeUpGPIOSelect \
  2816. PRCMHibernateWakeUpGPIOSelect
  2817. #endif
  2818. #ifdef ROM_PRCMHibernateWakeupSourceDisable
  2819. #define MAP_PRCMHibernateWakeupSourceDisable \
  2820. ROM_PRCMHibernateWakeupSourceDisable
  2821. #else
  2822. #define MAP_PRCMHibernateWakeupSourceDisable \
  2823. PRCMHibernateWakeupSourceDisable
  2824. #endif
  2825. #ifdef ROM_PRCMHibernateIntervalSet
  2826. #define MAP_PRCMHibernateIntervalSet \
  2827. ROM_PRCMHibernateIntervalSet
  2828. #else
  2829. #define MAP_PRCMHibernateIntervalSet \
  2830. PRCMHibernateIntervalSet
  2831. #endif
  2832. #ifdef ROM_PRCMSlowClkCtrGet
  2833. #define MAP_PRCMSlowClkCtrGet \
  2834. ROM_PRCMSlowClkCtrGet
  2835. #else
  2836. #define MAP_PRCMSlowClkCtrGet \
  2837. PRCMSlowClkCtrGet
  2838. #endif
  2839. #ifdef ROM_PRCMSlowClkCtrMatchSet
  2840. #define MAP_PRCMSlowClkCtrMatchSet \
  2841. ROM_PRCMSlowClkCtrMatchSet
  2842. #else
  2843. #define MAP_PRCMSlowClkCtrMatchSet \
  2844. PRCMSlowClkCtrMatchSet
  2845. #endif
  2846. #ifdef ROM_PRCMSlowClkCtrMatchGet
  2847. #define MAP_PRCMSlowClkCtrMatchGet \
  2848. ROM_PRCMSlowClkCtrMatchGet
  2849. #else
  2850. #define MAP_PRCMSlowClkCtrMatchGet \
  2851. PRCMSlowClkCtrMatchGet
  2852. #endif
  2853. #ifdef ROM_PRCMOCRRegisterWrite
  2854. #define MAP_PRCMOCRRegisterWrite \
  2855. ROM_PRCMOCRRegisterWrite
  2856. #else
  2857. #define MAP_PRCMOCRRegisterWrite \
  2858. PRCMOCRRegisterWrite
  2859. #endif
  2860. #ifdef ROM_PRCMOCRRegisterRead
  2861. #define MAP_PRCMOCRRegisterRead \
  2862. ROM_PRCMOCRRegisterRead
  2863. #else
  2864. #define MAP_PRCMOCRRegisterRead \
  2865. PRCMOCRRegisterRead
  2866. #endif
  2867. #ifdef ROM_PRCMIntRegister
  2868. #define MAP_PRCMIntRegister \
  2869. ROM_PRCMIntRegister
  2870. #else
  2871. #define MAP_PRCMIntRegister \
  2872. PRCMIntRegister
  2873. #endif
  2874. #ifdef ROM_PRCMIntUnregister
  2875. #define MAP_PRCMIntUnregister \
  2876. ROM_PRCMIntUnregister
  2877. #else
  2878. #define MAP_PRCMIntUnregister \
  2879. PRCMIntUnregister
  2880. #endif
  2881. #ifdef ROM_PRCMIntEnable
  2882. #define MAP_PRCMIntEnable \
  2883. ROM_PRCMIntEnable
  2884. #else
  2885. #define MAP_PRCMIntEnable \
  2886. PRCMIntEnable
  2887. #endif
  2888. #ifdef ROM_PRCMIntDisable
  2889. #define MAP_PRCMIntDisable \
  2890. ROM_PRCMIntDisable
  2891. #else
  2892. #define MAP_PRCMIntDisable \
  2893. PRCMIntDisable
  2894. #endif
  2895. #ifdef ROM_PRCMIntStatus
  2896. #define MAP_PRCMIntStatus \
  2897. ROM_PRCMIntStatus
  2898. #else
  2899. #define MAP_PRCMIntStatus \
  2900. PRCMIntStatus
  2901. #endif
  2902. #ifdef ROM_PRCMRTCInUseSet
  2903. #define MAP_PRCMRTCInUseSet \
  2904. ROM_PRCMRTCInUseSet
  2905. #else
  2906. #define MAP_PRCMRTCInUseSet \
  2907. PRCMRTCInUseSet
  2908. #endif
  2909. #ifdef ROM_PRCMRTCInUseGet
  2910. #define MAP_PRCMRTCInUseGet \
  2911. ROM_PRCMRTCInUseGet
  2912. #else
  2913. #define MAP_PRCMRTCInUseGet \
  2914. PRCMRTCInUseGet
  2915. #endif
  2916. #ifdef ROM_PRCMRTCSet
  2917. #define MAP_PRCMRTCSet \
  2918. ROM_PRCMRTCSet
  2919. #else
  2920. #define MAP_PRCMRTCSet \
  2921. PRCMRTCSet
  2922. #endif
  2923. #ifdef ROM_PRCMRTCGet
  2924. #define MAP_PRCMRTCGet \
  2925. ROM_PRCMRTCGet
  2926. #else
  2927. #define MAP_PRCMRTCGet \
  2928. PRCMRTCGet
  2929. #endif
  2930. #ifdef ROM_PRCMRTCMatchSet
  2931. #define MAP_PRCMRTCMatchSet \
  2932. ROM_PRCMRTCMatchSet
  2933. #else
  2934. #define MAP_PRCMRTCMatchSet \
  2935. PRCMRTCMatchSet
  2936. #endif
  2937. #ifdef ROM_PRCMRTCMatchGet
  2938. #define MAP_PRCMRTCMatchGet \
  2939. ROM_PRCMRTCMatchGet
  2940. #else
  2941. #define MAP_PRCMRTCMatchGet \
  2942. PRCMRTCMatchGet
  2943. #endif
  2944. #ifdef ROM_PRCMLPDSRestoreInfoSet
  2945. #define MAP_PRCMLPDSRestoreInfoSet \
  2946. ROM_PRCMLPDSRestoreInfoSet
  2947. #else
  2948. #define MAP_PRCMLPDSRestoreInfoSet \
  2949. PRCMLPDSRestoreInfoSet
  2950. #endif
  2951. #ifdef ROM_PRCMHIBRegRead
  2952. #define MAP_PRCMHIBRegRead \
  2953. ROM_PRCMHIBRegRead
  2954. #else
  2955. #define MAP_PRCMHIBRegRead \
  2956. PRCMHIBRegRead
  2957. #endif
  2958. #ifdef ROM_PRCMHIBRegWrite
  2959. #define MAP_PRCMHIBRegWrite \
  2960. ROM_PRCMHIBRegWrite
  2961. #else
  2962. #define MAP_PRCMHIBRegWrite \
  2963. PRCMHIBRegWrite
  2964. #endif
  2965. //*****************************************************************************
  2966. //
  2967. // Macros for the HWSPINLOCK API.
  2968. //
  2969. //*****************************************************************************
  2970. #ifdef ROM_HwSpinLockAcquire
  2971. #define MAP_HwSpinLockAcquire \
  2972. ROM_HwSpinLockAcquire
  2973. #else
  2974. #define MAP_HwSpinLockAcquire \
  2975. HwSpinLockAcquire
  2976. #endif
  2977. #ifdef ROM_HwSpinLockTryAcquire
  2978. #define MAP_HwSpinLockTryAcquire \
  2979. ROM_HwSpinLockTryAcquire
  2980. #else
  2981. #define MAP_HwSpinLockTryAcquire \
  2982. HwSpinLockTryAcquire
  2983. #endif
  2984. #ifdef ROM_HwSpinLockRelease
  2985. #define MAP_HwSpinLockRelease \
  2986. ROM_HwSpinLockRelease
  2987. #else
  2988. #define MAP_HwSpinLockRelease \
  2989. HwSpinLockRelease
  2990. #endif
  2991. #ifdef ROM_HwSpinLockTest
  2992. #define MAP_HwSpinLockTest \
  2993. ROM_HwSpinLockTest
  2994. #else
  2995. #define MAP_HwSpinLockTest \
  2996. HwSpinLockTest
  2997. #endif
  2998. //*****************************************************************************
  2999. //
  3000. // Macros for the ADC API.
  3001. //
  3002. //*****************************************************************************
  3003. #ifdef ROM_ADCEnable
  3004. #define MAP_ADCEnable \
  3005. ROM_ADCEnable
  3006. #else
  3007. #define MAP_ADCEnable \
  3008. ADCEnable
  3009. #endif
  3010. #ifdef ROM_ADCDisable
  3011. #define MAP_ADCDisable \
  3012. ROM_ADCDisable
  3013. #else
  3014. #define MAP_ADCDisable \
  3015. ADCDisable
  3016. #endif
  3017. #ifdef ROM_ADCChannelEnable
  3018. #define MAP_ADCChannelEnable \
  3019. ROM_ADCChannelEnable
  3020. #else
  3021. #define MAP_ADCChannelEnable \
  3022. ADCChannelEnable
  3023. #endif
  3024. #ifdef ROM_ADCChannelDisable
  3025. #define MAP_ADCChannelDisable \
  3026. ROM_ADCChannelDisable
  3027. #else
  3028. #define MAP_ADCChannelDisable \
  3029. ADCChannelDisable
  3030. #endif
  3031. #ifdef ROM_ADCIntRegister
  3032. #define MAP_ADCIntRegister \
  3033. ROM_ADCIntRegister
  3034. #else
  3035. #define MAP_ADCIntRegister \
  3036. ADCIntRegister
  3037. #endif
  3038. #ifdef ROM_ADCIntUnregister
  3039. #define MAP_ADCIntUnregister \
  3040. ROM_ADCIntUnregister
  3041. #else
  3042. #define MAP_ADCIntUnregister \
  3043. ADCIntUnregister
  3044. #endif
  3045. #ifdef ROM_ADCIntEnable
  3046. #define MAP_ADCIntEnable \
  3047. ROM_ADCIntEnable
  3048. #else
  3049. #define MAP_ADCIntEnable \
  3050. ADCIntEnable
  3051. #endif
  3052. #ifdef ROM_ADCIntDisable
  3053. #define MAP_ADCIntDisable \
  3054. ROM_ADCIntDisable
  3055. #else
  3056. #define MAP_ADCIntDisable \
  3057. ADCIntDisable
  3058. #endif
  3059. #ifdef ROM_ADCIntStatus
  3060. #define MAP_ADCIntStatus \
  3061. ROM_ADCIntStatus
  3062. #else
  3063. #define MAP_ADCIntStatus \
  3064. ADCIntStatus
  3065. #endif
  3066. #ifdef ROM_ADCIntClear
  3067. #define MAP_ADCIntClear \
  3068. ROM_ADCIntClear
  3069. #else
  3070. #define MAP_ADCIntClear \
  3071. ADCIntClear
  3072. #endif
  3073. #ifdef ROM_ADCDMAEnable
  3074. #define MAP_ADCDMAEnable \
  3075. ROM_ADCDMAEnable
  3076. #else
  3077. #define MAP_ADCDMAEnable \
  3078. ADCDMAEnable
  3079. #endif
  3080. #ifdef ROM_ADCDMADisable
  3081. #define MAP_ADCDMADisable \
  3082. ROM_ADCDMADisable
  3083. #else
  3084. #define MAP_ADCDMADisable \
  3085. ADCDMADisable
  3086. #endif
  3087. #ifdef ROM_ADCChannelGainSet
  3088. #define MAP_ADCChannelGainSet \
  3089. ROM_ADCChannelGainSet
  3090. #else
  3091. #define MAP_ADCChannelGainSet \
  3092. ADCChannelGainSet
  3093. #endif
  3094. #ifdef ROM_ADCChannleGainGet
  3095. #define MAP_ADCChannleGainGet \
  3096. ROM_ADCChannleGainGet
  3097. #else
  3098. #define MAP_ADCChannleGainGet \
  3099. ADCChannleGainGet
  3100. #endif
  3101. #ifdef ROM_ADCTimerConfig
  3102. #define MAP_ADCTimerConfig \
  3103. ROM_ADCTimerConfig
  3104. #else
  3105. #define MAP_ADCTimerConfig \
  3106. ADCTimerConfig
  3107. #endif
  3108. #ifdef ROM_ADCTimerEnable
  3109. #define MAP_ADCTimerEnable \
  3110. ROM_ADCTimerEnable
  3111. #else
  3112. #define MAP_ADCTimerEnable \
  3113. ADCTimerEnable
  3114. #endif
  3115. #ifdef ROM_ADCTimerDisable
  3116. #define MAP_ADCTimerDisable \
  3117. ROM_ADCTimerDisable
  3118. #else
  3119. #define MAP_ADCTimerDisable \
  3120. ADCTimerDisable
  3121. #endif
  3122. #ifdef ROM_ADCTimerReset
  3123. #define MAP_ADCTimerReset \
  3124. ROM_ADCTimerReset
  3125. #else
  3126. #define MAP_ADCTimerReset \
  3127. ADCTimerReset
  3128. #endif
  3129. #ifdef ROM_ADCTimerValueGet
  3130. #define MAP_ADCTimerValueGet \
  3131. ROM_ADCTimerValueGet
  3132. #else
  3133. #define MAP_ADCTimerValueGet \
  3134. ADCTimerValueGet
  3135. #endif
  3136. #ifdef ROM_ADCFIFOLvlGet
  3137. #define MAP_ADCFIFOLvlGet \
  3138. ROM_ADCFIFOLvlGet
  3139. #else
  3140. #define MAP_ADCFIFOLvlGet \
  3141. ADCFIFOLvlGet
  3142. #endif
  3143. #ifdef ROM_ADCFIFORead
  3144. #define MAP_ADCFIFORead \
  3145. ROM_ADCFIFORead
  3146. #else
  3147. #define MAP_ADCFIFORead \
  3148. ADCFIFORead
  3149. #endif
  3150. #endif // __ROM_MAP_H__