rom_map.h 117 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082
  1. //*****************************************************************************
  2. //
  3. // rom_map.h - Macros to facilitate calling functions in the ROM when they are
  4. // available and in flash otherwise.
  5. //
  6. // Copyright (c) 2008-2012 Texas Instruments Incorporated. All rights reserved.
  7. // Software License Agreement
  8. //
  9. // Redistribution and use in source and binary forms, with or without
  10. // modification, are permitted provided that the following conditions
  11. // are met:
  12. //
  13. // Redistributions of source code must retain the above copyright
  14. // notice, this list of conditions and the following disclaimer.
  15. //
  16. // Redistributions in binary form must reproduce the above copyright
  17. // notice, this list of conditions and the following disclaimer in the
  18. // documentation and/or other materials provided with the
  19. // distribution.
  20. //
  21. // Neither the name of Texas Instruments Incorporated nor the names of
  22. // its contributors may be used to endorse or promote products derived
  23. // from this software without specific prior written permission.
  24. //
  25. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  26. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  27. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  28. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  29. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  30. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  31. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  32. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  33. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  34. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  35. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  36. //
  37. // This is part of revision 9453 of the Stellaris Peripheral Driver Library.
  38. //
  39. //*****************************************************************************
  40. #ifndef __ROM_MAP_H__
  41. #define __ROM_MAP_H__
  42. //*****************************************************************************
  43. //
  44. // Macros for the ADC API.
  45. //
  46. //*****************************************************************************
  47. #ifdef ROM_ADCSequenceDataGet
  48. #define MAP_ADCSequenceDataGet \
  49. ROM_ADCSequenceDataGet
  50. #else
  51. #define MAP_ADCSequenceDataGet \
  52. ADCSequenceDataGet
  53. #endif
  54. #ifdef ROM_ADCIntDisable
  55. #define MAP_ADCIntDisable \
  56. ROM_ADCIntDisable
  57. #else
  58. #define MAP_ADCIntDisable \
  59. ADCIntDisable
  60. #endif
  61. #ifdef ROM_ADCIntEnable
  62. #define MAP_ADCIntEnable \
  63. ROM_ADCIntEnable
  64. #else
  65. #define MAP_ADCIntEnable \
  66. ADCIntEnable
  67. #endif
  68. #ifdef ROM_ADCIntStatus
  69. #define MAP_ADCIntStatus \
  70. ROM_ADCIntStatus
  71. #else
  72. #define MAP_ADCIntStatus \
  73. ADCIntStatus
  74. #endif
  75. #ifdef ROM_ADCIntClear
  76. #define MAP_ADCIntClear \
  77. ROM_ADCIntClear
  78. #else
  79. #define MAP_ADCIntClear \
  80. ADCIntClear
  81. #endif
  82. #ifdef ROM_ADCSequenceEnable
  83. #define MAP_ADCSequenceEnable \
  84. ROM_ADCSequenceEnable
  85. #else
  86. #define MAP_ADCSequenceEnable \
  87. ADCSequenceEnable
  88. #endif
  89. #ifdef ROM_ADCSequenceDisable
  90. #define MAP_ADCSequenceDisable \
  91. ROM_ADCSequenceDisable
  92. #else
  93. #define MAP_ADCSequenceDisable \
  94. ADCSequenceDisable
  95. #endif
  96. #ifdef ROM_ADCSequenceConfigure
  97. #define MAP_ADCSequenceConfigure \
  98. ROM_ADCSequenceConfigure
  99. #else
  100. #define MAP_ADCSequenceConfigure \
  101. ADCSequenceConfigure
  102. #endif
  103. #ifdef ROM_ADCSequenceStepConfigure
  104. #define MAP_ADCSequenceStepConfigure \
  105. ROM_ADCSequenceStepConfigure
  106. #else
  107. #define MAP_ADCSequenceStepConfigure \
  108. ADCSequenceStepConfigure
  109. #endif
  110. #ifdef ROM_ADCSequenceOverflow
  111. #define MAP_ADCSequenceOverflow \
  112. ROM_ADCSequenceOverflow
  113. #else
  114. #define MAP_ADCSequenceOverflow \
  115. ADCSequenceOverflow
  116. #endif
  117. #ifdef ROM_ADCSequenceOverflowClear
  118. #define MAP_ADCSequenceOverflowClear \
  119. ROM_ADCSequenceOverflowClear
  120. #else
  121. #define MAP_ADCSequenceOverflowClear \
  122. ADCSequenceOverflowClear
  123. #endif
  124. #ifdef ROM_ADCSequenceUnderflow
  125. #define MAP_ADCSequenceUnderflow \
  126. ROM_ADCSequenceUnderflow
  127. #else
  128. #define MAP_ADCSequenceUnderflow \
  129. ADCSequenceUnderflow
  130. #endif
  131. #ifdef ROM_ADCSequenceUnderflowClear
  132. #define MAP_ADCSequenceUnderflowClear \
  133. ROM_ADCSequenceUnderflowClear
  134. #else
  135. #define MAP_ADCSequenceUnderflowClear \
  136. ADCSequenceUnderflowClear
  137. #endif
  138. #ifdef ROM_ADCProcessorTrigger
  139. #define MAP_ADCProcessorTrigger \
  140. ROM_ADCProcessorTrigger
  141. #else
  142. #define MAP_ADCProcessorTrigger \
  143. ADCProcessorTrigger
  144. #endif
  145. #ifdef ROM_ADCHardwareOversampleConfigure
  146. #define MAP_ADCHardwareOversampleConfigure \
  147. ROM_ADCHardwareOversampleConfigure
  148. #else
  149. #define MAP_ADCHardwareOversampleConfigure \
  150. ADCHardwareOversampleConfigure
  151. #endif
  152. #ifdef ROM_ADCComparatorConfigure
  153. #define MAP_ADCComparatorConfigure \
  154. ROM_ADCComparatorConfigure
  155. #else
  156. #define MAP_ADCComparatorConfigure \
  157. ADCComparatorConfigure
  158. #endif
  159. #ifdef ROM_ADCComparatorRegionSet
  160. #define MAP_ADCComparatorRegionSet \
  161. ROM_ADCComparatorRegionSet
  162. #else
  163. #define MAP_ADCComparatorRegionSet \
  164. ADCComparatorRegionSet
  165. #endif
  166. #ifdef ROM_ADCComparatorReset
  167. #define MAP_ADCComparatorReset \
  168. ROM_ADCComparatorReset
  169. #else
  170. #define MAP_ADCComparatorReset \
  171. ADCComparatorReset
  172. #endif
  173. #ifdef ROM_ADCComparatorIntDisable
  174. #define MAP_ADCComparatorIntDisable \
  175. ROM_ADCComparatorIntDisable
  176. #else
  177. #define MAP_ADCComparatorIntDisable \
  178. ADCComparatorIntDisable
  179. #endif
  180. #ifdef ROM_ADCComparatorIntEnable
  181. #define MAP_ADCComparatorIntEnable \
  182. ROM_ADCComparatorIntEnable
  183. #else
  184. #define MAP_ADCComparatorIntEnable \
  185. ADCComparatorIntEnable
  186. #endif
  187. #ifdef ROM_ADCComparatorIntStatus
  188. #define MAP_ADCComparatorIntStatus \
  189. ROM_ADCComparatorIntStatus
  190. #else
  191. #define MAP_ADCComparatorIntStatus \
  192. ADCComparatorIntStatus
  193. #endif
  194. #ifdef ROM_ADCComparatorIntClear
  195. #define MAP_ADCComparatorIntClear \
  196. ROM_ADCComparatorIntClear
  197. #else
  198. #define MAP_ADCComparatorIntClear \
  199. ADCComparatorIntClear
  200. #endif
  201. #ifdef ROM_ADCReferenceSet
  202. #define MAP_ADCReferenceSet \
  203. ROM_ADCReferenceSet
  204. #else
  205. #define MAP_ADCReferenceSet \
  206. ADCReferenceSet
  207. #endif
  208. #ifdef ROM_ADCReferenceGet
  209. #define MAP_ADCReferenceGet \
  210. ROM_ADCReferenceGet
  211. #else
  212. #define MAP_ADCReferenceGet \
  213. ADCReferenceGet
  214. #endif
  215. #ifdef ROM_ADCPhaseDelaySet
  216. #define MAP_ADCPhaseDelaySet \
  217. ROM_ADCPhaseDelaySet
  218. #else
  219. #define MAP_ADCPhaseDelaySet \
  220. ADCPhaseDelaySet
  221. #endif
  222. #ifdef ROM_ADCPhaseDelayGet
  223. #define MAP_ADCPhaseDelayGet \
  224. ROM_ADCPhaseDelayGet
  225. #else
  226. #define MAP_ADCPhaseDelayGet \
  227. ADCPhaseDelayGet
  228. #endif
  229. #ifdef ROM_ADCResolutionSet
  230. #define MAP_ADCResolutionSet \
  231. ROM_ADCResolutionSet
  232. #else
  233. #define MAP_ADCResolutionSet \
  234. ADCResolutionSet
  235. #endif
  236. #ifdef ROM_ADCResolutionGet
  237. #define MAP_ADCResolutionGet \
  238. ROM_ADCResolutionGet
  239. #else
  240. #define MAP_ADCResolutionGet \
  241. ADCResolutionGet
  242. #endif
  243. //*****************************************************************************
  244. //
  245. // Macros for the CAN API.
  246. //
  247. //*****************************************************************************
  248. #ifdef ROM_CANIntClear
  249. #define MAP_CANIntClear \
  250. ROM_CANIntClear
  251. #else
  252. #define MAP_CANIntClear \
  253. CANIntClear
  254. #endif
  255. #ifdef ROM_CANInit
  256. #define MAP_CANInit \
  257. ROM_CANInit
  258. #else
  259. #define MAP_CANInit \
  260. CANInit
  261. #endif
  262. #ifdef ROM_CANEnable
  263. #define MAP_CANEnable \
  264. ROM_CANEnable
  265. #else
  266. #define MAP_CANEnable \
  267. CANEnable
  268. #endif
  269. #ifdef ROM_CANDisable
  270. #define MAP_CANDisable \
  271. ROM_CANDisable
  272. #else
  273. #define MAP_CANDisable \
  274. CANDisable
  275. #endif
  276. #ifdef ROM_CANBitTimingSet
  277. #define MAP_CANBitTimingSet \
  278. ROM_CANBitTimingSet
  279. #else
  280. #define MAP_CANBitTimingSet \
  281. CANBitTimingSet
  282. #endif
  283. #ifdef ROM_CANBitTimingGet
  284. #define MAP_CANBitTimingGet \
  285. ROM_CANBitTimingGet
  286. #else
  287. #define MAP_CANBitTimingGet \
  288. CANBitTimingGet
  289. #endif
  290. #ifdef ROM_CANMessageSet
  291. #define MAP_CANMessageSet \
  292. ROM_CANMessageSet
  293. #else
  294. #define MAP_CANMessageSet \
  295. CANMessageSet
  296. #endif
  297. #ifdef ROM_CANMessageGet
  298. #define MAP_CANMessageGet \
  299. ROM_CANMessageGet
  300. #else
  301. #define MAP_CANMessageGet \
  302. CANMessageGet
  303. #endif
  304. #ifdef ROM_CANStatusGet
  305. #define MAP_CANStatusGet \
  306. ROM_CANStatusGet
  307. #else
  308. #define MAP_CANStatusGet \
  309. CANStatusGet
  310. #endif
  311. #ifdef ROM_CANMessageClear
  312. #define MAP_CANMessageClear \
  313. ROM_CANMessageClear
  314. #else
  315. #define MAP_CANMessageClear \
  316. CANMessageClear
  317. #endif
  318. #ifdef ROM_CANIntEnable
  319. #define MAP_CANIntEnable \
  320. ROM_CANIntEnable
  321. #else
  322. #define MAP_CANIntEnable \
  323. CANIntEnable
  324. #endif
  325. #ifdef ROM_CANIntDisable
  326. #define MAP_CANIntDisable \
  327. ROM_CANIntDisable
  328. #else
  329. #define MAP_CANIntDisable \
  330. CANIntDisable
  331. #endif
  332. #ifdef ROM_CANIntStatus
  333. #define MAP_CANIntStatus \
  334. ROM_CANIntStatus
  335. #else
  336. #define MAP_CANIntStatus \
  337. CANIntStatus
  338. #endif
  339. #ifdef ROM_CANRetryGet
  340. #define MAP_CANRetryGet \
  341. ROM_CANRetryGet
  342. #else
  343. #define MAP_CANRetryGet \
  344. CANRetryGet
  345. #endif
  346. #ifdef ROM_CANRetrySet
  347. #define MAP_CANRetrySet \
  348. ROM_CANRetrySet
  349. #else
  350. #define MAP_CANRetrySet \
  351. CANRetrySet
  352. #endif
  353. #ifdef ROM_CANErrCntrGet
  354. #define MAP_CANErrCntrGet \
  355. ROM_CANErrCntrGet
  356. #else
  357. #define MAP_CANErrCntrGet \
  358. CANErrCntrGet
  359. #endif
  360. #ifdef ROM_CANBitRateSet
  361. #define MAP_CANBitRateSet \
  362. ROM_CANBitRateSet
  363. #else
  364. #define MAP_CANBitRateSet \
  365. CANBitRateSet
  366. #endif
  367. //*****************************************************************************
  368. //
  369. // Macros for the Comparator API.
  370. //
  371. //*****************************************************************************
  372. #ifdef ROM_ComparatorIntClear
  373. #define MAP_ComparatorIntClear \
  374. ROM_ComparatorIntClear
  375. #else
  376. #define MAP_ComparatorIntClear \
  377. ComparatorIntClear
  378. #endif
  379. #ifdef ROM_ComparatorConfigure
  380. #define MAP_ComparatorConfigure \
  381. ROM_ComparatorConfigure
  382. #else
  383. #define MAP_ComparatorConfigure \
  384. ComparatorConfigure
  385. #endif
  386. #ifdef ROM_ComparatorRefSet
  387. #define MAP_ComparatorRefSet \
  388. ROM_ComparatorRefSet
  389. #else
  390. #define MAP_ComparatorRefSet \
  391. ComparatorRefSet
  392. #endif
  393. #ifdef ROM_ComparatorValueGet
  394. #define MAP_ComparatorValueGet \
  395. ROM_ComparatorValueGet
  396. #else
  397. #define MAP_ComparatorValueGet \
  398. ComparatorValueGet
  399. #endif
  400. #ifdef ROM_ComparatorIntEnable
  401. #define MAP_ComparatorIntEnable \
  402. ROM_ComparatorIntEnable
  403. #else
  404. #define MAP_ComparatorIntEnable \
  405. ComparatorIntEnable
  406. #endif
  407. #ifdef ROM_ComparatorIntDisable
  408. #define MAP_ComparatorIntDisable \
  409. ROM_ComparatorIntDisable
  410. #else
  411. #define MAP_ComparatorIntDisable \
  412. ComparatorIntDisable
  413. #endif
  414. #ifdef ROM_ComparatorIntStatus
  415. #define MAP_ComparatorIntStatus \
  416. ROM_ComparatorIntStatus
  417. #else
  418. #define MAP_ComparatorIntStatus \
  419. ComparatorIntStatus
  420. #endif
  421. //*****************************************************************************
  422. //
  423. // Macros for the EEPROM API.
  424. //
  425. //*****************************************************************************
  426. #ifdef ROM_EEPROMRead
  427. #define MAP_EEPROMRead \
  428. ROM_EEPROMRead
  429. #else
  430. #define MAP_EEPROMRead \
  431. EEPROMRead
  432. #endif
  433. #ifdef ROM_EEPROMBlockCountGet
  434. #define MAP_EEPROMBlockCountGet \
  435. ROM_EEPROMBlockCountGet
  436. #else
  437. #define MAP_EEPROMBlockCountGet \
  438. EEPROMBlockCountGet
  439. #endif
  440. #ifdef ROM_EEPROMBlockHide
  441. #define MAP_EEPROMBlockHide \
  442. ROM_EEPROMBlockHide
  443. #else
  444. #define MAP_EEPROMBlockHide \
  445. EEPROMBlockHide
  446. #endif
  447. #ifdef ROM_EEPROMBlockLock
  448. #define MAP_EEPROMBlockLock \
  449. ROM_EEPROMBlockLock
  450. #else
  451. #define MAP_EEPROMBlockLock \
  452. EEPROMBlockLock
  453. #endif
  454. #ifdef ROM_EEPROMBlockPasswordSet
  455. #define MAP_EEPROMBlockPasswordSet \
  456. ROM_EEPROMBlockPasswordSet
  457. #else
  458. #define MAP_EEPROMBlockPasswordSet \
  459. EEPROMBlockPasswordSet
  460. #endif
  461. #ifdef ROM_EEPROMBlockProtectGet
  462. #define MAP_EEPROMBlockProtectGet \
  463. ROM_EEPROMBlockProtectGet
  464. #else
  465. #define MAP_EEPROMBlockProtectGet \
  466. EEPROMBlockProtectGet
  467. #endif
  468. #ifdef ROM_EEPROMBlockProtectSet
  469. #define MAP_EEPROMBlockProtectSet \
  470. ROM_EEPROMBlockProtectSet
  471. #else
  472. #define MAP_EEPROMBlockProtectSet \
  473. EEPROMBlockProtectSet
  474. #endif
  475. #ifdef ROM_EEPROMBlockUnlock
  476. #define MAP_EEPROMBlockUnlock \
  477. ROM_EEPROMBlockUnlock
  478. #else
  479. #define MAP_EEPROMBlockUnlock \
  480. EEPROMBlockUnlock
  481. #endif
  482. #ifdef ROM_EEPROMIntClear
  483. #define MAP_EEPROMIntClear \
  484. ROM_EEPROMIntClear
  485. #else
  486. #define MAP_EEPROMIntClear \
  487. EEPROMIntClear
  488. #endif
  489. #ifdef ROM_EEPROMIntDisable
  490. #define MAP_EEPROMIntDisable \
  491. ROM_EEPROMIntDisable
  492. #else
  493. #define MAP_EEPROMIntDisable \
  494. EEPROMIntDisable
  495. #endif
  496. #ifdef ROM_EEPROMIntEnable
  497. #define MAP_EEPROMIntEnable \
  498. ROM_EEPROMIntEnable
  499. #else
  500. #define MAP_EEPROMIntEnable \
  501. EEPROMIntEnable
  502. #endif
  503. #ifdef ROM_EEPROMIntStatus
  504. #define MAP_EEPROMIntStatus \
  505. ROM_EEPROMIntStatus
  506. #else
  507. #define MAP_EEPROMIntStatus \
  508. EEPROMIntStatus
  509. #endif
  510. #ifdef ROM_EEPROMMassErase
  511. #define MAP_EEPROMMassErase \
  512. ROM_EEPROMMassErase
  513. #else
  514. #define MAP_EEPROMMassErase \
  515. EEPROMMassErase
  516. #endif
  517. #ifdef ROM_EEPROMProgram
  518. #define MAP_EEPROMProgram \
  519. ROM_EEPROMProgram
  520. #else
  521. #define MAP_EEPROMProgram \
  522. EEPROMProgram
  523. #endif
  524. #ifdef ROM_EEPROMProgramNonBlocking
  525. #define MAP_EEPROMProgramNonBlocking \
  526. ROM_EEPROMProgramNonBlocking
  527. #else
  528. #define MAP_EEPROMProgramNonBlocking \
  529. EEPROMProgramNonBlocking
  530. #endif
  531. #ifdef ROM_EEPROMSizeGet
  532. #define MAP_EEPROMSizeGet \
  533. ROM_EEPROMSizeGet
  534. #else
  535. #define MAP_EEPROMSizeGet \
  536. EEPROMSizeGet
  537. #endif
  538. #ifdef ROM_EEPROMStatusGet
  539. #define MAP_EEPROMStatusGet \
  540. ROM_EEPROMStatusGet
  541. #else
  542. #define MAP_EEPROMStatusGet \
  543. EEPROMStatusGet
  544. #endif
  545. #ifdef ROM_EEPROMInit
  546. #define MAP_EEPROMInit \
  547. ROM_EEPROMInit
  548. #else
  549. #define MAP_EEPROMInit \
  550. EEPROMInit
  551. #endif
  552. //*****************************************************************************
  553. //
  554. // Macros for the EPI API.
  555. //
  556. //*****************************************************************************
  557. #ifdef ROM_EPIIntStatus
  558. #define MAP_EPIIntStatus \
  559. ROM_EPIIntStatus
  560. #else
  561. #define MAP_EPIIntStatus \
  562. EPIIntStatus
  563. #endif
  564. #ifdef ROM_EPIModeSet
  565. #define MAP_EPIModeSet \
  566. ROM_EPIModeSet
  567. #else
  568. #define MAP_EPIModeSet \
  569. EPIModeSet
  570. #endif
  571. #ifdef ROM_EPIDividerSet
  572. #define MAP_EPIDividerSet \
  573. ROM_EPIDividerSet
  574. #else
  575. #define MAP_EPIDividerSet \
  576. EPIDividerSet
  577. #endif
  578. #ifdef ROM_EPIConfigSDRAMSet
  579. #define MAP_EPIConfigSDRAMSet \
  580. ROM_EPIConfigSDRAMSet
  581. #else
  582. #define MAP_EPIConfigSDRAMSet \
  583. EPIConfigSDRAMSet
  584. #endif
  585. #ifdef ROM_EPIConfigGPModeSet
  586. #define MAP_EPIConfigGPModeSet \
  587. ROM_EPIConfigGPModeSet
  588. #else
  589. #define MAP_EPIConfigGPModeSet \
  590. EPIConfigGPModeSet
  591. #endif
  592. #ifdef ROM_EPIConfigHB8Set
  593. #define MAP_EPIConfigHB8Set \
  594. ROM_EPIConfigHB8Set
  595. #else
  596. #define MAP_EPIConfigHB8Set \
  597. EPIConfigHB8Set
  598. #endif
  599. #ifdef ROM_EPIConfigHB16Set
  600. #define MAP_EPIConfigHB16Set \
  601. ROM_EPIConfigHB16Set
  602. #else
  603. #define MAP_EPIConfigHB16Set \
  604. EPIConfigHB16Set
  605. #endif
  606. #ifdef ROM_EPIAddressMapSet
  607. #define MAP_EPIAddressMapSet \
  608. ROM_EPIAddressMapSet
  609. #else
  610. #define MAP_EPIAddressMapSet \
  611. EPIAddressMapSet
  612. #endif
  613. #ifdef ROM_EPINonBlockingReadConfigure
  614. #define MAP_EPINonBlockingReadConfigure \
  615. ROM_EPINonBlockingReadConfigure
  616. #else
  617. #define MAP_EPINonBlockingReadConfigure \
  618. EPINonBlockingReadConfigure
  619. #endif
  620. #ifdef ROM_EPINonBlockingReadStart
  621. #define MAP_EPINonBlockingReadStart \
  622. ROM_EPINonBlockingReadStart
  623. #else
  624. #define MAP_EPINonBlockingReadStart \
  625. EPINonBlockingReadStart
  626. #endif
  627. #ifdef ROM_EPINonBlockingReadStop
  628. #define MAP_EPINonBlockingReadStop \
  629. ROM_EPINonBlockingReadStop
  630. #else
  631. #define MAP_EPINonBlockingReadStop \
  632. EPINonBlockingReadStop
  633. #endif
  634. #ifdef ROM_EPINonBlockingReadCount
  635. #define MAP_EPINonBlockingReadCount \
  636. ROM_EPINonBlockingReadCount
  637. #else
  638. #define MAP_EPINonBlockingReadCount \
  639. EPINonBlockingReadCount
  640. #endif
  641. #ifdef ROM_EPINonBlockingReadAvail
  642. #define MAP_EPINonBlockingReadAvail \
  643. ROM_EPINonBlockingReadAvail
  644. #else
  645. #define MAP_EPINonBlockingReadAvail \
  646. EPINonBlockingReadAvail
  647. #endif
  648. #ifdef ROM_EPINonBlockingReadGet32
  649. #define MAP_EPINonBlockingReadGet32 \
  650. ROM_EPINonBlockingReadGet32
  651. #else
  652. #define MAP_EPINonBlockingReadGet32 \
  653. EPINonBlockingReadGet32
  654. #endif
  655. #ifdef ROM_EPINonBlockingReadGet16
  656. #define MAP_EPINonBlockingReadGet16 \
  657. ROM_EPINonBlockingReadGet16
  658. #else
  659. #define MAP_EPINonBlockingReadGet16 \
  660. EPINonBlockingReadGet16
  661. #endif
  662. #ifdef ROM_EPINonBlockingReadGet8
  663. #define MAP_EPINonBlockingReadGet8 \
  664. ROM_EPINonBlockingReadGet8
  665. #else
  666. #define MAP_EPINonBlockingReadGet8 \
  667. EPINonBlockingReadGet8
  668. #endif
  669. #ifdef ROM_EPIFIFOConfig
  670. #define MAP_EPIFIFOConfig \
  671. ROM_EPIFIFOConfig
  672. #else
  673. #define MAP_EPIFIFOConfig \
  674. EPIFIFOConfig
  675. #endif
  676. #ifdef ROM_EPIWriteFIFOCountGet
  677. #define MAP_EPIWriteFIFOCountGet \
  678. ROM_EPIWriteFIFOCountGet
  679. #else
  680. #define MAP_EPIWriteFIFOCountGet \
  681. EPIWriteFIFOCountGet
  682. #endif
  683. #ifdef ROM_EPIIntEnable
  684. #define MAP_EPIIntEnable \
  685. ROM_EPIIntEnable
  686. #else
  687. #define MAP_EPIIntEnable \
  688. EPIIntEnable
  689. #endif
  690. #ifdef ROM_EPIIntDisable
  691. #define MAP_EPIIntDisable \
  692. ROM_EPIIntDisable
  693. #else
  694. #define MAP_EPIIntDisable \
  695. EPIIntDisable
  696. #endif
  697. #ifdef ROM_EPIIntErrorStatus
  698. #define MAP_EPIIntErrorStatus \
  699. ROM_EPIIntErrorStatus
  700. #else
  701. #define MAP_EPIIntErrorStatus \
  702. EPIIntErrorStatus
  703. #endif
  704. #ifdef ROM_EPIIntErrorClear
  705. #define MAP_EPIIntErrorClear \
  706. ROM_EPIIntErrorClear
  707. #else
  708. #define MAP_EPIIntErrorClear \
  709. EPIIntErrorClear
  710. #endif
  711. //*****************************************************************************
  712. //
  713. // Macros for the Ethernet API.
  714. //
  715. //*****************************************************************************
  716. #ifdef ROM_EthernetIntClear
  717. #define MAP_EthernetIntClear \
  718. ROM_EthernetIntClear
  719. #else
  720. #define MAP_EthernetIntClear \
  721. EthernetIntClear
  722. #endif
  723. #ifdef ROM_EthernetInitExpClk
  724. #define MAP_EthernetInitExpClk \
  725. ROM_EthernetInitExpClk
  726. #else
  727. #define MAP_EthernetInitExpClk \
  728. EthernetInitExpClk
  729. #endif
  730. #ifdef ROM_EthernetConfigSet
  731. #define MAP_EthernetConfigSet \
  732. ROM_EthernetConfigSet
  733. #else
  734. #define MAP_EthernetConfigSet \
  735. EthernetConfigSet
  736. #endif
  737. #ifdef ROM_EthernetConfigGet
  738. #define MAP_EthernetConfigGet \
  739. ROM_EthernetConfigGet
  740. #else
  741. #define MAP_EthernetConfigGet \
  742. EthernetConfigGet
  743. #endif
  744. #ifdef ROM_EthernetMACAddrSet
  745. #define MAP_EthernetMACAddrSet \
  746. ROM_EthernetMACAddrSet
  747. #else
  748. #define MAP_EthernetMACAddrSet \
  749. EthernetMACAddrSet
  750. #endif
  751. #ifdef ROM_EthernetMACAddrGet
  752. #define MAP_EthernetMACAddrGet \
  753. ROM_EthernetMACAddrGet
  754. #else
  755. #define MAP_EthernetMACAddrGet \
  756. EthernetMACAddrGet
  757. #endif
  758. #ifdef ROM_EthernetEnable
  759. #define MAP_EthernetEnable \
  760. ROM_EthernetEnable
  761. #else
  762. #define MAP_EthernetEnable \
  763. EthernetEnable
  764. #endif
  765. #ifdef ROM_EthernetDisable
  766. #define MAP_EthernetDisable \
  767. ROM_EthernetDisable
  768. #else
  769. #define MAP_EthernetDisable \
  770. EthernetDisable
  771. #endif
  772. #ifdef ROM_EthernetPacketAvail
  773. #define MAP_EthernetPacketAvail \
  774. ROM_EthernetPacketAvail
  775. #else
  776. #define MAP_EthernetPacketAvail \
  777. EthernetPacketAvail
  778. #endif
  779. #ifdef ROM_EthernetSpaceAvail
  780. #define MAP_EthernetSpaceAvail \
  781. ROM_EthernetSpaceAvail
  782. #else
  783. #define MAP_EthernetSpaceAvail \
  784. EthernetSpaceAvail
  785. #endif
  786. #ifdef ROM_EthernetPacketGetNonBlocking
  787. #define MAP_EthernetPacketGetNonBlocking \
  788. ROM_EthernetPacketGetNonBlocking
  789. #else
  790. #define MAP_EthernetPacketGetNonBlocking \
  791. EthernetPacketGetNonBlocking
  792. #endif
  793. #ifdef ROM_EthernetPacketGet
  794. #define MAP_EthernetPacketGet \
  795. ROM_EthernetPacketGet
  796. #else
  797. #define MAP_EthernetPacketGet \
  798. EthernetPacketGet
  799. #endif
  800. #ifdef ROM_EthernetPacketPutNonBlocking
  801. #define MAP_EthernetPacketPutNonBlocking \
  802. ROM_EthernetPacketPutNonBlocking
  803. #else
  804. #define MAP_EthernetPacketPutNonBlocking \
  805. EthernetPacketPutNonBlocking
  806. #endif
  807. #ifdef ROM_EthernetPacketPut
  808. #define MAP_EthernetPacketPut \
  809. ROM_EthernetPacketPut
  810. #else
  811. #define MAP_EthernetPacketPut \
  812. EthernetPacketPut
  813. #endif
  814. #ifdef ROM_EthernetIntEnable
  815. #define MAP_EthernetIntEnable \
  816. ROM_EthernetIntEnable
  817. #else
  818. #define MAP_EthernetIntEnable \
  819. EthernetIntEnable
  820. #endif
  821. #ifdef ROM_EthernetIntDisable
  822. #define MAP_EthernetIntDisable \
  823. ROM_EthernetIntDisable
  824. #else
  825. #define MAP_EthernetIntDisable \
  826. EthernetIntDisable
  827. #endif
  828. #ifdef ROM_EthernetIntStatus
  829. #define MAP_EthernetIntStatus \
  830. ROM_EthernetIntStatus
  831. #else
  832. #define MAP_EthernetIntStatus \
  833. EthernetIntStatus
  834. #endif
  835. #ifdef ROM_EthernetPHYWrite
  836. #define MAP_EthernetPHYWrite \
  837. ROM_EthernetPHYWrite
  838. #else
  839. #define MAP_EthernetPHYWrite \
  840. EthernetPHYWrite
  841. #endif
  842. #ifdef ROM_EthernetPHYRead
  843. #define MAP_EthernetPHYRead \
  844. ROM_EthernetPHYRead
  845. #else
  846. #define MAP_EthernetPHYRead \
  847. EthernetPHYRead
  848. #endif
  849. #ifdef ROM_EthernetPHYAddrSet
  850. #define MAP_EthernetPHYAddrSet \
  851. ROM_EthernetPHYAddrSet
  852. #else
  853. #define MAP_EthernetPHYAddrSet \
  854. EthernetPHYAddrSet
  855. #endif
  856. #ifdef ROM_EthernetPHYPowerOff
  857. #define MAP_EthernetPHYPowerOff \
  858. ROM_EthernetPHYPowerOff
  859. #else
  860. #define MAP_EthernetPHYPowerOff \
  861. EthernetPHYPowerOff
  862. #endif
  863. #ifdef ROM_EthernetPHYPowerOn
  864. #define MAP_EthernetPHYPowerOn \
  865. ROM_EthernetPHYPowerOn
  866. #else
  867. #define MAP_EthernetPHYPowerOn \
  868. EthernetPHYPowerOn
  869. #endif
  870. //*****************************************************************************
  871. //
  872. // Macros for the Fan API.
  873. //
  874. //*****************************************************************************
  875. #ifdef ROM_FanIntClear
  876. #define MAP_FanIntClear \
  877. ROM_FanIntClear
  878. #else
  879. #define MAP_FanIntClear \
  880. FanIntClear
  881. #endif
  882. #ifdef ROM_FanChannelConfigAuto
  883. #define MAP_FanChannelConfigAuto \
  884. ROM_FanChannelConfigAuto
  885. #else
  886. #define MAP_FanChannelConfigAuto \
  887. FanChannelConfigAuto
  888. #endif
  889. #ifdef ROM_FanChannelConfigManual
  890. #define MAP_FanChannelConfigManual \
  891. ROM_FanChannelConfigManual
  892. #else
  893. #define MAP_FanChannelConfigManual \
  894. FanChannelConfigManual
  895. #endif
  896. #ifdef ROM_FanChannelDisable
  897. #define MAP_FanChannelDisable \
  898. ROM_FanChannelDisable
  899. #else
  900. #define MAP_FanChannelDisable \
  901. FanChannelDisable
  902. #endif
  903. #ifdef ROM_FanChannelDutyGet
  904. #define MAP_FanChannelDutyGet \
  905. ROM_FanChannelDutyGet
  906. #else
  907. #define MAP_FanChannelDutyGet \
  908. FanChannelDutyGet
  909. #endif
  910. #ifdef ROM_FanChannelDutySet
  911. #define MAP_FanChannelDutySet \
  912. ROM_FanChannelDutySet
  913. #else
  914. #define MAP_FanChannelDutySet \
  915. FanChannelDutySet
  916. #endif
  917. #ifdef ROM_FanChannelEnable
  918. #define MAP_FanChannelEnable \
  919. ROM_FanChannelEnable
  920. #else
  921. #define MAP_FanChannelEnable \
  922. FanChannelEnable
  923. #endif
  924. #ifdef ROM_FanChannelRPMGet
  925. #define MAP_FanChannelRPMGet \
  926. ROM_FanChannelRPMGet
  927. #else
  928. #define MAP_FanChannelRPMGet \
  929. FanChannelRPMGet
  930. #endif
  931. #ifdef ROM_FanChannelRPMSet
  932. #define MAP_FanChannelRPMSet \
  933. ROM_FanChannelRPMSet
  934. #else
  935. #define MAP_FanChannelRPMSet \
  936. FanChannelRPMSet
  937. #endif
  938. #ifdef ROM_FanChannelStatus
  939. #define MAP_FanChannelStatus \
  940. ROM_FanChannelStatus
  941. #else
  942. #define MAP_FanChannelStatus \
  943. FanChannelStatus
  944. #endif
  945. #ifdef ROM_FanChannelsGet
  946. #define MAP_FanChannelsGet \
  947. ROM_FanChannelsGet
  948. #else
  949. #define MAP_FanChannelsGet \
  950. FanChannelsGet
  951. #endif
  952. #ifdef ROM_FanIntDisable
  953. #define MAP_FanIntDisable \
  954. ROM_FanIntDisable
  955. #else
  956. #define MAP_FanIntDisable \
  957. FanIntDisable
  958. #endif
  959. #ifdef ROM_FanIntEnable
  960. #define MAP_FanIntEnable \
  961. ROM_FanIntEnable
  962. #else
  963. #define MAP_FanIntEnable \
  964. FanIntEnable
  965. #endif
  966. #ifdef ROM_FanIntStatus
  967. #define MAP_FanIntStatus \
  968. ROM_FanIntStatus
  969. #else
  970. #define MAP_FanIntStatus \
  971. FanIntStatus
  972. #endif
  973. //*****************************************************************************
  974. //
  975. // Macros for the Flash API.
  976. //
  977. //*****************************************************************************
  978. #ifdef ROM_FlashProgram
  979. #define MAP_FlashProgram \
  980. ROM_FlashProgram
  981. #else
  982. #define MAP_FlashProgram \
  983. FlashProgram
  984. #endif
  985. #ifdef ROM_FlashUsecGet
  986. #define MAP_FlashUsecGet \
  987. ROM_FlashUsecGet
  988. #else
  989. #define MAP_FlashUsecGet \
  990. FlashUsecGet
  991. #endif
  992. #ifdef ROM_FlashUsecSet
  993. #define MAP_FlashUsecSet \
  994. ROM_FlashUsecSet
  995. #else
  996. #define MAP_FlashUsecSet \
  997. FlashUsecSet
  998. #endif
  999. #ifdef ROM_FlashErase
  1000. #define MAP_FlashErase \
  1001. ROM_FlashErase
  1002. #else
  1003. #define MAP_FlashErase \
  1004. FlashErase
  1005. #endif
  1006. #ifdef ROM_FlashProtectGet
  1007. #define MAP_FlashProtectGet \
  1008. ROM_FlashProtectGet
  1009. #else
  1010. #define MAP_FlashProtectGet \
  1011. FlashProtectGet
  1012. #endif
  1013. #ifdef ROM_FlashProtectSet
  1014. #define MAP_FlashProtectSet \
  1015. ROM_FlashProtectSet
  1016. #else
  1017. #define MAP_FlashProtectSet \
  1018. FlashProtectSet
  1019. #endif
  1020. #ifdef ROM_FlashProtectSave
  1021. #define MAP_FlashProtectSave \
  1022. ROM_FlashProtectSave
  1023. #else
  1024. #define MAP_FlashProtectSave \
  1025. FlashProtectSave
  1026. #endif
  1027. #ifdef ROM_FlashUserGet
  1028. #define MAP_FlashUserGet \
  1029. ROM_FlashUserGet
  1030. #else
  1031. #define MAP_FlashUserGet \
  1032. FlashUserGet
  1033. #endif
  1034. #ifdef ROM_FlashUserSet
  1035. #define MAP_FlashUserSet \
  1036. ROM_FlashUserSet
  1037. #else
  1038. #define MAP_FlashUserSet \
  1039. FlashUserSet
  1040. #endif
  1041. #ifdef ROM_FlashUserSave
  1042. #define MAP_FlashUserSave \
  1043. ROM_FlashUserSave
  1044. #else
  1045. #define MAP_FlashUserSave \
  1046. FlashUserSave
  1047. #endif
  1048. #ifdef ROM_FlashIntEnable
  1049. #define MAP_FlashIntEnable \
  1050. ROM_FlashIntEnable
  1051. #else
  1052. #define MAP_FlashIntEnable \
  1053. FlashIntEnable
  1054. #endif
  1055. #ifdef ROM_FlashIntDisable
  1056. #define MAP_FlashIntDisable \
  1057. ROM_FlashIntDisable
  1058. #else
  1059. #define MAP_FlashIntDisable \
  1060. FlashIntDisable
  1061. #endif
  1062. #ifdef ROM_FlashIntStatus
  1063. #define MAP_FlashIntStatus \
  1064. ROM_FlashIntStatus
  1065. #else
  1066. #define MAP_FlashIntStatus \
  1067. FlashIntStatus
  1068. #endif
  1069. #ifdef ROM_FlashIntClear
  1070. #define MAP_FlashIntClear \
  1071. ROM_FlashIntClear
  1072. #else
  1073. #define MAP_FlashIntClear \
  1074. FlashIntClear
  1075. #endif
  1076. //*****************************************************************************
  1077. //
  1078. // Macros for the FPU API.
  1079. //
  1080. //*****************************************************************************
  1081. #ifdef ROM_FPUEnable
  1082. #define MAP_FPUEnable \
  1083. ROM_FPUEnable
  1084. #else
  1085. #define MAP_FPUEnable \
  1086. FPUEnable
  1087. #endif
  1088. #ifdef ROM_FPUDisable
  1089. #define MAP_FPUDisable \
  1090. ROM_FPUDisable
  1091. #else
  1092. #define MAP_FPUDisable \
  1093. FPUDisable
  1094. #endif
  1095. #ifdef ROM_FPUFlushToZeroModeSet
  1096. #define MAP_FPUFlushToZeroModeSet \
  1097. ROM_FPUFlushToZeroModeSet
  1098. #else
  1099. #define MAP_FPUFlushToZeroModeSet \
  1100. FPUFlushToZeroModeSet
  1101. #endif
  1102. #ifdef ROM_FPUHalfPrecisionModeSet
  1103. #define MAP_FPUHalfPrecisionModeSet \
  1104. ROM_FPUHalfPrecisionModeSet
  1105. #else
  1106. #define MAP_FPUHalfPrecisionModeSet \
  1107. FPUHalfPrecisionModeSet
  1108. #endif
  1109. #ifdef ROM_FPULazyStackingEnable
  1110. #define MAP_FPULazyStackingEnable \
  1111. ROM_FPULazyStackingEnable
  1112. #else
  1113. #define MAP_FPULazyStackingEnable \
  1114. FPULazyStackingEnable
  1115. #endif
  1116. #ifdef ROM_FPUNaNModeSet
  1117. #define MAP_FPUNaNModeSet \
  1118. ROM_FPUNaNModeSet
  1119. #else
  1120. #define MAP_FPUNaNModeSet \
  1121. FPUNaNModeSet
  1122. #endif
  1123. #ifdef ROM_FPURoundingModeSet
  1124. #define MAP_FPURoundingModeSet \
  1125. ROM_FPURoundingModeSet
  1126. #else
  1127. #define MAP_FPURoundingModeSet \
  1128. FPURoundingModeSet
  1129. #endif
  1130. #ifdef ROM_FPUStackingDisable
  1131. #define MAP_FPUStackingDisable \
  1132. ROM_FPUStackingDisable
  1133. #else
  1134. #define MAP_FPUStackingDisable \
  1135. FPUStackingDisable
  1136. #endif
  1137. #ifdef ROM_FPUStackingEnable
  1138. #define MAP_FPUStackingEnable \
  1139. ROM_FPUStackingEnable
  1140. #else
  1141. #define MAP_FPUStackingEnable \
  1142. FPUStackingEnable
  1143. #endif
  1144. //*****************************************************************************
  1145. //
  1146. // Macros for the GPIO API.
  1147. //
  1148. //*****************************************************************************
  1149. #ifdef ROM_GPIOPinWrite
  1150. #define MAP_GPIOPinWrite \
  1151. ROM_GPIOPinWrite
  1152. #else
  1153. #define MAP_GPIOPinWrite \
  1154. GPIOPinWrite
  1155. #endif
  1156. #ifdef ROM_GPIODirModeSet
  1157. #define MAP_GPIODirModeSet \
  1158. ROM_GPIODirModeSet
  1159. #else
  1160. #define MAP_GPIODirModeSet \
  1161. GPIODirModeSet
  1162. #endif
  1163. #ifdef ROM_GPIODirModeGet
  1164. #define MAP_GPIODirModeGet \
  1165. ROM_GPIODirModeGet
  1166. #else
  1167. #define MAP_GPIODirModeGet \
  1168. GPIODirModeGet
  1169. #endif
  1170. #ifdef ROM_GPIOIntTypeSet
  1171. #define MAP_GPIOIntTypeSet \
  1172. ROM_GPIOIntTypeSet
  1173. #else
  1174. #define MAP_GPIOIntTypeSet \
  1175. GPIOIntTypeSet
  1176. #endif
  1177. #ifdef ROM_GPIOIntTypeGet
  1178. #define MAP_GPIOIntTypeGet \
  1179. ROM_GPIOIntTypeGet
  1180. #else
  1181. #define MAP_GPIOIntTypeGet \
  1182. GPIOIntTypeGet
  1183. #endif
  1184. #ifdef ROM_GPIOPadConfigSet
  1185. #define MAP_GPIOPadConfigSet \
  1186. ROM_GPIOPadConfigSet
  1187. #else
  1188. #define MAP_GPIOPadConfigSet \
  1189. GPIOPadConfigSet
  1190. #endif
  1191. #ifdef ROM_GPIOPadConfigGet
  1192. #define MAP_GPIOPadConfigGet \
  1193. ROM_GPIOPadConfigGet
  1194. #else
  1195. #define MAP_GPIOPadConfigGet \
  1196. GPIOPadConfigGet
  1197. #endif
  1198. #ifdef ROM_GPIOPinIntEnable
  1199. #define MAP_GPIOPinIntEnable \
  1200. ROM_GPIOPinIntEnable
  1201. #else
  1202. #define MAP_GPIOPinIntEnable \
  1203. GPIOPinIntEnable
  1204. #endif
  1205. #ifdef ROM_GPIOPinIntDisable
  1206. #define MAP_GPIOPinIntDisable \
  1207. ROM_GPIOPinIntDisable
  1208. #else
  1209. #define MAP_GPIOPinIntDisable \
  1210. GPIOPinIntDisable
  1211. #endif
  1212. #ifdef ROM_GPIOPinIntStatus
  1213. #define MAP_GPIOPinIntStatus \
  1214. ROM_GPIOPinIntStatus
  1215. #else
  1216. #define MAP_GPIOPinIntStatus \
  1217. GPIOPinIntStatus
  1218. #endif
  1219. #ifdef ROM_GPIOPinIntClear
  1220. #define MAP_GPIOPinIntClear \
  1221. ROM_GPIOPinIntClear
  1222. #else
  1223. #define MAP_GPIOPinIntClear \
  1224. GPIOPinIntClear
  1225. #endif
  1226. #ifdef ROM_GPIOPinRead
  1227. #define MAP_GPIOPinRead \
  1228. ROM_GPIOPinRead
  1229. #else
  1230. #define MAP_GPIOPinRead \
  1231. GPIOPinRead
  1232. #endif
  1233. #ifdef ROM_GPIOPinTypeCAN
  1234. #define MAP_GPIOPinTypeCAN \
  1235. ROM_GPIOPinTypeCAN
  1236. #else
  1237. #define MAP_GPIOPinTypeCAN \
  1238. GPIOPinTypeCAN
  1239. #endif
  1240. #ifdef ROM_GPIOPinTypeComparator
  1241. #define MAP_GPIOPinTypeComparator \
  1242. ROM_GPIOPinTypeComparator
  1243. #else
  1244. #define MAP_GPIOPinTypeComparator \
  1245. GPIOPinTypeComparator
  1246. #endif
  1247. #ifdef ROM_GPIOPinTypeGPIOInput
  1248. #define MAP_GPIOPinTypeGPIOInput \
  1249. ROM_GPIOPinTypeGPIOInput
  1250. #else
  1251. #define MAP_GPIOPinTypeGPIOInput \
  1252. GPIOPinTypeGPIOInput
  1253. #endif
  1254. #ifdef ROM_GPIOPinTypeGPIOOutput
  1255. #define MAP_GPIOPinTypeGPIOOutput \
  1256. ROM_GPIOPinTypeGPIOOutput
  1257. #else
  1258. #define MAP_GPIOPinTypeGPIOOutput \
  1259. GPIOPinTypeGPIOOutput
  1260. #endif
  1261. #ifdef ROM_GPIOPinTypeI2C
  1262. #define MAP_GPIOPinTypeI2C \
  1263. ROM_GPIOPinTypeI2C
  1264. #else
  1265. #define MAP_GPIOPinTypeI2C \
  1266. GPIOPinTypeI2C
  1267. #endif
  1268. #ifdef ROM_GPIOPinTypePWM
  1269. #define MAP_GPIOPinTypePWM \
  1270. ROM_GPIOPinTypePWM
  1271. #else
  1272. #define MAP_GPIOPinTypePWM \
  1273. GPIOPinTypePWM
  1274. #endif
  1275. #ifdef ROM_GPIOPinTypeQEI
  1276. #define MAP_GPIOPinTypeQEI \
  1277. ROM_GPIOPinTypeQEI
  1278. #else
  1279. #define MAP_GPIOPinTypeQEI \
  1280. GPIOPinTypeQEI
  1281. #endif
  1282. #ifdef ROM_GPIOPinTypeSSI
  1283. #define MAP_GPIOPinTypeSSI \
  1284. ROM_GPIOPinTypeSSI
  1285. #else
  1286. #define MAP_GPIOPinTypeSSI \
  1287. GPIOPinTypeSSI
  1288. #endif
  1289. #ifdef ROM_GPIOPinTypeTimer
  1290. #define MAP_GPIOPinTypeTimer \
  1291. ROM_GPIOPinTypeTimer
  1292. #else
  1293. #define MAP_GPIOPinTypeTimer \
  1294. GPIOPinTypeTimer
  1295. #endif
  1296. #ifdef ROM_GPIOPinTypeUART
  1297. #define MAP_GPIOPinTypeUART \
  1298. ROM_GPIOPinTypeUART
  1299. #else
  1300. #define MAP_GPIOPinTypeUART \
  1301. GPIOPinTypeUART
  1302. #endif
  1303. #ifdef ROM_GPIOPinTypeGPIOOutputOD
  1304. #define MAP_GPIOPinTypeGPIOOutputOD \
  1305. ROM_GPIOPinTypeGPIOOutputOD
  1306. #else
  1307. #define MAP_GPIOPinTypeGPIOOutputOD \
  1308. GPIOPinTypeGPIOOutputOD
  1309. #endif
  1310. #ifdef ROM_GPIOPinTypeADC
  1311. #define MAP_GPIOPinTypeADC \
  1312. ROM_GPIOPinTypeADC
  1313. #else
  1314. #define MAP_GPIOPinTypeADC \
  1315. GPIOPinTypeADC
  1316. #endif
  1317. #ifdef ROM_GPIOPinTypeUSBDigital
  1318. #define MAP_GPIOPinTypeUSBDigital \
  1319. ROM_GPIOPinTypeUSBDigital
  1320. #else
  1321. #define MAP_GPIOPinTypeUSBDigital \
  1322. GPIOPinTypeUSBDigital
  1323. #endif
  1324. #ifdef ROM_GPIOPinTypeI2S
  1325. #define MAP_GPIOPinTypeI2S \
  1326. ROM_GPIOPinTypeI2S
  1327. #else
  1328. #define MAP_GPIOPinTypeI2S \
  1329. GPIOPinTypeI2S
  1330. #endif
  1331. #ifdef ROM_GPIOPinConfigure
  1332. #define MAP_GPIOPinConfigure \
  1333. ROM_GPIOPinConfigure
  1334. #else
  1335. #define MAP_GPIOPinConfigure \
  1336. GPIOPinConfigure
  1337. #endif
  1338. #ifdef ROM_GPIOPinTypeEthernetLED
  1339. #define MAP_GPIOPinTypeEthernetLED \
  1340. ROM_GPIOPinTypeEthernetLED
  1341. #else
  1342. #define MAP_GPIOPinTypeEthernetLED \
  1343. GPIOPinTypeEthernetLED
  1344. #endif
  1345. #ifdef ROM_GPIOPinTypeUSBAnalog
  1346. #define MAP_GPIOPinTypeUSBAnalog \
  1347. ROM_GPIOPinTypeUSBAnalog
  1348. #else
  1349. #define MAP_GPIOPinTypeUSBAnalog \
  1350. GPIOPinTypeUSBAnalog
  1351. #endif
  1352. #ifdef ROM_GPIOPinTypeEPI
  1353. #define MAP_GPIOPinTypeEPI \
  1354. ROM_GPIOPinTypeEPI
  1355. #else
  1356. #define MAP_GPIOPinTypeEPI \
  1357. GPIOPinTypeEPI
  1358. #endif
  1359. #ifdef ROM_GPIOPinTypeEthernetMII
  1360. #define MAP_GPIOPinTypeEthernetMII \
  1361. ROM_GPIOPinTypeEthernetMII
  1362. #else
  1363. #define MAP_GPIOPinTypeEthernetMII \
  1364. GPIOPinTypeEthernetMII
  1365. #endif
  1366. #ifdef ROM_GPIODMATriggerEnable
  1367. #define MAP_GPIODMATriggerEnable \
  1368. ROM_GPIODMATriggerEnable
  1369. #else
  1370. #define MAP_GPIODMATriggerEnable \
  1371. GPIODMATriggerEnable
  1372. #endif
  1373. #ifdef ROM_GPIODMATriggerDisable
  1374. #define MAP_GPIODMATriggerDisable \
  1375. ROM_GPIODMATriggerDisable
  1376. #else
  1377. #define MAP_GPIODMATriggerDisable \
  1378. GPIODMATriggerDisable
  1379. #endif
  1380. #ifdef ROM_GPIOADCTriggerEnable
  1381. #define MAP_GPIOADCTriggerEnable \
  1382. ROM_GPIOADCTriggerEnable
  1383. #else
  1384. #define MAP_GPIOADCTriggerEnable \
  1385. GPIOADCTriggerEnable
  1386. #endif
  1387. #ifdef ROM_GPIOADCTriggerDisable
  1388. #define MAP_GPIOADCTriggerDisable \
  1389. ROM_GPIOADCTriggerDisable
  1390. #else
  1391. #define MAP_GPIOADCTriggerDisable \
  1392. GPIOADCTriggerDisable
  1393. #endif
  1394. #ifdef ROM_GPIOPinTypeFan
  1395. #define MAP_GPIOPinTypeFan \
  1396. ROM_GPIOPinTypeFan
  1397. #else
  1398. #define MAP_GPIOPinTypeFan \
  1399. GPIOPinTypeFan
  1400. #endif
  1401. #ifdef ROM_GPIOPinTypeLPC
  1402. #define MAP_GPIOPinTypeLPC \
  1403. ROM_GPIOPinTypeLPC
  1404. #else
  1405. #define MAP_GPIOPinTypeLPC \
  1406. GPIOPinTypeLPC
  1407. #endif
  1408. #ifdef ROM_GPIOPinTypePECIRx
  1409. #define MAP_GPIOPinTypePECIRx \
  1410. ROM_GPIOPinTypePECIRx
  1411. #else
  1412. #define MAP_GPIOPinTypePECIRx \
  1413. GPIOPinTypePECIRx
  1414. #endif
  1415. #ifdef ROM_GPIOPinTypePECITx
  1416. #define MAP_GPIOPinTypePECITx \
  1417. ROM_GPIOPinTypePECITx
  1418. #else
  1419. #define MAP_GPIOPinTypePECITx \
  1420. GPIOPinTypePECITx
  1421. #endif
  1422. #ifdef ROM_GPIOPinTypeI2CSCL
  1423. #define MAP_GPIOPinTypeI2CSCL \
  1424. ROM_GPIOPinTypeI2CSCL
  1425. #else
  1426. #define MAP_GPIOPinTypeI2CSCL \
  1427. GPIOPinTypeI2CSCL
  1428. #endif
  1429. //*****************************************************************************
  1430. //
  1431. // Macros for the Hibernate API.
  1432. //
  1433. //*****************************************************************************
  1434. #ifdef ROM_HibernateIntClear
  1435. #define MAP_HibernateIntClear \
  1436. ROM_HibernateIntClear
  1437. #else
  1438. #define MAP_HibernateIntClear \
  1439. HibernateIntClear
  1440. #endif
  1441. #ifdef ROM_HibernateEnableExpClk
  1442. #define MAP_HibernateEnableExpClk \
  1443. ROM_HibernateEnableExpClk
  1444. #else
  1445. #define MAP_HibernateEnableExpClk \
  1446. HibernateEnableExpClk
  1447. #endif
  1448. #ifdef ROM_HibernateDisable
  1449. #define MAP_HibernateDisable \
  1450. ROM_HibernateDisable
  1451. #else
  1452. #define MAP_HibernateDisable \
  1453. HibernateDisable
  1454. #endif
  1455. #ifdef ROM_HibernateClockSelect
  1456. #define MAP_HibernateClockSelect \
  1457. ROM_HibernateClockSelect
  1458. #else
  1459. #define MAP_HibernateClockSelect \
  1460. HibernateClockSelect
  1461. #endif
  1462. #ifdef ROM_HibernateRTCEnable
  1463. #define MAP_HibernateRTCEnable \
  1464. ROM_HibernateRTCEnable
  1465. #else
  1466. #define MAP_HibernateRTCEnable \
  1467. HibernateRTCEnable
  1468. #endif
  1469. #ifdef ROM_HibernateRTCDisable
  1470. #define MAP_HibernateRTCDisable \
  1471. ROM_HibernateRTCDisable
  1472. #else
  1473. #define MAP_HibernateRTCDisable \
  1474. HibernateRTCDisable
  1475. #endif
  1476. #ifdef ROM_HibernateWakeSet
  1477. #define MAP_HibernateWakeSet \
  1478. ROM_HibernateWakeSet
  1479. #else
  1480. #define MAP_HibernateWakeSet \
  1481. HibernateWakeSet
  1482. #endif
  1483. #ifdef ROM_HibernateWakeGet
  1484. #define MAP_HibernateWakeGet \
  1485. ROM_HibernateWakeGet
  1486. #else
  1487. #define MAP_HibernateWakeGet \
  1488. HibernateWakeGet
  1489. #endif
  1490. #ifdef ROM_HibernateLowBatSet
  1491. #define MAP_HibernateLowBatSet \
  1492. ROM_HibernateLowBatSet
  1493. #else
  1494. #define MAP_HibernateLowBatSet \
  1495. HibernateLowBatSet
  1496. #endif
  1497. #ifdef ROM_HibernateLowBatGet
  1498. #define MAP_HibernateLowBatGet \
  1499. ROM_HibernateLowBatGet
  1500. #else
  1501. #define MAP_HibernateLowBatGet \
  1502. HibernateLowBatGet
  1503. #endif
  1504. #ifdef ROM_HibernateRTCSet
  1505. #define MAP_HibernateRTCSet \
  1506. ROM_HibernateRTCSet
  1507. #else
  1508. #define MAP_HibernateRTCSet \
  1509. HibernateRTCSet
  1510. #endif
  1511. #ifdef ROM_HibernateRTCGet
  1512. #define MAP_HibernateRTCGet \
  1513. ROM_HibernateRTCGet
  1514. #else
  1515. #define MAP_HibernateRTCGet \
  1516. HibernateRTCGet
  1517. #endif
  1518. #ifdef ROM_HibernateRTCMatch0Set
  1519. #define MAP_HibernateRTCMatch0Set \
  1520. ROM_HibernateRTCMatch0Set
  1521. #else
  1522. #define MAP_HibernateRTCMatch0Set \
  1523. HibernateRTCMatch0Set
  1524. #endif
  1525. #ifdef ROM_HibernateRTCMatch0Get
  1526. #define MAP_HibernateRTCMatch0Get \
  1527. ROM_HibernateRTCMatch0Get
  1528. #else
  1529. #define MAP_HibernateRTCMatch0Get \
  1530. HibernateRTCMatch0Get
  1531. #endif
  1532. #ifdef ROM_HibernateRTCMatch1Set
  1533. #define MAP_HibernateRTCMatch1Set \
  1534. ROM_HibernateRTCMatch1Set
  1535. #else
  1536. #define MAP_HibernateRTCMatch1Set \
  1537. HibernateRTCMatch1Set
  1538. #endif
  1539. #ifdef ROM_HibernateRTCMatch1Get
  1540. #define MAP_HibernateRTCMatch1Get \
  1541. ROM_HibernateRTCMatch1Get
  1542. #else
  1543. #define MAP_HibernateRTCMatch1Get \
  1544. HibernateRTCMatch1Get
  1545. #endif
  1546. #ifdef ROM_HibernateRTCTrimSet
  1547. #define MAP_HibernateRTCTrimSet \
  1548. ROM_HibernateRTCTrimSet
  1549. #else
  1550. #define MAP_HibernateRTCTrimSet \
  1551. HibernateRTCTrimSet
  1552. #endif
  1553. #ifdef ROM_HibernateRTCTrimGet
  1554. #define MAP_HibernateRTCTrimGet \
  1555. ROM_HibernateRTCTrimGet
  1556. #else
  1557. #define MAP_HibernateRTCTrimGet \
  1558. HibernateRTCTrimGet
  1559. #endif
  1560. #ifdef ROM_HibernateDataSet
  1561. #define MAP_HibernateDataSet \
  1562. ROM_HibernateDataSet
  1563. #else
  1564. #define MAP_HibernateDataSet \
  1565. HibernateDataSet
  1566. #endif
  1567. #ifdef ROM_HibernateDataGet
  1568. #define MAP_HibernateDataGet \
  1569. ROM_HibernateDataGet
  1570. #else
  1571. #define MAP_HibernateDataGet \
  1572. HibernateDataGet
  1573. #endif
  1574. #ifdef ROM_HibernateRequest
  1575. #define MAP_HibernateRequest \
  1576. ROM_HibernateRequest
  1577. #else
  1578. #define MAP_HibernateRequest \
  1579. HibernateRequest
  1580. #endif
  1581. #ifdef ROM_HibernateIntEnable
  1582. #define MAP_HibernateIntEnable \
  1583. ROM_HibernateIntEnable
  1584. #else
  1585. #define MAP_HibernateIntEnable \
  1586. HibernateIntEnable
  1587. #endif
  1588. #ifdef ROM_HibernateIntDisable
  1589. #define MAP_HibernateIntDisable \
  1590. ROM_HibernateIntDisable
  1591. #else
  1592. #define MAP_HibernateIntDisable \
  1593. HibernateIntDisable
  1594. #endif
  1595. #ifdef ROM_HibernateIntStatus
  1596. #define MAP_HibernateIntStatus \
  1597. ROM_HibernateIntStatus
  1598. #else
  1599. #define MAP_HibernateIntStatus \
  1600. HibernateIntStatus
  1601. #endif
  1602. #ifdef ROM_HibernateIsActive
  1603. #define MAP_HibernateIsActive \
  1604. ROM_HibernateIsActive
  1605. #else
  1606. #define MAP_HibernateIsActive \
  1607. HibernateIsActive
  1608. #endif
  1609. #ifdef ROM_HibernateRTCSSMatch0Set
  1610. #define MAP_HibernateRTCSSMatch0Set \
  1611. ROM_HibernateRTCSSMatch0Set
  1612. #else
  1613. #define MAP_HibernateRTCSSMatch0Set \
  1614. HibernateRTCSSMatch0Set
  1615. #endif
  1616. #ifdef ROM_HibernateRTCSSMatch0Get
  1617. #define MAP_HibernateRTCSSMatch0Get \
  1618. ROM_HibernateRTCSSMatch0Get
  1619. #else
  1620. #define MAP_HibernateRTCSSMatch0Get \
  1621. HibernateRTCSSMatch0Get
  1622. #endif
  1623. #ifdef ROM_HibernateRTCSSGet
  1624. #define MAP_HibernateRTCSSGet \
  1625. ROM_HibernateRTCSSGet
  1626. #else
  1627. #define MAP_HibernateRTCSSGet \
  1628. HibernateRTCSSGet
  1629. #endif
  1630. #ifdef ROM_HibernateClockConfig
  1631. #define MAP_HibernateClockConfig \
  1632. ROM_HibernateClockConfig
  1633. #else
  1634. #define MAP_HibernateClockConfig \
  1635. HibernateClockConfig
  1636. #endif
  1637. #ifdef ROM_HibernateBatCheckStart
  1638. #define MAP_HibernateBatCheckStart \
  1639. ROM_HibernateBatCheckStart
  1640. #else
  1641. #define MAP_HibernateBatCheckStart \
  1642. HibernateBatCheckStart
  1643. #endif
  1644. #ifdef ROM_HibernateBatCheckDone
  1645. #define MAP_HibernateBatCheckDone \
  1646. ROM_HibernateBatCheckDone
  1647. #else
  1648. #define MAP_HibernateBatCheckDone \
  1649. HibernateBatCheckDone
  1650. #endif
  1651. //*****************************************************************************
  1652. //
  1653. // Macros for the I2C API.
  1654. //
  1655. //*****************************************************************************
  1656. #ifdef ROM_I2CMasterDataPut
  1657. #define MAP_I2CMasterDataPut \
  1658. ROM_I2CMasterDataPut
  1659. #else
  1660. #define MAP_I2CMasterDataPut \
  1661. I2CMasterDataPut
  1662. #endif
  1663. #ifdef ROM_I2CMasterInitExpClk
  1664. #define MAP_I2CMasterInitExpClk \
  1665. ROM_I2CMasterInitExpClk
  1666. #else
  1667. #define MAP_I2CMasterInitExpClk \
  1668. I2CMasterInitExpClk
  1669. #endif
  1670. #ifdef ROM_I2CSlaveInit
  1671. #define MAP_I2CSlaveInit \
  1672. ROM_I2CSlaveInit
  1673. #else
  1674. #define MAP_I2CSlaveInit \
  1675. I2CSlaveInit
  1676. #endif
  1677. #ifdef ROM_I2CMasterEnable
  1678. #define MAP_I2CMasterEnable \
  1679. ROM_I2CMasterEnable
  1680. #else
  1681. #define MAP_I2CMasterEnable \
  1682. I2CMasterEnable
  1683. #endif
  1684. #ifdef ROM_I2CSlaveEnable
  1685. #define MAP_I2CSlaveEnable \
  1686. ROM_I2CSlaveEnable
  1687. #else
  1688. #define MAP_I2CSlaveEnable \
  1689. I2CSlaveEnable
  1690. #endif
  1691. #ifdef ROM_I2CMasterDisable
  1692. #define MAP_I2CMasterDisable \
  1693. ROM_I2CMasterDisable
  1694. #else
  1695. #define MAP_I2CMasterDisable \
  1696. I2CMasterDisable
  1697. #endif
  1698. #ifdef ROM_I2CSlaveDisable
  1699. #define MAP_I2CSlaveDisable \
  1700. ROM_I2CSlaveDisable
  1701. #else
  1702. #define MAP_I2CSlaveDisable \
  1703. I2CSlaveDisable
  1704. #endif
  1705. #ifdef ROM_I2CMasterIntEnable
  1706. #define MAP_I2CMasterIntEnable \
  1707. ROM_I2CMasterIntEnable
  1708. #else
  1709. #define MAP_I2CMasterIntEnable \
  1710. I2CMasterIntEnable
  1711. #endif
  1712. #ifdef ROM_I2CSlaveIntEnable
  1713. #define MAP_I2CSlaveIntEnable \
  1714. ROM_I2CSlaveIntEnable
  1715. #else
  1716. #define MAP_I2CSlaveIntEnable \
  1717. I2CSlaveIntEnable
  1718. #endif
  1719. #ifdef ROM_I2CMasterIntDisable
  1720. #define MAP_I2CMasterIntDisable \
  1721. ROM_I2CMasterIntDisable
  1722. #else
  1723. #define MAP_I2CMasterIntDisable \
  1724. I2CMasterIntDisable
  1725. #endif
  1726. #ifdef ROM_I2CSlaveIntDisable
  1727. #define MAP_I2CSlaveIntDisable \
  1728. ROM_I2CSlaveIntDisable
  1729. #else
  1730. #define MAP_I2CSlaveIntDisable \
  1731. I2CSlaveIntDisable
  1732. #endif
  1733. #ifdef ROM_I2CMasterIntStatus
  1734. #define MAP_I2CMasterIntStatus \
  1735. ROM_I2CMasterIntStatus
  1736. #else
  1737. #define MAP_I2CMasterIntStatus \
  1738. I2CMasterIntStatus
  1739. #endif
  1740. #ifdef ROM_I2CSlaveIntStatus
  1741. #define MAP_I2CSlaveIntStatus \
  1742. ROM_I2CSlaveIntStatus
  1743. #else
  1744. #define MAP_I2CSlaveIntStatus \
  1745. I2CSlaveIntStatus
  1746. #endif
  1747. #ifdef ROM_I2CMasterIntClear
  1748. #define MAP_I2CMasterIntClear \
  1749. ROM_I2CMasterIntClear
  1750. #else
  1751. #define MAP_I2CMasterIntClear \
  1752. I2CMasterIntClear
  1753. #endif
  1754. #ifdef ROM_I2CSlaveIntClear
  1755. #define MAP_I2CSlaveIntClear \
  1756. ROM_I2CSlaveIntClear
  1757. #else
  1758. #define MAP_I2CSlaveIntClear \
  1759. I2CSlaveIntClear
  1760. #endif
  1761. #ifdef ROM_I2CMasterSlaveAddrSet
  1762. #define MAP_I2CMasterSlaveAddrSet \
  1763. ROM_I2CMasterSlaveAddrSet
  1764. #else
  1765. #define MAP_I2CMasterSlaveAddrSet \
  1766. I2CMasterSlaveAddrSet
  1767. #endif
  1768. #ifdef ROM_I2CMasterBusy
  1769. #define MAP_I2CMasterBusy \
  1770. ROM_I2CMasterBusy
  1771. #else
  1772. #define MAP_I2CMasterBusy \
  1773. I2CMasterBusy
  1774. #endif
  1775. #ifdef ROM_I2CMasterBusBusy
  1776. #define MAP_I2CMasterBusBusy \
  1777. ROM_I2CMasterBusBusy
  1778. #else
  1779. #define MAP_I2CMasterBusBusy \
  1780. I2CMasterBusBusy
  1781. #endif
  1782. #ifdef ROM_I2CMasterControl
  1783. #define MAP_I2CMasterControl \
  1784. ROM_I2CMasterControl
  1785. #else
  1786. #define MAP_I2CMasterControl \
  1787. I2CMasterControl
  1788. #endif
  1789. #ifdef ROM_I2CMasterErr
  1790. #define MAP_I2CMasterErr \
  1791. ROM_I2CMasterErr
  1792. #else
  1793. #define MAP_I2CMasterErr \
  1794. I2CMasterErr
  1795. #endif
  1796. #ifdef ROM_I2CMasterDataGet
  1797. #define MAP_I2CMasterDataGet \
  1798. ROM_I2CMasterDataGet
  1799. #else
  1800. #define MAP_I2CMasterDataGet \
  1801. I2CMasterDataGet
  1802. #endif
  1803. #ifdef ROM_I2CSlaveStatus
  1804. #define MAP_I2CSlaveStatus \
  1805. ROM_I2CSlaveStatus
  1806. #else
  1807. #define MAP_I2CSlaveStatus \
  1808. I2CSlaveStatus
  1809. #endif
  1810. #ifdef ROM_I2CSlaveDataPut
  1811. #define MAP_I2CSlaveDataPut \
  1812. ROM_I2CSlaveDataPut
  1813. #else
  1814. #define MAP_I2CSlaveDataPut \
  1815. I2CSlaveDataPut
  1816. #endif
  1817. #ifdef ROM_I2CSlaveDataGet
  1818. #define MAP_I2CSlaveDataGet \
  1819. ROM_I2CSlaveDataGet
  1820. #else
  1821. #define MAP_I2CSlaveDataGet \
  1822. I2CSlaveDataGet
  1823. #endif
  1824. #ifdef ROM_I2CSlaveIntEnableEx
  1825. #define MAP_I2CSlaveIntEnableEx \
  1826. ROM_I2CSlaveIntEnableEx
  1827. #else
  1828. #define MAP_I2CSlaveIntEnableEx \
  1829. I2CSlaveIntEnableEx
  1830. #endif
  1831. #ifdef ROM_I2CSlaveIntDisableEx
  1832. #define MAP_I2CSlaveIntDisableEx \
  1833. ROM_I2CSlaveIntDisableEx
  1834. #else
  1835. #define MAP_I2CSlaveIntDisableEx \
  1836. I2CSlaveIntDisableEx
  1837. #endif
  1838. #ifdef ROM_I2CSlaveIntStatusEx
  1839. #define MAP_I2CSlaveIntStatusEx \
  1840. ROM_I2CSlaveIntStatusEx
  1841. #else
  1842. #define MAP_I2CSlaveIntStatusEx \
  1843. I2CSlaveIntStatusEx
  1844. #endif
  1845. #ifdef ROM_I2CSlaveIntClearEx
  1846. #define MAP_I2CSlaveIntClearEx \
  1847. ROM_I2CSlaveIntClearEx
  1848. #else
  1849. #define MAP_I2CSlaveIntClearEx \
  1850. I2CSlaveIntClearEx
  1851. #endif
  1852. #ifdef ROM_I2CMasterIntEnableEx
  1853. #define MAP_I2CMasterIntEnableEx \
  1854. ROM_I2CMasterIntEnableEx
  1855. #else
  1856. #define MAP_I2CMasterIntEnableEx \
  1857. I2CMasterIntEnableEx
  1858. #endif
  1859. #ifdef ROM_I2CMasterIntDisableEx
  1860. #define MAP_I2CMasterIntDisableEx \
  1861. ROM_I2CMasterIntDisableEx
  1862. #else
  1863. #define MAP_I2CMasterIntDisableEx \
  1864. I2CMasterIntDisableEx
  1865. #endif
  1866. #ifdef ROM_I2CMasterIntStatusEx
  1867. #define MAP_I2CMasterIntStatusEx \
  1868. ROM_I2CMasterIntStatusEx
  1869. #else
  1870. #define MAP_I2CMasterIntStatusEx \
  1871. I2CMasterIntStatusEx
  1872. #endif
  1873. #ifdef ROM_I2CMasterIntClearEx
  1874. #define MAP_I2CMasterIntClearEx \
  1875. ROM_I2CMasterIntClearEx
  1876. #else
  1877. #define MAP_I2CMasterIntClearEx \
  1878. I2CMasterIntClearEx
  1879. #endif
  1880. #ifdef ROM_I2CMasterTimeoutSet
  1881. #define MAP_I2CMasterTimeoutSet \
  1882. ROM_I2CMasterTimeoutSet
  1883. #else
  1884. #define MAP_I2CMasterTimeoutSet \
  1885. I2CMasterTimeoutSet
  1886. #endif
  1887. #ifdef ROM_I2CSlaveACKOverride
  1888. #define MAP_I2CSlaveACKOverride \
  1889. ROM_I2CSlaveACKOverride
  1890. #else
  1891. #define MAP_I2CSlaveACKOverride \
  1892. I2CSlaveACKOverride
  1893. #endif
  1894. #ifdef ROM_I2CSlaveACKValueSet
  1895. #define MAP_I2CSlaveACKValueSet \
  1896. ROM_I2CSlaveACKValueSet
  1897. #else
  1898. #define MAP_I2CSlaveACKValueSet \
  1899. I2CSlaveACKValueSet
  1900. #endif
  1901. #ifdef ROM_I2CSlaveAddressSet
  1902. #define MAP_I2CSlaveAddressSet \
  1903. ROM_I2CSlaveAddressSet
  1904. #else
  1905. #define MAP_I2CSlaveAddressSet \
  1906. I2CSlaveAddressSet
  1907. #endif
  1908. #ifdef ROM_I2CMasterLineStateGet
  1909. #define MAP_I2CMasterLineStateGet \
  1910. ROM_I2CMasterLineStateGet
  1911. #else
  1912. #define MAP_I2CMasterLineStateGet \
  1913. I2CMasterLineStateGet
  1914. #endif
  1915. //*****************************************************************************
  1916. //
  1917. // Macros for the I2S API.
  1918. //
  1919. //*****************************************************************************
  1920. #ifdef ROM_I2SIntStatus
  1921. #define MAP_I2SIntStatus \
  1922. ROM_I2SIntStatus
  1923. #else
  1924. #define MAP_I2SIntStatus \
  1925. I2SIntStatus
  1926. #endif
  1927. #ifdef ROM_I2STxEnable
  1928. #define MAP_I2STxEnable \
  1929. ROM_I2STxEnable
  1930. #else
  1931. #define MAP_I2STxEnable \
  1932. I2STxEnable
  1933. #endif
  1934. #ifdef ROM_I2STxDisable
  1935. #define MAP_I2STxDisable \
  1936. ROM_I2STxDisable
  1937. #else
  1938. #define MAP_I2STxDisable \
  1939. I2STxDisable
  1940. #endif
  1941. #ifdef ROM_I2STxDataPut
  1942. #define MAP_I2STxDataPut \
  1943. ROM_I2STxDataPut
  1944. #else
  1945. #define MAP_I2STxDataPut \
  1946. I2STxDataPut
  1947. #endif
  1948. #ifdef ROM_I2STxDataPutNonBlocking
  1949. #define MAP_I2STxDataPutNonBlocking \
  1950. ROM_I2STxDataPutNonBlocking
  1951. #else
  1952. #define MAP_I2STxDataPutNonBlocking \
  1953. I2STxDataPutNonBlocking
  1954. #endif
  1955. #ifdef ROM_I2STxConfigSet
  1956. #define MAP_I2STxConfigSet \
  1957. ROM_I2STxConfigSet
  1958. #else
  1959. #define MAP_I2STxConfigSet \
  1960. I2STxConfigSet
  1961. #endif
  1962. #ifdef ROM_I2STxFIFOLimitSet
  1963. #define MAP_I2STxFIFOLimitSet \
  1964. ROM_I2STxFIFOLimitSet
  1965. #else
  1966. #define MAP_I2STxFIFOLimitSet \
  1967. I2STxFIFOLimitSet
  1968. #endif
  1969. #ifdef ROM_I2STxFIFOLimitGet
  1970. #define MAP_I2STxFIFOLimitGet \
  1971. ROM_I2STxFIFOLimitGet
  1972. #else
  1973. #define MAP_I2STxFIFOLimitGet \
  1974. I2STxFIFOLimitGet
  1975. #endif
  1976. #ifdef ROM_I2STxFIFOLevelGet
  1977. #define MAP_I2STxFIFOLevelGet \
  1978. ROM_I2STxFIFOLevelGet
  1979. #else
  1980. #define MAP_I2STxFIFOLevelGet \
  1981. I2STxFIFOLevelGet
  1982. #endif
  1983. #ifdef ROM_I2SRxEnable
  1984. #define MAP_I2SRxEnable \
  1985. ROM_I2SRxEnable
  1986. #else
  1987. #define MAP_I2SRxEnable \
  1988. I2SRxEnable
  1989. #endif
  1990. #ifdef ROM_I2SRxDisable
  1991. #define MAP_I2SRxDisable \
  1992. ROM_I2SRxDisable
  1993. #else
  1994. #define MAP_I2SRxDisable \
  1995. I2SRxDisable
  1996. #endif
  1997. #ifdef ROM_I2SRxDataGet
  1998. #define MAP_I2SRxDataGet \
  1999. ROM_I2SRxDataGet
  2000. #else
  2001. #define MAP_I2SRxDataGet \
  2002. I2SRxDataGet
  2003. #endif
  2004. #ifdef ROM_I2SRxDataGetNonBlocking
  2005. #define MAP_I2SRxDataGetNonBlocking \
  2006. ROM_I2SRxDataGetNonBlocking
  2007. #else
  2008. #define MAP_I2SRxDataGetNonBlocking \
  2009. I2SRxDataGetNonBlocking
  2010. #endif
  2011. #ifdef ROM_I2SRxConfigSet
  2012. #define MAP_I2SRxConfigSet \
  2013. ROM_I2SRxConfigSet
  2014. #else
  2015. #define MAP_I2SRxConfigSet \
  2016. I2SRxConfigSet
  2017. #endif
  2018. #ifdef ROM_I2SRxFIFOLimitSet
  2019. #define MAP_I2SRxFIFOLimitSet \
  2020. ROM_I2SRxFIFOLimitSet
  2021. #else
  2022. #define MAP_I2SRxFIFOLimitSet \
  2023. I2SRxFIFOLimitSet
  2024. #endif
  2025. #ifdef ROM_I2SRxFIFOLimitGet
  2026. #define MAP_I2SRxFIFOLimitGet \
  2027. ROM_I2SRxFIFOLimitGet
  2028. #else
  2029. #define MAP_I2SRxFIFOLimitGet \
  2030. I2SRxFIFOLimitGet
  2031. #endif
  2032. #ifdef ROM_I2SRxFIFOLevelGet
  2033. #define MAP_I2SRxFIFOLevelGet \
  2034. ROM_I2SRxFIFOLevelGet
  2035. #else
  2036. #define MAP_I2SRxFIFOLevelGet \
  2037. I2SRxFIFOLevelGet
  2038. #endif
  2039. #ifdef ROM_I2STxRxEnable
  2040. #define MAP_I2STxRxEnable \
  2041. ROM_I2STxRxEnable
  2042. #else
  2043. #define MAP_I2STxRxEnable \
  2044. I2STxRxEnable
  2045. #endif
  2046. #ifdef ROM_I2STxRxDisable
  2047. #define MAP_I2STxRxDisable \
  2048. ROM_I2STxRxDisable
  2049. #else
  2050. #define MAP_I2STxRxDisable \
  2051. I2STxRxDisable
  2052. #endif
  2053. #ifdef ROM_I2STxRxConfigSet
  2054. #define MAP_I2STxRxConfigSet \
  2055. ROM_I2STxRxConfigSet
  2056. #else
  2057. #define MAP_I2STxRxConfigSet \
  2058. I2STxRxConfigSet
  2059. #endif
  2060. #ifdef ROM_I2SMasterClockSelect
  2061. #define MAP_I2SMasterClockSelect \
  2062. ROM_I2SMasterClockSelect
  2063. #else
  2064. #define MAP_I2SMasterClockSelect \
  2065. I2SMasterClockSelect
  2066. #endif
  2067. #ifdef ROM_I2SIntEnable
  2068. #define MAP_I2SIntEnable \
  2069. ROM_I2SIntEnable
  2070. #else
  2071. #define MAP_I2SIntEnable \
  2072. I2SIntEnable
  2073. #endif
  2074. #ifdef ROM_I2SIntDisable
  2075. #define MAP_I2SIntDisable \
  2076. ROM_I2SIntDisable
  2077. #else
  2078. #define MAP_I2SIntDisable \
  2079. I2SIntDisable
  2080. #endif
  2081. #ifdef ROM_I2SIntClear
  2082. #define MAP_I2SIntClear \
  2083. ROM_I2SIntClear
  2084. #else
  2085. #define MAP_I2SIntClear \
  2086. I2SIntClear
  2087. #endif
  2088. //*****************************************************************************
  2089. //
  2090. // Macros for the Interrupt API.
  2091. //
  2092. //*****************************************************************************
  2093. #ifdef ROM_IntEnable
  2094. #define MAP_IntEnable \
  2095. ROM_IntEnable
  2096. #else
  2097. #define MAP_IntEnable \
  2098. IntEnable
  2099. #endif
  2100. #ifdef ROM_IntMasterEnable
  2101. #define MAP_IntMasterEnable \
  2102. ROM_IntMasterEnable
  2103. #else
  2104. #define MAP_IntMasterEnable \
  2105. IntMasterEnable
  2106. #endif
  2107. #ifdef ROM_IntMasterDisable
  2108. #define MAP_IntMasterDisable \
  2109. ROM_IntMasterDisable
  2110. #else
  2111. #define MAP_IntMasterDisable \
  2112. IntMasterDisable
  2113. #endif
  2114. #ifdef ROM_IntDisable
  2115. #define MAP_IntDisable \
  2116. ROM_IntDisable
  2117. #else
  2118. #define MAP_IntDisable \
  2119. IntDisable
  2120. #endif
  2121. #ifdef ROM_IntPriorityGroupingSet
  2122. #define MAP_IntPriorityGroupingSet \
  2123. ROM_IntPriorityGroupingSet
  2124. #else
  2125. #define MAP_IntPriorityGroupingSet \
  2126. IntPriorityGroupingSet
  2127. #endif
  2128. #ifdef ROM_IntPriorityGroupingGet
  2129. #define MAP_IntPriorityGroupingGet \
  2130. ROM_IntPriorityGroupingGet
  2131. #else
  2132. #define MAP_IntPriorityGroupingGet \
  2133. IntPriorityGroupingGet
  2134. #endif
  2135. #ifdef ROM_IntPrioritySet
  2136. #define MAP_IntPrioritySet \
  2137. ROM_IntPrioritySet
  2138. #else
  2139. #define MAP_IntPrioritySet \
  2140. IntPrioritySet
  2141. #endif
  2142. #ifdef ROM_IntPriorityGet
  2143. #define MAP_IntPriorityGet \
  2144. ROM_IntPriorityGet
  2145. #else
  2146. #define MAP_IntPriorityGet \
  2147. IntPriorityGet
  2148. #endif
  2149. #ifdef ROM_IntPendSet
  2150. #define MAP_IntPendSet \
  2151. ROM_IntPendSet
  2152. #else
  2153. #define MAP_IntPendSet \
  2154. IntPendSet
  2155. #endif
  2156. #ifdef ROM_IntPendClear
  2157. #define MAP_IntPendClear \
  2158. ROM_IntPendClear
  2159. #else
  2160. #define MAP_IntPendClear \
  2161. IntPendClear
  2162. #endif
  2163. #ifdef ROM_IntPriorityMaskSet
  2164. #define MAP_IntPriorityMaskSet \
  2165. ROM_IntPriorityMaskSet
  2166. #else
  2167. #define MAP_IntPriorityMaskSet \
  2168. IntPriorityMaskSet
  2169. #endif
  2170. #ifdef ROM_IntPriorityMaskGet
  2171. #define MAP_IntPriorityMaskGet \
  2172. ROM_IntPriorityMaskGet
  2173. #else
  2174. #define MAP_IntPriorityMaskGet \
  2175. IntPriorityMaskGet
  2176. #endif
  2177. //*****************************************************************************
  2178. //
  2179. // Macros for the LPC API.
  2180. //
  2181. //*****************************************************************************
  2182. #ifdef ROM_LPCIntClear
  2183. #define MAP_LPCIntClear \
  2184. ROM_LPCIntClear
  2185. #else
  2186. #define MAP_LPCIntClear \
  2187. LPCIntClear
  2188. #endif
  2189. #ifdef ROM_LPCByteRead
  2190. #define MAP_LPCByteRead \
  2191. ROM_LPCByteRead
  2192. #else
  2193. #define MAP_LPCByteRead \
  2194. LPCByteRead
  2195. #endif
  2196. #ifdef ROM_LPCByteWrite
  2197. #define MAP_LPCByteWrite \
  2198. ROM_LPCByteWrite
  2199. #else
  2200. #define MAP_LPCByteWrite \
  2201. LPCByteWrite
  2202. #endif
  2203. #ifdef ROM_LPCChannelConfigCOMxSet
  2204. #define MAP_LPCChannelConfigCOMxSet \
  2205. ROM_LPCChannelConfigCOMxSet
  2206. #else
  2207. #define MAP_LPCChannelConfigCOMxSet \
  2208. LPCChannelConfigCOMxSet
  2209. #endif
  2210. #ifdef ROM_LPCChannelConfigGet
  2211. #define MAP_LPCChannelConfigGet \
  2212. ROM_LPCChannelConfigGet
  2213. #else
  2214. #define MAP_LPCChannelConfigGet \
  2215. LPCChannelConfigGet
  2216. #endif
  2217. #ifdef ROM_LPCChannelConfigEPSet
  2218. #define MAP_LPCChannelConfigEPSet \
  2219. ROM_LPCChannelConfigEPSet
  2220. #else
  2221. #define MAP_LPCChannelConfigEPSet \
  2222. LPCChannelConfigEPSet
  2223. #endif
  2224. #ifdef ROM_LPCChannelConfigMBSet
  2225. #define MAP_LPCChannelConfigMBSet \
  2226. ROM_LPCChannelConfigMBSet
  2227. #else
  2228. #define MAP_LPCChannelConfigMBSet \
  2229. LPCChannelConfigMBSet
  2230. #endif
  2231. #ifdef ROM_LPCChannelDMAConfigGet
  2232. #define MAP_LPCChannelDMAConfigGet \
  2233. ROM_LPCChannelDMAConfigGet
  2234. #else
  2235. #define MAP_LPCChannelDMAConfigGet \
  2236. LPCChannelDMAConfigGet
  2237. #endif
  2238. #ifdef ROM_LPCChannelDMAConfigSet
  2239. #define MAP_LPCChannelDMAConfigSet \
  2240. ROM_LPCChannelDMAConfigSet
  2241. #else
  2242. #define MAP_LPCChannelDMAConfigSet \
  2243. LPCChannelDMAConfigSet
  2244. #endif
  2245. #ifdef ROM_LPCChannelDisable
  2246. #define MAP_LPCChannelDisable \
  2247. ROM_LPCChannelDisable
  2248. #else
  2249. #define MAP_LPCChannelDisable \
  2250. LPCChannelDisable
  2251. #endif
  2252. #ifdef ROM_LPCChannelEnable
  2253. #define MAP_LPCChannelEnable \
  2254. ROM_LPCChannelEnable
  2255. #else
  2256. #define MAP_LPCChannelEnable \
  2257. LPCChannelEnable
  2258. #endif
  2259. #ifdef ROM_LPCChannelStatusClear
  2260. #define MAP_LPCChannelStatusClear \
  2261. ROM_LPCChannelStatusClear
  2262. #else
  2263. #define MAP_LPCChannelStatusClear \
  2264. LPCChannelStatusClear
  2265. #endif
  2266. #ifdef ROM_LPCChannelStatusGet
  2267. #define MAP_LPCChannelStatusGet \
  2268. ROM_LPCChannelStatusGet
  2269. #else
  2270. #define MAP_LPCChannelStatusGet \
  2271. LPCChannelStatusGet
  2272. #endif
  2273. #ifdef ROM_LPCChannelStatusSet
  2274. #define MAP_LPCChannelStatusSet \
  2275. ROM_LPCChannelStatusSet
  2276. #else
  2277. #define MAP_LPCChannelStatusSet \
  2278. LPCChannelStatusSet
  2279. #endif
  2280. #ifdef ROM_LPCCOMxIntClear
  2281. #define MAP_LPCCOMxIntClear \
  2282. ROM_LPCCOMxIntClear
  2283. #else
  2284. #define MAP_LPCCOMxIntClear \
  2285. LPCCOMxIntClear
  2286. #endif
  2287. #ifdef ROM_LPCCOMxIntDisable
  2288. #define MAP_LPCCOMxIntDisable \
  2289. ROM_LPCCOMxIntDisable
  2290. #else
  2291. #define MAP_LPCCOMxIntDisable \
  2292. LPCCOMxIntDisable
  2293. #endif
  2294. #ifdef ROM_LPCCOMxIntEnable
  2295. #define MAP_LPCCOMxIntEnable \
  2296. ROM_LPCCOMxIntEnable
  2297. #else
  2298. #define MAP_LPCCOMxIntEnable \
  2299. LPCCOMxIntEnable
  2300. #endif
  2301. #ifdef ROM_LPCCOMxIntStatus
  2302. #define MAP_LPCCOMxIntStatus \
  2303. ROM_LPCCOMxIntStatus
  2304. #else
  2305. #define MAP_LPCCOMxIntStatus \
  2306. LPCCOMxIntStatus
  2307. #endif
  2308. #ifdef ROM_LPCConfigGet
  2309. #define MAP_LPCConfigGet \
  2310. ROM_LPCConfigGet
  2311. #else
  2312. #define MAP_LPCConfigGet \
  2313. LPCConfigGet
  2314. #endif
  2315. #ifdef ROM_LPCConfigSet
  2316. #define MAP_LPCConfigSet \
  2317. ROM_LPCConfigSet
  2318. #else
  2319. #define MAP_LPCConfigSet \
  2320. LPCConfigSet
  2321. #endif
  2322. #ifdef ROM_LPCHalfWordRead
  2323. #define MAP_LPCHalfWordRead \
  2324. ROM_LPCHalfWordRead
  2325. #else
  2326. #define MAP_LPCHalfWordRead \
  2327. LPCHalfWordRead
  2328. #endif
  2329. #ifdef ROM_LPCHalfWordWrite
  2330. #define MAP_LPCHalfWordWrite \
  2331. ROM_LPCHalfWordWrite
  2332. #else
  2333. #define MAP_LPCHalfWordWrite \
  2334. LPCHalfWordWrite
  2335. #endif
  2336. #ifdef ROM_LPCIRQClear
  2337. #define MAP_LPCIRQClear \
  2338. ROM_LPCIRQClear
  2339. #else
  2340. #define MAP_LPCIRQClear \
  2341. LPCIRQClear
  2342. #endif
  2343. #ifdef ROM_LPCIRQConfig
  2344. #define MAP_LPCIRQConfig \
  2345. ROM_LPCIRQConfig
  2346. #else
  2347. #define MAP_LPCIRQConfig \
  2348. LPCIRQConfig
  2349. #endif
  2350. #ifdef ROM_LPCIRQGet
  2351. #define MAP_LPCIRQGet \
  2352. ROM_LPCIRQGet
  2353. #else
  2354. #define MAP_LPCIRQGet \
  2355. LPCIRQGet
  2356. #endif
  2357. #ifdef ROM_LPCIRQSend
  2358. #define MAP_LPCIRQSend \
  2359. ROM_LPCIRQSend
  2360. #else
  2361. #define MAP_LPCIRQSend \
  2362. LPCIRQSend
  2363. #endif
  2364. #ifdef ROM_LPCIRQSet
  2365. #define MAP_LPCIRQSet \
  2366. ROM_LPCIRQSet
  2367. #else
  2368. #define MAP_LPCIRQSet \
  2369. LPCIRQSet
  2370. #endif
  2371. #ifdef ROM_LPCIntDisable
  2372. #define MAP_LPCIntDisable \
  2373. ROM_LPCIntDisable
  2374. #else
  2375. #define MAP_LPCIntDisable \
  2376. LPCIntDisable
  2377. #endif
  2378. #ifdef ROM_LPCIntEnable
  2379. #define MAP_LPCIntEnable \
  2380. ROM_LPCIntEnable
  2381. #else
  2382. #define MAP_LPCIntEnable \
  2383. LPCIntEnable
  2384. #endif
  2385. #ifdef ROM_LPCIntStatus
  2386. #define MAP_LPCIntStatus \
  2387. ROM_LPCIntStatus
  2388. #else
  2389. #define MAP_LPCIntStatus \
  2390. LPCIntStatus
  2391. #endif
  2392. #ifdef ROM_LPCSCIAssert
  2393. #define MAP_LPCSCIAssert \
  2394. ROM_LPCSCIAssert
  2395. #else
  2396. #define MAP_LPCSCIAssert \
  2397. LPCSCIAssert
  2398. #endif
  2399. #ifdef ROM_LPCStatusGet
  2400. #define MAP_LPCStatusGet \
  2401. ROM_LPCStatusGet
  2402. #else
  2403. #define MAP_LPCStatusGet \
  2404. LPCStatusGet
  2405. #endif
  2406. #ifdef ROM_LPCWordRead
  2407. #define MAP_LPCWordRead \
  2408. ROM_LPCWordRead
  2409. #else
  2410. #define MAP_LPCWordRead \
  2411. LPCWordRead
  2412. #endif
  2413. #ifdef ROM_LPCWordWrite
  2414. #define MAP_LPCWordWrite \
  2415. ROM_LPCWordWrite
  2416. #else
  2417. #define MAP_LPCWordWrite \
  2418. LPCWordWrite
  2419. #endif
  2420. #ifdef ROM_LPCChannelPoolAddressGet
  2421. #define MAP_LPCChannelPoolAddressGet \
  2422. ROM_LPCChannelPoolAddressGet
  2423. #else
  2424. #define MAP_LPCChannelPoolAddressGet \
  2425. LPCChannelPoolAddressGet
  2426. #endif
  2427. #ifdef ROM_LPCStatusBlockAddressGet
  2428. #define MAP_LPCStatusBlockAddressGet \
  2429. ROM_LPCStatusBlockAddressGet
  2430. #else
  2431. #define MAP_LPCStatusBlockAddressGet \
  2432. LPCStatusBlockAddressGet
  2433. #endif
  2434. #ifdef ROM_LPCStatusBlockAddressSet
  2435. #define MAP_LPCStatusBlockAddressSet \
  2436. ROM_LPCStatusBlockAddressSet
  2437. #else
  2438. #define MAP_LPCStatusBlockAddressSet \
  2439. LPCStatusBlockAddressSet
  2440. #endif
  2441. //*****************************************************************************
  2442. //
  2443. // Macros for the MPU API.
  2444. //
  2445. //*****************************************************************************
  2446. #ifdef ROM_MPUEnable
  2447. #define MAP_MPUEnable \
  2448. ROM_MPUEnable
  2449. #else
  2450. #define MAP_MPUEnable \
  2451. MPUEnable
  2452. #endif
  2453. #ifdef ROM_MPUDisable
  2454. #define MAP_MPUDisable \
  2455. ROM_MPUDisable
  2456. #else
  2457. #define MAP_MPUDisable \
  2458. MPUDisable
  2459. #endif
  2460. #ifdef ROM_MPURegionCountGet
  2461. #define MAP_MPURegionCountGet \
  2462. ROM_MPURegionCountGet
  2463. #else
  2464. #define MAP_MPURegionCountGet \
  2465. MPURegionCountGet
  2466. #endif
  2467. #ifdef ROM_MPURegionEnable
  2468. #define MAP_MPURegionEnable \
  2469. ROM_MPURegionEnable
  2470. #else
  2471. #define MAP_MPURegionEnable \
  2472. MPURegionEnable
  2473. #endif
  2474. #ifdef ROM_MPURegionDisable
  2475. #define MAP_MPURegionDisable \
  2476. ROM_MPURegionDisable
  2477. #else
  2478. #define MAP_MPURegionDisable \
  2479. MPURegionDisable
  2480. #endif
  2481. #ifdef ROM_MPURegionSet
  2482. #define MAP_MPURegionSet \
  2483. ROM_MPURegionSet
  2484. #else
  2485. #define MAP_MPURegionSet \
  2486. MPURegionSet
  2487. #endif
  2488. #ifdef ROM_MPURegionGet
  2489. #define MAP_MPURegionGet \
  2490. ROM_MPURegionGet
  2491. #else
  2492. #define MAP_MPURegionGet \
  2493. MPURegionGet
  2494. #endif
  2495. //*****************************************************************************
  2496. //
  2497. // Macros for the PECI API.
  2498. //
  2499. //*****************************************************************************
  2500. #ifdef ROM_PECIIntClear
  2501. #define MAP_PECIIntClear \
  2502. ROM_PECIIntClear
  2503. #else
  2504. #define MAP_PECIIntClear \
  2505. PECIIntClear
  2506. #endif
  2507. #ifdef ROM_PECIAdvCmdSend
  2508. #define MAP_PECIAdvCmdSend \
  2509. ROM_PECIAdvCmdSend
  2510. #else
  2511. #define MAP_PECIAdvCmdSend \
  2512. PECIAdvCmdSend
  2513. #endif
  2514. #ifdef ROM_PECIAdvCmdSendNonBlocking
  2515. #define MAP_PECIAdvCmdSendNonBlocking \
  2516. ROM_PECIAdvCmdSendNonBlocking
  2517. #else
  2518. #define MAP_PECIAdvCmdSendNonBlocking \
  2519. PECIAdvCmdSendNonBlocking
  2520. #endif
  2521. #ifdef ROM_PECIAdvCmdStatusGet
  2522. #define MAP_PECIAdvCmdStatusGet \
  2523. ROM_PECIAdvCmdStatusGet
  2524. #else
  2525. #define MAP_PECIAdvCmdStatusGet \
  2526. PECIAdvCmdStatusGet
  2527. #endif
  2528. #ifdef ROM_PECIConfigGet
  2529. #define MAP_PECIConfigGet \
  2530. ROM_PECIConfigGet
  2531. #else
  2532. #define MAP_PECIConfigGet \
  2533. PECIConfigGet
  2534. #endif
  2535. #ifdef ROM_PECIConfigSet
  2536. #define MAP_PECIConfigSet \
  2537. ROM_PECIConfigSet
  2538. #else
  2539. #define MAP_PECIConfigSet \
  2540. PECIConfigSet
  2541. #endif
  2542. #ifdef ROM_PECIDomainMaxReadClear
  2543. #define MAP_PECIDomainMaxReadClear \
  2544. ROM_PECIDomainMaxReadClear
  2545. #else
  2546. #define MAP_PECIDomainMaxReadClear \
  2547. PECIDomainMaxReadClear
  2548. #endif
  2549. #ifdef ROM_PECIDomainValueClear
  2550. #define MAP_PECIDomainValueClear \
  2551. ROM_PECIDomainValueClear
  2552. #else
  2553. #define MAP_PECIDomainValueClear \
  2554. PECIDomainValueClear
  2555. #endif
  2556. #ifdef ROM_PECIDomainConfigGet
  2557. #define MAP_PECIDomainConfigGet \
  2558. ROM_PECIDomainConfigGet
  2559. #else
  2560. #define MAP_PECIDomainConfigGet \
  2561. PECIDomainConfigGet
  2562. #endif
  2563. #ifdef ROM_PECIDomainConfigSet
  2564. #define MAP_PECIDomainConfigSet \
  2565. ROM_PECIDomainConfigSet
  2566. #else
  2567. #define MAP_PECIDomainConfigSet \
  2568. PECIDomainConfigSet
  2569. #endif
  2570. #ifdef ROM_PECIDomainDisable
  2571. #define MAP_PECIDomainDisable \
  2572. ROM_PECIDomainDisable
  2573. #else
  2574. #define MAP_PECIDomainDisable \
  2575. PECIDomainDisable
  2576. #endif
  2577. #ifdef ROM_PECIDomainEnable
  2578. #define MAP_PECIDomainEnable \
  2579. ROM_PECIDomainEnable
  2580. #else
  2581. #define MAP_PECIDomainEnable \
  2582. PECIDomainEnable
  2583. #endif
  2584. #ifdef ROM_PECIDomainMaxReadGet
  2585. #define MAP_PECIDomainMaxReadGet \
  2586. ROM_PECIDomainMaxReadGet
  2587. #else
  2588. #define MAP_PECIDomainMaxReadGet \
  2589. PECIDomainMaxReadGet
  2590. #endif
  2591. #ifdef ROM_PECIDomainValueGet
  2592. #define MAP_PECIDomainValueGet \
  2593. ROM_PECIDomainValueGet
  2594. #else
  2595. #define MAP_PECIDomainValueGet \
  2596. PECIDomainValueGet
  2597. #endif
  2598. #ifdef ROM_PECIIntDisable
  2599. #define MAP_PECIIntDisable \
  2600. ROM_PECIIntDisable
  2601. #else
  2602. #define MAP_PECIIntDisable \
  2603. PECIIntDisable
  2604. #endif
  2605. #ifdef ROM_PECIIntEnable
  2606. #define MAP_PECIIntEnable \
  2607. ROM_PECIIntEnable
  2608. #else
  2609. #define MAP_PECIIntEnable \
  2610. PECIIntEnable
  2611. #endif
  2612. #ifdef ROM_PECIIntStatus
  2613. #define MAP_PECIIntStatus \
  2614. ROM_PECIIntStatus
  2615. #else
  2616. #define MAP_PECIIntStatus \
  2617. PECIIntStatus
  2618. #endif
  2619. #ifdef ROM_PECIBypassEnable
  2620. #define MAP_PECIBypassEnable \
  2621. ROM_PECIBypassEnable
  2622. #else
  2623. #define MAP_PECIBypassEnable \
  2624. PECIBypassEnable
  2625. #endif
  2626. #ifdef ROM_PECIBypassDisable
  2627. #define MAP_PECIBypassDisable \
  2628. ROM_PECIBypassDisable
  2629. #else
  2630. #define MAP_PECIBypassDisable \
  2631. PECIBypassDisable
  2632. #endif
  2633. //*****************************************************************************
  2634. //
  2635. // Macros for the PWM API.
  2636. //
  2637. //*****************************************************************************
  2638. #ifdef ROM_PWMPulseWidthSet
  2639. #define MAP_PWMPulseWidthSet \
  2640. ROM_PWMPulseWidthSet
  2641. #else
  2642. #define MAP_PWMPulseWidthSet \
  2643. PWMPulseWidthSet
  2644. #endif
  2645. #ifdef ROM_PWMGenConfigure
  2646. #define MAP_PWMGenConfigure \
  2647. ROM_PWMGenConfigure
  2648. #else
  2649. #define MAP_PWMGenConfigure \
  2650. PWMGenConfigure
  2651. #endif
  2652. #ifdef ROM_PWMGenPeriodSet
  2653. #define MAP_PWMGenPeriodSet \
  2654. ROM_PWMGenPeriodSet
  2655. #else
  2656. #define MAP_PWMGenPeriodSet \
  2657. PWMGenPeriodSet
  2658. #endif
  2659. #ifdef ROM_PWMGenPeriodGet
  2660. #define MAP_PWMGenPeriodGet \
  2661. ROM_PWMGenPeriodGet
  2662. #else
  2663. #define MAP_PWMGenPeriodGet \
  2664. PWMGenPeriodGet
  2665. #endif
  2666. #ifdef ROM_PWMGenEnable
  2667. #define MAP_PWMGenEnable \
  2668. ROM_PWMGenEnable
  2669. #else
  2670. #define MAP_PWMGenEnable \
  2671. PWMGenEnable
  2672. #endif
  2673. #ifdef ROM_PWMGenDisable
  2674. #define MAP_PWMGenDisable \
  2675. ROM_PWMGenDisable
  2676. #else
  2677. #define MAP_PWMGenDisable \
  2678. PWMGenDisable
  2679. #endif
  2680. #ifdef ROM_PWMPulseWidthGet
  2681. #define MAP_PWMPulseWidthGet \
  2682. ROM_PWMPulseWidthGet
  2683. #else
  2684. #define MAP_PWMPulseWidthGet \
  2685. PWMPulseWidthGet
  2686. #endif
  2687. #ifdef ROM_PWMDeadBandEnable
  2688. #define MAP_PWMDeadBandEnable \
  2689. ROM_PWMDeadBandEnable
  2690. #else
  2691. #define MAP_PWMDeadBandEnable \
  2692. PWMDeadBandEnable
  2693. #endif
  2694. #ifdef ROM_PWMDeadBandDisable
  2695. #define MAP_PWMDeadBandDisable \
  2696. ROM_PWMDeadBandDisable
  2697. #else
  2698. #define MAP_PWMDeadBandDisable \
  2699. PWMDeadBandDisable
  2700. #endif
  2701. #ifdef ROM_PWMSyncUpdate
  2702. #define MAP_PWMSyncUpdate \
  2703. ROM_PWMSyncUpdate
  2704. #else
  2705. #define MAP_PWMSyncUpdate \
  2706. PWMSyncUpdate
  2707. #endif
  2708. #ifdef ROM_PWMSyncTimeBase
  2709. #define MAP_PWMSyncTimeBase \
  2710. ROM_PWMSyncTimeBase
  2711. #else
  2712. #define MAP_PWMSyncTimeBase \
  2713. PWMSyncTimeBase
  2714. #endif
  2715. #ifdef ROM_PWMOutputState
  2716. #define MAP_PWMOutputState \
  2717. ROM_PWMOutputState
  2718. #else
  2719. #define MAP_PWMOutputState \
  2720. PWMOutputState
  2721. #endif
  2722. #ifdef ROM_PWMOutputInvert
  2723. #define MAP_PWMOutputInvert \
  2724. ROM_PWMOutputInvert
  2725. #else
  2726. #define MAP_PWMOutputInvert \
  2727. PWMOutputInvert
  2728. #endif
  2729. #ifdef ROM_PWMOutputFault
  2730. #define MAP_PWMOutputFault \
  2731. ROM_PWMOutputFault
  2732. #else
  2733. #define MAP_PWMOutputFault \
  2734. PWMOutputFault
  2735. #endif
  2736. #ifdef ROM_PWMGenIntTrigEnable
  2737. #define MAP_PWMGenIntTrigEnable \
  2738. ROM_PWMGenIntTrigEnable
  2739. #else
  2740. #define MAP_PWMGenIntTrigEnable \
  2741. PWMGenIntTrigEnable
  2742. #endif
  2743. #ifdef ROM_PWMGenIntTrigDisable
  2744. #define MAP_PWMGenIntTrigDisable \
  2745. ROM_PWMGenIntTrigDisable
  2746. #else
  2747. #define MAP_PWMGenIntTrigDisable \
  2748. PWMGenIntTrigDisable
  2749. #endif
  2750. #ifdef ROM_PWMGenIntStatus
  2751. #define MAP_PWMGenIntStatus \
  2752. ROM_PWMGenIntStatus
  2753. #else
  2754. #define MAP_PWMGenIntStatus \
  2755. PWMGenIntStatus
  2756. #endif
  2757. #ifdef ROM_PWMGenIntClear
  2758. #define MAP_PWMGenIntClear \
  2759. ROM_PWMGenIntClear
  2760. #else
  2761. #define MAP_PWMGenIntClear \
  2762. PWMGenIntClear
  2763. #endif
  2764. #ifdef ROM_PWMIntEnable
  2765. #define MAP_PWMIntEnable \
  2766. ROM_PWMIntEnable
  2767. #else
  2768. #define MAP_PWMIntEnable \
  2769. PWMIntEnable
  2770. #endif
  2771. #ifdef ROM_PWMIntDisable
  2772. #define MAP_PWMIntDisable \
  2773. ROM_PWMIntDisable
  2774. #else
  2775. #define MAP_PWMIntDisable \
  2776. PWMIntDisable
  2777. #endif
  2778. #ifdef ROM_PWMFaultIntClear
  2779. #define MAP_PWMFaultIntClear \
  2780. ROM_PWMFaultIntClear
  2781. #else
  2782. #define MAP_PWMFaultIntClear \
  2783. PWMFaultIntClear
  2784. #endif
  2785. #ifdef ROM_PWMIntStatus
  2786. #define MAP_PWMIntStatus \
  2787. ROM_PWMIntStatus
  2788. #else
  2789. #define MAP_PWMIntStatus \
  2790. PWMIntStatus
  2791. #endif
  2792. #ifdef ROM_PWMOutputFaultLevel
  2793. #define MAP_PWMOutputFaultLevel \
  2794. ROM_PWMOutputFaultLevel
  2795. #else
  2796. #define MAP_PWMOutputFaultLevel \
  2797. PWMOutputFaultLevel
  2798. #endif
  2799. #ifdef ROM_PWMFaultIntClearExt
  2800. #define MAP_PWMFaultIntClearExt \
  2801. ROM_PWMFaultIntClearExt
  2802. #else
  2803. #define MAP_PWMFaultIntClearExt \
  2804. PWMFaultIntClearExt
  2805. #endif
  2806. #ifdef ROM_PWMGenFaultConfigure
  2807. #define MAP_PWMGenFaultConfigure \
  2808. ROM_PWMGenFaultConfigure
  2809. #else
  2810. #define MAP_PWMGenFaultConfigure \
  2811. PWMGenFaultConfigure
  2812. #endif
  2813. #ifdef ROM_PWMGenFaultTriggerSet
  2814. #define MAP_PWMGenFaultTriggerSet \
  2815. ROM_PWMGenFaultTriggerSet
  2816. #else
  2817. #define MAP_PWMGenFaultTriggerSet \
  2818. PWMGenFaultTriggerSet
  2819. #endif
  2820. #ifdef ROM_PWMGenFaultTriggerGet
  2821. #define MAP_PWMGenFaultTriggerGet \
  2822. ROM_PWMGenFaultTriggerGet
  2823. #else
  2824. #define MAP_PWMGenFaultTriggerGet \
  2825. PWMGenFaultTriggerGet
  2826. #endif
  2827. #ifdef ROM_PWMGenFaultStatus
  2828. #define MAP_PWMGenFaultStatus \
  2829. ROM_PWMGenFaultStatus
  2830. #else
  2831. #define MAP_PWMGenFaultStatus \
  2832. PWMGenFaultStatus
  2833. #endif
  2834. #ifdef ROM_PWMGenFaultClear
  2835. #define MAP_PWMGenFaultClear \
  2836. ROM_PWMGenFaultClear
  2837. #else
  2838. #define MAP_PWMGenFaultClear \
  2839. PWMGenFaultClear
  2840. #endif
  2841. //*****************************************************************************
  2842. //
  2843. // Macros for the QEI API.
  2844. //
  2845. //*****************************************************************************
  2846. #ifdef ROM_QEIPositionGet
  2847. #define MAP_QEIPositionGet \
  2848. ROM_QEIPositionGet
  2849. #else
  2850. #define MAP_QEIPositionGet \
  2851. QEIPositionGet
  2852. #endif
  2853. #ifdef ROM_QEIEnable
  2854. #define MAP_QEIEnable \
  2855. ROM_QEIEnable
  2856. #else
  2857. #define MAP_QEIEnable \
  2858. QEIEnable
  2859. #endif
  2860. #ifdef ROM_QEIDisable
  2861. #define MAP_QEIDisable \
  2862. ROM_QEIDisable
  2863. #else
  2864. #define MAP_QEIDisable \
  2865. QEIDisable
  2866. #endif
  2867. #ifdef ROM_QEIConfigure
  2868. #define MAP_QEIConfigure \
  2869. ROM_QEIConfigure
  2870. #else
  2871. #define MAP_QEIConfigure \
  2872. QEIConfigure
  2873. #endif
  2874. #ifdef ROM_QEIPositionSet
  2875. #define MAP_QEIPositionSet \
  2876. ROM_QEIPositionSet
  2877. #else
  2878. #define MAP_QEIPositionSet \
  2879. QEIPositionSet
  2880. #endif
  2881. #ifdef ROM_QEIDirectionGet
  2882. #define MAP_QEIDirectionGet \
  2883. ROM_QEIDirectionGet
  2884. #else
  2885. #define MAP_QEIDirectionGet \
  2886. QEIDirectionGet
  2887. #endif
  2888. #ifdef ROM_QEIErrorGet
  2889. #define MAP_QEIErrorGet \
  2890. ROM_QEIErrorGet
  2891. #else
  2892. #define MAP_QEIErrorGet \
  2893. QEIErrorGet
  2894. #endif
  2895. #ifdef ROM_QEIVelocityEnable
  2896. #define MAP_QEIVelocityEnable \
  2897. ROM_QEIVelocityEnable
  2898. #else
  2899. #define MAP_QEIVelocityEnable \
  2900. QEIVelocityEnable
  2901. #endif
  2902. #ifdef ROM_QEIVelocityDisable
  2903. #define MAP_QEIVelocityDisable \
  2904. ROM_QEIVelocityDisable
  2905. #else
  2906. #define MAP_QEIVelocityDisable \
  2907. QEIVelocityDisable
  2908. #endif
  2909. #ifdef ROM_QEIVelocityConfigure
  2910. #define MAP_QEIVelocityConfigure \
  2911. ROM_QEIVelocityConfigure
  2912. #else
  2913. #define MAP_QEIVelocityConfigure \
  2914. QEIVelocityConfigure
  2915. #endif
  2916. #ifdef ROM_QEIVelocityGet
  2917. #define MAP_QEIVelocityGet \
  2918. ROM_QEIVelocityGet
  2919. #else
  2920. #define MAP_QEIVelocityGet \
  2921. QEIVelocityGet
  2922. #endif
  2923. #ifdef ROM_QEIIntEnable
  2924. #define MAP_QEIIntEnable \
  2925. ROM_QEIIntEnable
  2926. #else
  2927. #define MAP_QEIIntEnable \
  2928. QEIIntEnable
  2929. #endif
  2930. #ifdef ROM_QEIIntDisable
  2931. #define MAP_QEIIntDisable \
  2932. ROM_QEIIntDisable
  2933. #else
  2934. #define MAP_QEIIntDisable \
  2935. QEIIntDisable
  2936. #endif
  2937. #ifdef ROM_QEIIntStatus
  2938. #define MAP_QEIIntStatus \
  2939. ROM_QEIIntStatus
  2940. #else
  2941. #define MAP_QEIIntStatus \
  2942. QEIIntStatus
  2943. #endif
  2944. #ifdef ROM_QEIIntClear
  2945. #define MAP_QEIIntClear \
  2946. ROM_QEIIntClear
  2947. #else
  2948. #define MAP_QEIIntClear \
  2949. QEIIntClear
  2950. #endif
  2951. //*****************************************************************************
  2952. //
  2953. // Macros for the SMBus API.
  2954. //
  2955. //*****************************************************************************
  2956. #ifdef ROM_SMBusMasterIntProcess
  2957. #define MAP_SMBusMasterIntProcess \
  2958. ROM_SMBusMasterIntProcess
  2959. #else
  2960. #define MAP_SMBusMasterIntProcess \
  2961. SMBusMasterIntProcess
  2962. #endif
  2963. #ifdef ROM_SMBusARPDisable
  2964. #define MAP_SMBusARPDisable \
  2965. ROM_SMBusARPDisable
  2966. #else
  2967. #define MAP_SMBusARPDisable \
  2968. SMBusARPDisable
  2969. #endif
  2970. #ifdef ROM_SMBusARPEnable
  2971. #define MAP_SMBusARPEnable \
  2972. ROM_SMBusARPEnable
  2973. #else
  2974. #define MAP_SMBusARPEnable \
  2975. SMBusARPEnable
  2976. #endif
  2977. #ifdef ROM_SMBusARPUDIDPacketDecode
  2978. #define MAP_SMBusARPUDIDPacketDecode \
  2979. ROM_SMBusARPUDIDPacketDecode
  2980. #else
  2981. #define MAP_SMBusARPUDIDPacketDecode \
  2982. SMBusARPUDIDPacketDecode
  2983. #endif
  2984. #ifdef ROM_SMBusARPUDIDPacketEncode
  2985. #define MAP_SMBusARPUDIDPacketEncode \
  2986. ROM_SMBusARPUDIDPacketEncode
  2987. #else
  2988. #define MAP_SMBusARPUDIDPacketEncode \
  2989. SMBusARPUDIDPacketEncode
  2990. #endif
  2991. #ifdef ROM_SMBusMasterARPAssignAddress
  2992. #define MAP_SMBusMasterARPAssignAddress \
  2993. ROM_SMBusMasterARPAssignAddress
  2994. #else
  2995. #define MAP_SMBusMasterARPAssignAddress \
  2996. SMBusMasterARPAssignAddress
  2997. #endif
  2998. #ifdef ROM_SMBusMasterARPGetUDIDDir
  2999. #define MAP_SMBusMasterARPGetUDIDDir \
  3000. ROM_SMBusMasterARPGetUDIDDir
  3001. #else
  3002. #define MAP_SMBusMasterARPGetUDIDDir \
  3003. SMBusMasterARPGetUDIDDir
  3004. #endif
  3005. #ifdef ROM_SMBusMasterARPGetUDIDGen
  3006. #define MAP_SMBusMasterARPGetUDIDGen \
  3007. ROM_SMBusMasterARPGetUDIDGen
  3008. #else
  3009. #define MAP_SMBusMasterARPGetUDIDGen \
  3010. SMBusMasterARPGetUDIDGen
  3011. #endif
  3012. #ifdef ROM_SMBusMasterARPNotifyMaster
  3013. #define MAP_SMBusMasterARPNotifyMaster \
  3014. ROM_SMBusMasterARPNotifyMaster
  3015. #else
  3016. #define MAP_SMBusMasterARPNotifyMaster \
  3017. SMBusMasterARPNotifyMaster
  3018. #endif
  3019. #ifdef ROM_SMBusMasterARPPrepareToARP
  3020. #define MAP_SMBusMasterARPPrepareToARP \
  3021. ROM_SMBusMasterARPPrepareToARP
  3022. #else
  3023. #define MAP_SMBusMasterARPPrepareToARP \
  3024. SMBusMasterARPPrepareToARP
  3025. #endif
  3026. #ifdef ROM_SMBusMasterARPResetDeviceDir
  3027. #define MAP_SMBusMasterARPResetDeviceDir \
  3028. ROM_SMBusMasterARPResetDeviceDir
  3029. #else
  3030. #define MAP_SMBusMasterARPResetDeviceDir \
  3031. SMBusMasterARPResetDeviceDir
  3032. #endif
  3033. #ifdef ROM_SMBusMasterARPResetDeviceGen
  3034. #define MAP_SMBusMasterARPResetDeviceGen \
  3035. ROM_SMBusMasterARPResetDeviceGen
  3036. #else
  3037. #define MAP_SMBusMasterARPResetDeviceGen \
  3038. SMBusMasterARPResetDeviceGen
  3039. #endif
  3040. #ifdef ROM_SMBusMasterBlockProcessCall
  3041. #define MAP_SMBusMasterBlockProcessCall \
  3042. ROM_SMBusMasterBlockProcessCall
  3043. #else
  3044. #define MAP_SMBusMasterBlockProcessCall \
  3045. SMBusMasterBlockProcessCall
  3046. #endif
  3047. #ifdef ROM_SMBusMasterBlockRead
  3048. #define MAP_SMBusMasterBlockRead \
  3049. ROM_SMBusMasterBlockRead
  3050. #else
  3051. #define MAP_SMBusMasterBlockRead \
  3052. SMBusMasterBlockRead
  3053. #endif
  3054. #ifdef ROM_SMBusMasterBlockWrite
  3055. #define MAP_SMBusMasterBlockWrite \
  3056. ROM_SMBusMasterBlockWrite
  3057. #else
  3058. #define MAP_SMBusMasterBlockWrite \
  3059. SMBusMasterBlockWrite
  3060. #endif
  3061. #ifdef ROM_SMBusMasterByteReceive
  3062. #define MAP_SMBusMasterByteReceive \
  3063. ROM_SMBusMasterByteReceive
  3064. #else
  3065. #define MAP_SMBusMasterByteReceive \
  3066. SMBusMasterByteReceive
  3067. #endif
  3068. #ifdef ROM_SMBusMasterByteSend
  3069. #define MAP_SMBusMasterByteSend \
  3070. ROM_SMBusMasterByteSend
  3071. #else
  3072. #define MAP_SMBusMasterByteSend \
  3073. SMBusMasterByteSend
  3074. #endif
  3075. #ifdef ROM_SMBusMasterByteWordRead
  3076. #define MAP_SMBusMasterByteWordRead \
  3077. ROM_SMBusMasterByteWordRead
  3078. #else
  3079. #define MAP_SMBusMasterByteWordRead \
  3080. SMBusMasterByteWordRead
  3081. #endif
  3082. #ifdef ROM_SMBusMasterByteWordWrite
  3083. #define MAP_SMBusMasterByteWordWrite \
  3084. ROM_SMBusMasterByteWordWrite
  3085. #else
  3086. #define MAP_SMBusMasterByteWordWrite \
  3087. SMBusMasterByteWordWrite
  3088. #endif
  3089. #ifdef ROM_SMBusMasterHostNotify
  3090. #define MAP_SMBusMasterHostNotify \
  3091. ROM_SMBusMasterHostNotify
  3092. #else
  3093. #define MAP_SMBusMasterHostNotify \
  3094. SMBusMasterHostNotify
  3095. #endif
  3096. #ifdef ROM_SMBusMasterI2CRead
  3097. #define MAP_SMBusMasterI2CRead \
  3098. ROM_SMBusMasterI2CRead
  3099. #else
  3100. #define MAP_SMBusMasterI2CRead \
  3101. SMBusMasterI2CRead
  3102. #endif
  3103. #ifdef ROM_SMBusMasterI2CWrite
  3104. #define MAP_SMBusMasterI2CWrite \
  3105. ROM_SMBusMasterI2CWrite
  3106. #else
  3107. #define MAP_SMBusMasterI2CWrite \
  3108. SMBusMasterI2CWrite
  3109. #endif
  3110. #ifdef ROM_SMBusMasterI2CWriteRead
  3111. #define MAP_SMBusMasterI2CWriteRead \
  3112. ROM_SMBusMasterI2CWriteRead
  3113. #else
  3114. #define MAP_SMBusMasterI2CWriteRead \
  3115. SMBusMasterI2CWriteRead
  3116. #endif
  3117. #ifdef ROM_SMBusMasterInit
  3118. #define MAP_SMBusMasterInit \
  3119. ROM_SMBusMasterInit
  3120. #else
  3121. #define MAP_SMBusMasterInit \
  3122. SMBusMasterInit
  3123. #endif
  3124. #ifdef ROM_SMBusMasterIntEnable
  3125. #define MAP_SMBusMasterIntEnable \
  3126. ROM_SMBusMasterIntEnable
  3127. #else
  3128. #define MAP_SMBusMasterIntEnable \
  3129. SMBusMasterIntEnable
  3130. #endif
  3131. #ifdef ROM_SMBusMasterProcessCall
  3132. #define MAP_SMBusMasterProcessCall \
  3133. ROM_SMBusMasterProcessCall
  3134. #else
  3135. #define MAP_SMBusMasterProcessCall \
  3136. SMBusMasterProcessCall
  3137. #endif
  3138. #ifdef ROM_SMBusMasterQuickCommand
  3139. #define MAP_SMBusMasterQuickCommand \
  3140. ROM_SMBusMasterQuickCommand
  3141. #else
  3142. #define MAP_SMBusMasterQuickCommand \
  3143. SMBusMasterQuickCommand
  3144. #endif
  3145. #ifdef ROM_SMBusPECDisable
  3146. #define MAP_SMBusPECDisable \
  3147. ROM_SMBusPECDisable
  3148. #else
  3149. #define MAP_SMBusPECDisable \
  3150. SMBusPECDisable
  3151. #endif
  3152. #ifdef ROM_SMBusPECEnable
  3153. #define MAP_SMBusPECEnable \
  3154. ROM_SMBusPECEnable
  3155. #else
  3156. #define MAP_SMBusPECEnable \
  3157. SMBusPECEnable
  3158. #endif
  3159. #ifdef ROM_SMBusRxPacketSizeGet
  3160. #define MAP_SMBusRxPacketSizeGet \
  3161. ROM_SMBusRxPacketSizeGet
  3162. #else
  3163. #define MAP_SMBusRxPacketSizeGet \
  3164. SMBusRxPacketSizeGet
  3165. #endif
  3166. #ifdef ROM_SMBusSlaveACKSend
  3167. #define MAP_SMBusSlaveACKSend \
  3168. ROM_SMBusSlaveACKSend
  3169. #else
  3170. #define MAP_SMBusSlaveACKSend \
  3171. SMBusSlaveACKSend
  3172. #endif
  3173. #ifdef ROM_SMBusSlaveAddressSet
  3174. #define MAP_SMBusSlaveAddressSet \
  3175. ROM_SMBusSlaveAddressSet
  3176. #else
  3177. #define MAP_SMBusSlaveAddressSet \
  3178. SMBusSlaveAddressSet
  3179. #endif
  3180. #ifdef ROM_SMBusSlaveARPFlagARGet
  3181. #define MAP_SMBusSlaveARPFlagARGet \
  3182. ROM_SMBusSlaveARPFlagARGet
  3183. #else
  3184. #define MAP_SMBusSlaveARPFlagARGet \
  3185. SMBusSlaveARPFlagARGet
  3186. #endif
  3187. #ifdef ROM_SMBusSlaveARPFlagARSet
  3188. #define MAP_SMBusSlaveARPFlagARSet \
  3189. ROM_SMBusSlaveARPFlagARSet
  3190. #else
  3191. #define MAP_SMBusSlaveARPFlagARSet \
  3192. SMBusSlaveARPFlagARSet
  3193. #endif
  3194. #ifdef ROM_SMBusSlaveARPFlagAVGet
  3195. #define MAP_SMBusSlaveARPFlagAVGet \
  3196. ROM_SMBusSlaveARPFlagAVGet
  3197. #else
  3198. #define MAP_SMBusSlaveARPFlagAVGet \
  3199. SMBusSlaveARPFlagAVGet
  3200. #endif
  3201. #ifdef ROM_SMBusSlaveARPFlagAVSet
  3202. #define MAP_SMBusSlaveARPFlagAVSet \
  3203. ROM_SMBusSlaveARPFlagAVSet
  3204. #else
  3205. #define MAP_SMBusSlaveARPFlagAVSet \
  3206. SMBusSlaveARPFlagAVSet
  3207. #endif
  3208. #ifdef ROM_SMBusSlaveBlockTransferDisable
  3209. #define MAP_SMBusSlaveBlockTransferDisable \
  3210. ROM_SMBusSlaveBlockTransferDisable
  3211. #else
  3212. #define MAP_SMBusSlaveBlockTransferDisable \
  3213. SMBusSlaveBlockTransferDisable
  3214. #endif
  3215. #ifdef ROM_SMBusSlaveBlockTransferEnable
  3216. #define MAP_SMBusSlaveBlockTransferEnable \
  3217. ROM_SMBusSlaveBlockTransferEnable
  3218. #else
  3219. #define MAP_SMBusSlaveBlockTransferEnable \
  3220. SMBusSlaveBlockTransferEnable
  3221. #endif
  3222. #ifdef ROM_SMBusSlaveCommandGet
  3223. #define MAP_SMBusSlaveCommandGet \
  3224. ROM_SMBusSlaveCommandGet
  3225. #else
  3226. #define MAP_SMBusSlaveCommandGet \
  3227. SMBusSlaveCommandGet
  3228. #endif
  3229. #ifdef ROM_SMBusSlaveI2CDisable
  3230. #define MAP_SMBusSlaveI2CDisable \
  3231. ROM_SMBusSlaveI2CDisable
  3232. #else
  3233. #define MAP_SMBusSlaveI2CDisable \
  3234. SMBusSlaveI2CDisable
  3235. #endif
  3236. #ifdef ROM_SMBusSlaveI2CEnable
  3237. #define MAP_SMBusSlaveI2CEnable \
  3238. ROM_SMBusSlaveI2CEnable
  3239. #else
  3240. #define MAP_SMBusSlaveI2CEnable \
  3241. SMBusSlaveI2CEnable
  3242. #endif
  3243. #ifdef ROM_SMBusSlaveInit
  3244. #define MAP_SMBusSlaveInit \
  3245. ROM_SMBusSlaveInit
  3246. #else
  3247. #define MAP_SMBusSlaveInit \
  3248. SMBusSlaveInit
  3249. #endif
  3250. #ifdef ROM_SMBusSlaveIntAddressGet
  3251. #define MAP_SMBusSlaveIntAddressGet \
  3252. ROM_SMBusSlaveIntAddressGet
  3253. #else
  3254. #define MAP_SMBusSlaveIntAddressGet \
  3255. SMBusSlaveIntAddressGet
  3256. #endif
  3257. #ifdef ROM_SMBusSlaveIntEnable
  3258. #define MAP_SMBusSlaveIntEnable \
  3259. ROM_SMBusSlaveIntEnable
  3260. #else
  3261. #define MAP_SMBusSlaveIntEnable \
  3262. SMBusSlaveIntEnable
  3263. #endif
  3264. #ifdef ROM_SMBusSlaveIntProcess
  3265. #define MAP_SMBusSlaveIntProcess \
  3266. ROM_SMBusSlaveIntProcess
  3267. #else
  3268. #define MAP_SMBusSlaveIntProcess \
  3269. SMBusSlaveIntProcess
  3270. #endif
  3271. #ifdef ROM_SMBusSlaveManualACKDisable
  3272. #define MAP_SMBusSlaveManualACKDisable \
  3273. ROM_SMBusSlaveManualACKDisable
  3274. #else
  3275. #define MAP_SMBusSlaveManualACKDisable \
  3276. SMBusSlaveManualACKDisable
  3277. #endif
  3278. #ifdef ROM_SMBusSlaveManualACKEnable
  3279. #define MAP_SMBusSlaveManualACKEnable \
  3280. ROM_SMBusSlaveManualACKEnable
  3281. #else
  3282. #define MAP_SMBusSlaveManualACKEnable \
  3283. SMBusSlaveManualACKEnable
  3284. #endif
  3285. #ifdef ROM_SMBusSlaveManualACKStatusGet
  3286. #define MAP_SMBusSlaveManualACKStatusGet \
  3287. ROM_SMBusSlaveManualACKStatusGet
  3288. #else
  3289. #define MAP_SMBusSlaveManualACKStatusGet \
  3290. SMBusSlaveManualACKStatusGet
  3291. #endif
  3292. #ifdef ROM_SMBusSlaveProcessCallDisable
  3293. #define MAP_SMBusSlaveProcessCallDisable \
  3294. ROM_SMBusSlaveProcessCallDisable
  3295. #else
  3296. #define MAP_SMBusSlaveProcessCallDisable \
  3297. SMBusSlaveProcessCallDisable
  3298. #endif
  3299. #ifdef ROM_SMBusSlaveProcessCallEnable
  3300. #define MAP_SMBusSlaveProcessCallEnable \
  3301. ROM_SMBusSlaveProcessCallEnable
  3302. #else
  3303. #define MAP_SMBusSlaveProcessCallEnable \
  3304. SMBusSlaveProcessCallEnable
  3305. #endif
  3306. #ifdef ROM_SMBusSlaveRxBufferSet
  3307. #define MAP_SMBusSlaveRxBufferSet \
  3308. ROM_SMBusSlaveRxBufferSet
  3309. #else
  3310. #define MAP_SMBusSlaveRxBufferSet \
  3311. SMBusSlaveRxBufferSet
  3312. #endif
  3313. #ifdef ROM_SMBusSlaveTransferInit
  3314. #define MAP_SMBusSlaveTransferInit \
  3315. ROM_SMBusSlaveTransferInit
  3316. #else
  3317. #define MAP_SMBusSlaveTransferInit \
  3318. SMBusSlaveTransferInit
  3319. #endif
  3320. #ifdef ROM_SMBusSlaveTxBufferSet
  3321. #define MAP_SMBusSlaveTxBufferSet \
  3322. ROM_SMBusSlaveTxBufferSet
  3323. #else
  3324. #define MAP_SMBusSlaveTxBufferSet \
  3325. SMBusSlaveTxBufferSet
  3326. #endif
  3327. #ifdef ROM_SMBusSlaveUDIDSet
  3328. #define MAP_SMBusSlaveUDIDSet \
  3329. ROM_SMBusSlaveUDIDSet
  3330. #else
  3331. #define MAP_SMBusSlaveUDIDSet \
  3332. SMBusSlaveUDIDSet
  3333. #endif
  3334. #ifdef ROM_SMBusStatusGet
  3335. #define MAP_SMBusStatusGet \
  3336. ROM_SMBusStatusGet
  3337. #else
  3338. #define MAP_SMBusStatusGet \
  3339. SMBusStatusGet
  3340. #endif
  3341. #ifdef ROM_SMBusSlaveDataSend
  3342. #define MAP_SMBusSlaveDataSend \
  3343. ROM_SMBusSlaveDataSend
  3344. #else
  3345. #define MAP_SMBusSlaveDataSend \
  3346. SMBusSlaveDataSend
  3347. #endif
  3348. //*****************************************************************************
  3349. //
  3350. // Macros for the SSI API.
  3351. //
  3352. //*****************************************************************************
  3353. #ifdef ROM_SSIDataPut
  3354. #define MAP_SSIDataPut \
  3355. ROM_SSIDataPut
  3356. #else
  3357. #define MAP_SSIDataPut \
  3358. SSIDataPut
  3359. #endif
  3360. #ifdef ROM_SSIConfigSetExpClk
  3361. #define MAP_SSIConfigSetExpClk \
  3362. ROM_SSIConfigSetExpClk
  3363. #else
  3364. #define MAP_SSIConfigSetExpClk \
  3365. SSIConfigSetExpClk
  3366. #endif
  3367. #ifdef ROM_SSIEnable
  3368. #define MAP_SSIEnable \
  3369. ROM_SSIEnable
  3370. #else
  3371. #define MAP_SSIEnable \
  3372. SSIEnable
  3373. #endif
  3374. #ifdef ROM_SSIDisable
  3375. #define MAP_SSIDisable \
  3376. ROM_SSIDisable
  3377. #else
  3378. #define MAP_SSIDisable \
  3379. SSIDisable
  3380. #endif
  3381. #ifdef ROM_SSIIntEnable
  3382. #define MAP_SSIIntEnable \
  3383. ROM_SSIIntEnable
  3384. #else
  3385. #define MAP_SSIIntEnable \
  3386. SSIIntEnable
  3387. #endif
  3388. #ifdef ROM_SSIIntDisable
  3389. #define MAP_SSIIntDisable \
  3390. ROM_SSIIntDisable
  3391. #else
  3392. #define MAP_SSIIntDisable \
  3393. SSIIntDisable
  3394. #endif
  3395. #ifdef ROM_SSIIntStatus
  3396. #define MAP_SSIIntStatus \
  3397. ROM_SSIIntStatus
  3398. #else
  3399. #define MAP_SSIIntStatus \
  3400. SSIIntStatus
  3401. #endif
  3402. #ifdef ROM_SSIIntClear
  3403. #define MAP_SSIIntClear \
  3404. ROM_SSIIntClear
  3405. #else
  3406. #define MAP_SSIIntClear \
  3407. SSIIntClear
  3408. #endif
  3409. #ifdef ROM_SSIDataPutNonBlocking
  3410. #define MAP_SSIDataPutNonBlocking \
  3411. ROM_SSIDataPutNonBlocking
  3412. #else
  3413. #define MAP_SSIDataPutNonBlocking \
  3414. SSIDataPutNonBlocking
  3415. #endif
  3416. #ifdef ROM_SSIDataGet
  3417. #define MAP_SSIDataGet \
  3418. ROM_SSIDataGet
  3419. #else
  3420. #define MAP_SSIDataGet \
  3421. SSIDataGet
  3422. #endif
  3423. #ifdef ROM_SSIDataGetNonBlocking
  3424. #define MAP_SSIDataGetNonBlocking \
  3425. ROM_SSIDataGetNonBlocking
  3426. #else
  3427. #define MAP_SSIDataGetNonBlocking \
  3428. SSIDataGetNonBlocking
  3429. #endif
  3430. #ifdef ROM_SSIDMAEnable
  3431. #define MAP_SSIDMAEnable \
  3432. ROM_SSIDMAEnable
  3433. #else
  3434. #define MAP_SSIDMAEnable \
  3435. SSIDMAEnable
  3436. #endif
  3437. #ifdef ROM_SSIDMADisable
  3438. #define MAP_SSIDMADisable \
  3439. ROM_SSIDMADisable
  3440. #else
  3441. #define MAP_SSIDMADisable \
  3442. SSIDMADisable
  3443. #endif
  3444. #ifdef ROM_SSIBusy
  3445. #define MAP_SSIBusy \
  3446. ROM_SSIBusy
  3447. #else
  3448. #define MAP_SSIBusy \
  3449. SSIBusy
  3450. #endif
  3451. #ifdef ROM_SSIClockSourceGet
  3452. #define MAP_SSIClockSourceGet \
  3453. ROM_SSIClockSourceGet
  3454. #else
  3455. #define MAP_SSIClockSourceGet \
  3456. SSIClockSourceGet
  3457. #endif
  3458. #ifdef ROM_SSIClockSourceSet
  3459. #define MAP_SSIClockSourceSet \
  3460. ROM_SSIClockSourceSet
  3461. #else
  3462. #define MAP_SSIClockSourceSet \
  3463. SSIClockSourceSet
  3464. #endif
  3465. //*****************************************************************************
  3466. //
  3467. // Macros for the SysCtl API.
  3468. //
  3469. //*****************************************************************************
  3470. #ifdef ROM_SysCtlSleep
  3471. #define MAP_SysCtlSleep \
  3472. ROM_SysCtlSleep
  3473. #else
  3474. #define MAP_SysCtlSleep \
  3475. SysCtlSleep
  3476. #endif
  3477. #ifdef ROM_SysCtlSRAMSizeGet
  3478. #define MAP_SysCtlSRAMSizeGet \
  3479. ROM_SysCtlSRAMSizeGet
  3480. #else
  3481. #define MAP_SysCtlSRAMSizeGet \
  3482. SysCtlSRAMSizeGet
  3483. #endif
  3484. #ifdef ROM_SysCtlFlashSizeGet
  3485. #define MAP_SysCtlFlashSizeGet \
  3486. ROM_SysCtlFlashSizeGet
  3487. #else
  3488. #define MAP_SysCtlFlashSizeGet \
  3489. SysCtlFlashSizeGet
  3490. #endif
  3491. #ifdef ROM_SysCtlPinPresent
  3492. #define MAP_SysCtlPinPresent \
  3493. ROM_SysCtlPinPresent
  3494. #else
  3495. #define MAP_SysCtlPinPresent \
  3496. SysCtlPinPresent
  3497. #endif
  3498. #ifdef ROM_SysCtlPeripheralPresent
  3499. #define MAP_SysCtlPeripheralPresent \
  3500. ROM_SysCtlPeripheralPresent
  3501. #else
  3502. #define MAP_SysCtlPeripheralPresent \
  3503. SysCtlPeripheralPresent
  3504. #endif
  3505. #ifdef ROM_SysCtlPeripheralReset
  3506. #define MAP_SysCtlPeripheralReset \
  3507. ROM_SysCtlPeripheralReset
  3508. #else
  3509. #define MAP_SysCtlPeripheralReset \
  3510. SysCtlPeripheralReset
  3511. #endif
  3512. #ifdef ROM_SysCtlPeripheralEnable
  3513. #define MAP_SysCtlPeripheralEnable \
  3514. ROM_SysCtlPeripheralEnable
  3515. #else
  3516. #define MAP_SysCtlPeripheralEnable \
  3517. SysCtlPeripheralEnable
  3518. #endif
  3519. #ifdef ROM_SysCtlPeripheralDisable
  3520. #define MAP_SysCtlPeripheralDisable \
  3521. ROM_SysCtlPeripheralDisable
  3522. #else
  3523. #define MAP_SysCtlPeripheralDisable \
  3524. SysCtlPeripheralDisable
  3525. #endif
  3526. #ifdef ROM_SysCtlPeripheralSleepEnable
  3527. #define MAP_SysCtlPeripheralSleepEnable \
  3528. ROM_SysCtlPeripheralSleepEnable
  3529. #else
  3530. #define MAP_SysCtlPeripheralSleepEnable \
  3531. SysCtlPeripheralSleepEnable
  3532. #endif
  3533. #ifdef ROM_SysCtlPeripheralSleepDisable
  3534. #define MAP_SysCtlPeripheralSleepDisable \
  3535. ROM_SysCtlPeripheralSleepDisable
  3536. #else
  3537. #define MAP_SysCtlPeripheralSleepDisable \
  3538. SysCtlPeripheralSleepDisable
  3539. #endif
  3540. #ifdef ROM_SysCtlPeripheralDeepSleepEnable
  3541. #define MAP_SysCtlPeripheralDeepSleepEnable \
  3542. ROM_SysCtlPeripheralDeepSleepEnable
  3543. #else
  3544. #define MAP_SysCtlPeripheralDeepSleepEnable \
  3545. SysCtlPeripheralDeepSleepEnable
  3546. #endif
  3547. #ifdef ROM_SysCtlPeripheralDeepSleepDisable
  3548. #define MAP_SysCtlPeripheralDeepSleepDisable \
  3549. ROM_SysCtlPeripheralDeepSleepDisable
  3550. #else
  3551. #define MAP_SysCtlPeripheralDeepSleepDisable \
  3552. SysCtlPeripheralDeepSleepDisable
  3553. #endif
  3554. #ifdef ROM_SysCtlPeripheralClockGating
  3555. #define MAP_SysCtlPeripheralClockGating \
  3556. ROM_SysCtlPeripheralClockGating
  3557. #else
  3558. #define MAP_SysCtlPeripheralClockGating \
  3559. SysCtlPeripheralClockGating
  3560. #endif
  3561. #ifdef ROM_SysCtlIntEnable
  3562. #define MAP_SysCtlIntEnable \
  3563. ROM_SysCtlIntEnable
  3564. #else
  3565. #define MAP_SysCtlIntEnable \
  3566. SysCtlIntEnable
  3567. #endif
  3568. #ifdef ROM_SysCtlIntDisable
  3569. #define MAP_SysCtlIntDisable \
  3570. ROM_SysCtlIntDisable
  3571. #else
  3572. #define MAP_SysCtlIntDisable \
  3573. SysCtlIntDisable
  3574. #endif
  3575. #ifdef ROM_SysCtlIntClear
  3576. #define MAP_SysCtlIntClear \
  3577. ROM_SysCtlIntClear
  3578. #else
  3579. #define MAP_SysCtlIntClear \
  3580. SysCtlIntClear
  3581. #endif
  3582. #ifdef ROM_SysCtlIntStatus
  3583. #define MAP_SysCtlIntStatus \
  3584. ROM_SysCtlIntStatus
  3585. #else
  3586. #define MAP_SysCtlIntStatus \
  3587. SysCtlIntStatus
  3588. #endif
  3589. #ifdef ROM_SysCtlLDOSet
  3590. #define MAP_SysCtlLDOSet \
  3591. ROM_SysCtlLDOSet
  3592. #else
  3593. #define MAP_SysCtlLDOSet \
  3594. SysCtlLDOSet
  3595. #endif
  3596. #ifdef ROM_SysCtlLDOGet
  3597. #define MAP_SysCtlLDOGet \
  3598. ROM_SysCtlLDOGet
  3599. #else
  3600. #define MAP_SysCtlLDOGet \
  3601. SysCtlLDOGet
  3602. #endif
  3603. #ifdef ROM_SysCtlReset
  3604. #define MAP_SysCtlReset \
  3605. ROM_SysCtlReset
  3606. #else
  3607. #define MAP_SysCtlReset \
  3608. SysCtlReset
  3609. #endif
  3610. #ifdef ROM_SysCtlDeepSleep
  3611. #define MAP_SysCtlDeepSleep \
  3612. ROM_SysCtlDeepSleep
  3613. #else
  3614. #define MAP_SysCtlDeepSleep \
  3615. SysCtlDeepSleep
  3616. #endif
  3617. #ifdef ROM_SysCtlResetCauseGet
  3618. #define MAP_SysCtlResetCauseGet \
  3619. ROM_SysCtlResetCauseGet
  3620. #else
  3621. #define MAP_SysCtlResetCauseGet \
  3622. SysCtlResetCauseGet
  3623. #endif
  3624. #ifdef ROM_SysCtlResetCauseClear
  3625. #define MAP_SysCtlResetCauseClear \
  3626. ROM_SysCtlResetCauseClear
  3627. #else
  3628. #define MAP_SysCtlResetCauseClear \
  3629. SysCtlResetCauseClear
  3630. #endif
  3631. #ifdef ROM_SysCtlClockSet
  3632. #define MAP_SysCtlClockSet \
  3633. ROM_SysCtlClockSet
  3634. #else
  3635. #define MAP_SysCtlClockSet \
  3636. SysCtlClockSet
  3637. #endif
  3638. #ifdef ROM_SysCtlClockGet
  3639. #define MAP_SysCtlClockGet \
  3640. ROM_SysCtlClockGet
  3641. #else
  3642. #define MAP_SysCtlClockGet \
  3643. SysCtlClockGet
  3644. #endif
  3645. #ifdef ROM_SysCtlPWMClockSet
  3646. #define MAP_SysCtlPWMClockSet \
  3647. ROM_SysCtlPWMClockSet
  3648. #else
  3649. #define MAP_SysCtlPWMClockSet \
  3650. SysCtlPWMClockSet
  3651. #endif
  3652. #ifdef ROM_SysCtlPWMClockGet
  3653. #define MAP_SysCtlPWMClockGet \
  3654. ROM_SysCtlPWMClockGet
  3655. #else
  3656. #define MAP_SysCtlPWMClockGet \
  3657. SysCtlPWMClockGet
  3658. #endif
  3659. #ifdef ROM_SysCtlADCSpeedSet
  3660. #define MAP_SysCtlADCSpeedSet \
  3661. ROM_SysCtlADCSpeedSet
  3662. #else
  3663. #define MAP_SysCtlADCSpeedSet \
  3664. SysCtlADCSpeedSet
  3665. #endif
  3666. #ifdef ROM_SysCtlADCSpeedGet
  3667. #define MAP_SysCtlADCSpeedGet \
  3668. ROM_SysCtlADCSpeedGet
  3669. #else
  3670. #define MAP_SysCtlADCSpeedGet \
  3671. SysCtlADCSpeedGet
  3672. #endif
  3673. #ifdef ROM_SysCtlGPIOAHBEnable
  3674. #define MAP_SysCtlGPIOAHBEnable \
  3675. ROM_SysCtlGPIOAHBEnable
  3676. #else
  3677. #define MAP_SysCtlGPIOAHBEnable \
  3678. SysCtlGPIOAHBEnable
  3679. #endif
  3680. #ifdef ROM_SysCtlGPIOAHBDisable
  3681. #define MAP_SysCtlGPIOAHBDisable \
  3682. ROM_SysCtlGPIOAHBDisable
  3683. #else
  3684. #define MAP_SysCtlGPIOAHBDisable \
  3685. SysCtlGPIOAHBDisable
  3686. #endif
  3687. #ifdef ROM_SysCtlUSBPLLEnable
  3688. #define MAP_SysCtlUSBPLLEnable \
  3689. ROM_SysCtlUSBPLLEnable
  3690. #else
  3691. #define MAP_SysCtlUSBPLLEnable \
  3692. SysCtlUSBPLLEnable
  3693. #endif
  3694. #ifdef ROM_SysCtlUSBPLLDisable
  3695. #define MAP_SysCtlUSBPLLDisable \
  3696. ROM_SysCtlUSBPLLDisable
  3697. #else
  3698. #define MAP_SysCtlUSBPLLDisable \
  3699. SysCtlUSBPLLDisable
  3700. #endif
  3701. #ifdef ROM_SysCtlI2SMClkSet
  3702. #define MAP_SysCtlI2SMClkSet \
  3703. ROM_SysCtlI2SMClkSet
  3704. #else
  3705. #define MAP_SysCtlI2SMClkSet \
  3706. SysCtlI2SMClkSet
  3707. #endif
  3708. #ifdef ROM_SysCtlDelay
  3709. #define MAP_SysCtlDelay \
  3710. ROM_SysCtlDelay
  3711. #else
  3712. #define MAP_SysCtlDelay \
  3713. SysCtlDelay
  3714. #endif
  3715. #ifdef ROM_SysCtlPeripheralReady
  3716. #define MAP_SysCtlPeripheralReady \
  3717. ROM_SysCtlPeripheralReady
  3718. #else
  3719. #define MAP_SysCtlPeripheralReady \
  3720. SysCtlPeripheralReady
  3721. #endif
  3722. #ifdef ROM_SysCtlPeripheralPowerOn
  3723. #define MAP_SysCtlPeripheralPowerOn \
  3724. ROM_SysCtlPeripheralPowerOn
  3725. #else
  3726. #define MAP_SysCtlPeripheralPowerOn \
  3727. SysCtlPeripheralPowerOn
  3728. #endif
  3729. #ifdef ROM_SysCtlPeripheralPowerOff
  3730. #define MAP_SysCtlPeripheralPowerOff \
  3731. ROM_SysCtlPeripheralPowerOff
  3732. #else
  3733. #define MAP_SysCtlPeripheralPowerOff \
  3734. SysCtlPeripheralPowerOff
  3735. #endif
  3736. #ifdef ROM_SysCtlMOSCConfigSet
  3737. #define MAP_SysCtlMOSCConfigSet \
  3738. ROM_SysCtlMOSCConfigSet
  3739. #else
  3740. #define MAP_SysCtlMOSCConfigSet \
  3741. SysCtlMOSCConfigSet
  3742. #endif
  3743. #ifdef ROM_SysCtlPIOSCCalibrate
  3744. #define MAP_SysCtlPIOSCCalibrate \
  3745. ROM_SysCtlPIOSCCalibrate
  3746. #else
  3747. #define MAP_SysCtlPIOSCCalibrate \
  3748. SysCtlPIOSCCalibrate
  3749. #endif
  3750. #ifdef ROM_SysCtlDeepSleepClockSet
  3751. #define MAP_SysCtlDeepSleepClockSet \
  3752. ROM_SysCtlDeepSleepClockSet
  3753. #else
  3754. #define MAP_SysCtlDeepSleepClockSet \
  3755. SysCtlDeepSleepClockSet
  3756. #endif
  3757. //*****************************************************************************
  3758. //
  3759. // Macros for the SysExc API.
  3760. //
  3761. //*****************************************************************************
  3762. #ifdef ROM_SysExcIntStatus
  3763. #define MAP_SysExcIntStatus \
  3764. ROM_SysExcIntStatus
  3765. #else
  3766. #define MAP_SysExcIntStatus \
  3767. SysExcIntStatus
  3768. #endif
  3769. #ifdef ROM_SysExcIntClear
  3770. #define MAP_SysExcIntClear \
  3771. ROM_SysExcIntClear
  3772. #else
  3773. #define MAP_SysExcIntClear \
  3774. SysExcIntClear
  3775. #endif
  3776. #ifdef ROM_SysExcIntDisable
  3777. #define MAP_SysExcIntDisable \
  3778. ROM_SysExcIntDisable
  3779. #else
  3780. #define MAP_SysExcIntDisable \
  3781. SysExcIntDisable
  3782. #endif
  3783. #ifdef ROM_SysExcIntEnable
  3784. #define MAP_SysExcIntEnable \
  3785. ROM_SysExcIntEnable
  3786. #else
  3787. #define MAP_SysExcIntEnable \
  3788. SysExcIntEnable
  3789. #endif
  3790. //*****************************************************************************
  3791. //
  3792. // Macros for the SysTick API.
  3793. //
  3794. //*****************************************************************************
  3795. #ifdef ROM_SysTickValueGet
  3796. #define MAP_SysTickValueGet \
  3797. ROM_SysTickValueGet
  3798. #else
  3799. #define MAP_SysTickValueGet \
  3800. SysTickValueGet
  3801. #endif
  3802. #ifdef ROM_SysTickEnable
  3803. #define MAP_SysTickEnable \
  3804. ROM_SysTickEnable
  3805. #else
  3806. #define MAP_SysTickEnable \
  3807. SysTickEnable
  3808. #endif
  3809. #ifdef ROM_SysTickDisable
  3810. #define MAP_SysTickDisable \
  3811. ROM_SysTickDisable
  3812. #else
  3813. #define MAP_SysTickDisable \
  3814. SysTickDisable
  3815. #endif
  3816. #ifdef ROM_SysTickIntEnable
  3817. #define MAP_SysTickIntEnable \
  3818. ROM_SysTickIntEnable
  3819. #else
  3820. #define MAP_SysTickIntEnable \
  3821. SysTickIntEnable
  3822. #endif
  3823. #ifdef ROM_SysTickIntDisable
  3824. #define MAP_SysTickIntDisable \
  3825. ROM_SysTickIntDisable
  3826. #else
  3827. #define MAP_SysTickIntDisable \
  3828. SysTickIntDisable
  3829. #endif
  3830. #ifdef ROM_SysTickPeriodSet
  3831. #define MAP_SysTickPeriodSet \
  3832. ROM_SysTickPeriodSet
  3833. #else
  3834. #define MAP_SysTickPeriodSet \
  3835. SysTickPeriodSet
  3836. #endif
  3837. #ifdef ROM_SysTickPeriodGet
  3838. #define MAP_SysTickPeriodGet \
  3839. ROM_SysTickPeriodGet
  3840. #else
  3841. #define MAP_SysTickPeriodGet \
  3842. SysTickPeriodGet
  3843. #endif
  3844. //*****************************************************************************
  3845. //
  3846. // Macros for the Timer API.
  3847. //
  3848. //*****************************************************************************
  3849. #ifdef ROM_TimerIntClear
  3850. #define MAP_TimerIntClear \
  3851. ROM_TimerIntClear
  3852. #else
  3853. #define MAP_TimerIntClear \
  3854. TimerIntClear
  3855. #endif
  3856. #ifdef ROM_TimerEnable
  3857. #define MAP_TimerEnable \
  3858. ROM_TimerEnable
  3859. #else
  3860. #define MAP_TimerEnable \
  3861. TimerEnable
  3862. #endif
  3863. #ifdef ROM_TimerDisable
  3864. #define MAP_TimerDisable \
  3865. ROM_TimerDisable
  3866. #else
  3867. #define MAP_TimerDisable \
  3868. TimerDisable
  3869. #endif
  3870. #ifdef ROM_TimerConfigure
  3871. #define MAP_TimerConfigure \
  3872. ROM_TimerConfigure
  3873. #else
  3874. #define MAP_TimerConfigure \
  3875. TimerConfigure
  3876. #endif
  3877. #ifdef ROM_TimerControlLevel
  3878. #define MAP_TimerControlLevel \
  3879. ROM_TimerControlLevel
  3880. #else
  3881. #define MAP_TimerControlLevel \
  3882. TimerControlLevel
  3883. #endif
  3884. #ifdef ROM_TimerControlTrigger
  3885. #define MAP_TimerControlTrigger \
  3886. ROM_TimerControlTrigger
  3887. #else
  3888. #define MAP_TimerControlTrigger \
  3889. TimerControlTrigger
  3890. #endif
  3891. #ifdef ROM_TimerControlEvent
  3892. #define MAP_TimerControlEvent \
  3893. ROM_TimerControlEvent
  3894. #else
  3895. #define MAP_TimerControlEvent \
  3896. TimerControlEvent
  3897. #endif
  3898. #ifdef ROM_TimerControlStall
  3899. #define MAP_TimerControlStall \
  3900. ROM_TimerControlStall
  3901. #else
  3902. #define MAP_TimerControlStall \
  3903. TimerControlStall
  3904. #endif
  3905. #ifdef ROM_TimerRTCEnable
  3906. #define MAP_TimerRTCEnable \
  3907. ROM_TimerRTCEnable
  3908. #else
  3909. #define MAP_TimerRTCEnable \
  3910. TimerRTCEnable
  3911. #endif
  3912. #ifdef ROM_TimerRTCDisable
  3913. #define MAP_TimerRTCDisable \
  3914. ROM_TimerRTCDisable
  3915. #else
  3916. #define MAP_TimerRTCDisable \
  3917. TimerRTCDisable
  3918. #endif
  3919. #ifdef ROM_TimerPrescaleSet
  3920. #define MAP_TimerPrescaleSet \
  3921. ROM_TimerPrescaleSet
  3922. #else
  3923. #define MAP_TimerPrescaleSet \
  3924. TimerPrescaleSet
  3925. #endif
  3926. #ifdef ROM_TimerPrescaleGet
  3927. #define MAP_TimerPrescaleGet \
  3928. ROM_TimerPrescaleGet
  3929. #else
  3930. #define MAP_TimerPrescaleGet \
  3931. TimerPrescaleGet
  3932. #endif
  3933. #ifdef ROM_TimerPrescaleMatchSet
  3934. #define MAP_TimerPrescaleMatchSet \
  3935. ROM_TimerPrescaleMatchSet
  3936. #else
  3937. #define MAP_TimerPrescaleMatchSet \
  3938. TimerPrescaleMatchSet
  3939. #endif
  3940. #ifdef ROM_TimerPrescaleMatchGet
  3941. #define MAP_TimerPrescaleMatchGet \
  3942. ROM_TimerPrescaleMatchGet
  3943. #else
  3944. #define MAP_TimerPrescaleMatchGet \
  3945. TimerPrescaleMatchGet
  3946. #endif
  3947. #ifdef ROM_TimerLoadSet
  3948. #define MAP_TimerLoadSet \
  3949. ROM_TimerLoadSet
  3950. #else
  3951. #define MAP_TimerLoadSet \
  3952. TimerLoadSet
  3953. #endif
  3954. #ifdef ROM_TimerLoadGet
  3955. #define MAP_TimerLoadGet \
  3956. ROM_TimerLoadGet
  3957. #else
  3958. #define MAP_TimerLoadGet \
  3959. TimerLoadGet
  3960. #endif
  3961. #ifdef ROM_TimerValueGet
  3962. #define MAP_TimerValueGet \
  3963. ROM_TimerValueGet
  3964. #else
  3965. #define MAP_TimerValueGet \
  3966. TimerValueGet
  3967. #endif
  3968. #ifdef ROM_TimerMatchSet
  3969. #define MAP_TimerMatchSet \
  3970. ROM_TimerMatchSet
  3971. #else
  3972. #define MAP_TimerMatchSet \
  3973. TimerMatchSet
  3974. #endif
  3975. #ifdef ROM_TimerMatchGet
  3976. #define MAP_TimerMatchGet \
  3977. ROM_TimerMatchGet
  3978. #else
  3979. #define MAP_TimerMatchGet \
  3980. TimerMatchGet
  3981. #endif
  3982. #ifdef ROM_TimerIntEnable
  3983. #define MAP_TimerIntEnable \
  3984. ROM_TimerIntEnable
  3985. #else
  3986. #define MAP_TimerIntEnable \
  3987. TimerIntEnable
  3988. #endif
  3989. #ifdef ROM_TimerIntDisable
  3990. #define MAP_TimerIntDisable \
  3991. ROM_TimerIntDisable
  3992. #else
  3993. #define MAP_TimerIntDisable \
  3994. TimerIntDisable
  3995. #endif
  3996. #ifdef ROM_TimerIntStatus
  3997. #define MAP_TimerIntStatus \
  3998. ROM_TimerIntStatus
  3999. #else
  4000. #define MAP_TimerIntStatus \
  4001. TimerIntStatus
  4002. #endif
  4003. #ifdef ROM_TimerControlWaitOnTrigger
  4004. #define MAP_TimerControlWaitOnTrigger \
  4005. ROM_TimerControlWaitOnTrigger
  4006. #else
  4007. #define MAP_TimerControlWaitOnTrigger \
  4008. TimerControlWaitOnTrigger
  4009. #endif
  4010. #ifdef ROM_TimerLoadSet64
  4011. #define MAP_TimerLoadSet64 \
  4012. ROM_TimerLoadSet64
  4013. #else
  4014. #define MAP_TimerLoadSet64 \
  4015. TimerLoadSet64
  4016. #endif
  4017. #ifdef ROM_TimerLoadGet64
  4018. #define MAP_TimerLoadGet64 \
  4019. ROM_TimerLoadGet64
  4020. #else
  4021. #define MAP_TimerLoadGet64 \
  4022. TimerLoadGet64
  4023. #endif
  4024. #ifdef ROM_TimerValueGet64
  4025. #define MAP_TimerValueGet64 \
  4026. ROM_TimerValueGet64
  4027. #else
  4028. #define MAP_TimerValueGet64 \
  4029. TimerValueGet64
  4030. #endif
  4031. #ifdef ROM_TimerMatchSet64
  4032. #define MAP_TimerMatchSet64 \
  4033. ROM_TimerMatchSet64
  4034. #else
  4035. #define MAP_TimerMatchSet64 \
  4036. TimerMatchSet64
  4037. #endif
  4038. #ifdef ROM_TimerMatchGet64
  4039. #define MAP_TimerMatchGet64 \
  4040. ROM_TimerMatchGet64
  4041. #else
  4042. #define MAP_TimerMatchGet64 \
  4043. TimerMatchGet64
  4044. #endif
  4045. //*****************************************************************************
  4046. //
  4047. // Macros for the UART API.
  4048. //
  4049. //*****************************************************************************
  4050. #ifdef ROM_UARTCharPut
  4051. #define MAP_UARTCharPut \
  4052. ROM_UARTCharPut
  4053. #else
  4054. #define MAP_UARTCharPut \
  4055. UARTCharPut
  4056. #endif
  4057. #ifdef ROM_UARTParityModeSet
  4058. #define MAP_UARTParityModeSet \
  4059. ROM_UARTParityModeSet
  4060. #else
  4061. #define MAP_UARTParityModeSet \
  4062. UARTParityModeSet
  4063. #endif
  4064. #ifdef ROM_UARTParityModeGet
  4065. #define MAP_UARTParityModeGet \
  4066. ROM_UARTParityModeGet
  4067. #else
  4068. #define MAP_UARTParityModeGet \
  4069. UARTParityModeGet
  4070. #endif
  4071. #ifdef ROM_UARTFIFOLevelSet
  4072. #define MAP_UARTFIFOLevelSet \
  4073. ROM_UARTFIFOLevelSet
  4074. #else
  4075. #define MAP_UARTFIFOLevelSet \
  4076. UARTFIFOLevelSet
  4077. #endif
  4078. #ifdef ROM_UARTFIFOLevelGet
  4079. #define MAP_UARTFIFOLevelGet \
  4080. ROM_UARTFIFOLevelGet
  4081. #else
  4082. #define MAP_UARTFIFOLevelGet \
  4083. UARTFIFOLevelGet
  4084. #endif
  4085. #ifdef ROM_UARTConfigSetExpClk
  4086. #define MAP_UARTConfigSetExpClk \
  4087. ROM_UARTConfigSetExpClk
  4088. #else
  4089. #define MAP_UARTConfigSetExpClk \
  4090. UARTConfigSetExpClk
  4091. #endif
  4092. #ifdef ROM_UARTConfigGetExpClk
  4093. #define MAP_UARTConfigGetExpClk \
  4094. ROM_UARTConfigGetExpClk
  4095. #else
  4096. #define MAP_UARTConfigGetExpClk \
  4097. UARTConfigGetExpClk
  4098. #endif
  4099. #ifdef ROM_UARTEnable
  4100. #define MAP_UARTEnable \
  4101. ROM_UARTEnable
  4102. #else
  4103. #define MAP_UARTEnable \
  4104. UARTEnable
  4105. #endif
  4106. #ifdef ROM_UARTDisable
  4107. #define MAP_UARTDisable \
  4108. ROM_UARTDisable
  4109. #else
  4110. #define MAP_UARTDisable \
  4111. UARTDisable
  4112. #endif
  4113. #ifdef ROM_UARTEnableSIR
  4114. #define MAP_UARTEnableSIR \
  4115. ROM_UARTEnableSIR
  4116. #else
  4117. #define MAP_UARTEnableSIR \
  4118. UARTEnableSIR
  4119. #endif
  4120. #ifdef ROM_UARTDisableSIR
  4121. #define MAP_UARTDisableSIR \
  4122. ROM_UARTDisableSIR
  4123. #else
  4124. #define MAP_UARTDisableSIR \
  4125. UARTDisableSIR
  4126. #endif
  4127. #ifdef ROM_UARTCharsAvail
  4128. #define MAP_UARTCharsAvail \
  4129. ROM_UARTCharsAvail
  4130. #else
  4131. #define MAP_UARTCharsAvail \
  4132. UARTCharsAvail
  4133. #endif
  4134. #ifdef ROM_UARTSpaceAvail
  4135. #define MAP_UARTSpaceAvail \
  4136. ROM_UARTSpaceAvail
  4137. #else
  4138. #define MAP_UARTSpaceAvail \
  4139. UARTSpaceAvail
  4140. #endif
  4141. #ifdef ROM_UARTCharGetNonBlocking
  4142. #define MAP_UARTCharGetNonBlocking \
  4143. ROM_UARTCharGetNonBlocking
  4144. #else
  4145. #define MAP_UARTCharGetNonBlocking \
  4146. UARTCharGetNonBlocking
  4147. #endif
  4148. #ifdef ROM_UARTCharGet
  4149. #define MAP_UARTCharGet \
  4150. ROM_UARTCharGet
  4151. #else
  4152. #define MAP_UARTCharGet \
  4153. UARTCharGet
  4154. #endif
  4155. #ifdef ROM_UARTCharPutNonBlocking
  4156. #define MAP_UARTCharPutNonBlocking \
  4157. ROM_UARTCharPutNonBlocking
  4158. #else
  4159. #define MAP_UARTCharPutNonBlocking \
  4160. UARTCharPutNonBlocking
  4161. #endif
  4162. #ifdef ROM_UARTBreakCtl
  4163. #define MAP_UARTBreakCtl \
  4164. ROM_UARTBreakCtl
  4165. #else
  4166. #define MAP_UARTBreakCtl \
  4167. UARTBreakCtl
  4168. #endif
  4169. #ifdef ROM_UARTIntEnable
  4170. #define MAP_UARTIntEnable \
  4171. ROM_UARTIntEnable
  4172. #else
  4173. #define MAP_UARTIntEnable \
  4174. UARTIntEnable
  4175. #endif
  4176. #ifdef ROM_UARTIntDisable
  4177. #define MAP_UARTIntDisable \
  4178. ROM_UARTIntDisable
  4179. #else
  4180. #define MAP_UARTIntDisable \
  4181. UARTIntDisable
  4182. #endif
  4183. #ifdef ROM_UARTIntStatus
  4184. #define MAP_UARTIntStatus \
  4185. ROM_UARTIntStatus
  4186. #else
  4187. #define MAP_UARTIntStatus \
  4188. UARTIntStatus
  4189. #endif
  4190. #ifdef ROM_UARTIntClear
  4191. #define MAP_UARTIntClear \
  4192. ROM_UARTIntClear
  4193. #else
  4194. #define MAP_UARTIntClear \
  4195. UARTIntClear
  4196. #endif
  4197. #ifdef ROM_UARTDMAEnable
  4198. #define MAP_UARTDMAEnable \
  4199. ROM_UARTDMAEnable
  4200. #else
  4201. #define MAP_UARTDMAEnable \
  4202. UARTDMAEnable
  4203. #endif
  4204. #ifdef ROM_UARTDMADisable
  4205. #define MAP_UARTDMADisable \
  4206. ROM_UARTDMADisable
  4207. #else
  4208. #define MAP_UARTDMADisable \
  4209. UARTDMADisable
  4210. #endif
  4211. #ifdef ROM_UARTFIFOEnable
  4212. #define MAP_UARTFIFOEnable \
  4213. ROM_UARTFIFOEnable
  4214. #else
  4215. #define MAP_UARTFIFOEnable \
  4216. UARTFIFOEnable
  4217. #endif
  4218. #ifdef ROM_UARTFIFODisable
  4219. #define MAP_UARTFIFODisable \
  4220. ROM_UARTFIFODisable
  4221. #else
  4222. #define MAP_UARTFIFODisable \
  4223. UARTFIFODisable
  4224. #endif
  4225. #ifdef ROM_UARTBusy
  4226. #define MAP_UARTBusy \
  4227. ROM_UARTBusy
  4228. #else
  4229. #define MAP_UARTBusy \
  4230. UARTBusy
  4231. #endif
  4232. #ifdef ROM_UARTTxIntModeSet
  4233. #define MAP_UARTTxIntModeSet \
  4234. ROM_UARTTxIntModeSet
  4235. #else
  4236. #define MAP_UARTTxIntModeSet \
  4237. UARTTxIntModeSet
  4238. #endif
  4239. #ifdef ROM_UARTTxIntModeGet
  4240. #define MAP_UARTTxIntModeGet \
  4241. ROM_UARTTxIntModeGet
  4242. #else
  4243. #define MAP_UARTTxIntModeGet \
  4244. UARTTxIntModeGet
  4245. #endif
  4246. #ifdef ROM_UARTRxErrorGet
  4247. #define MAP_UARTRxErrorGet \
  4248. ROM_UARTRxErrorGet
  4249. #else
  4250. #define MAP_UARTRxErrorGet \
  4251. UARTRxErrorGet
  4252. #endif
  4253. #ifdef ROM_UARTRxErrorClear
  4254. #define MAP_UARTRxErrorClear \
  4255. ROM_UARTRxErrorClear
  4256. #else
  4257. #define MAP_UARTRxErrorClear \
  4258. UARTRxErrorClear
  4259. #endif
  4260. #ifdef ROM_UARTClockSourceSet
  4261. #define MAP_UARTClockSourceSet \
  4262. ROM_UARTClockSourceSet
  4263. #else
  4264. #define MAP_UARTClockSourceSet \
  4265. UARTClockSourceSet
  4266. #endif
  4267. #ifdef ROM_UARTClockSourceGet
  4268. #define MAP_UARTClockSourceGet \
  4269. ROM_UARTClockSourceGet
  4270. #else
  4271. #define MAP_UARTClockSourceGet \
  4272. UARTClockSourceGet
  4273. #endif
  4274. #ifdef ROM_UART9BitEnable
  4275. #define MAP_UART9BitEnable \
  4276. ROM_UART9BitEnable
  4277. #else
  4278. #define MAP_UART9BitEnable \
  4279. UART9BitEnable
  4280. #endif
  4281. #ifdef ROM_UART9BitDisable
  4282. #define MAP_UART9BitDisable \
  4283. ROM_UART9BitDisable
  4284. #else
  4285. #define MAP_UART9BitDisable \
  4286. UART9BitDisable
  4287. #endif
  4288. #ifdef ROM_UART9BitAddrSet
  4289. #define MAP_UART9BitAddrSet \
  4290. ROM_UART9BitAddrSet
  4291. #else
  4292. #define MAP_UART9BitAddrSet \
  4293. UART9BitAddrSet
  4294. #endif
  4295. #ifdef ROM_UART9BitAddrSend
  4296. #define MAP_UART9BitAddrSend \
  4297. ROM_UART9BitAddrSend
  4298. #else
  4299. #define MAP_UART9BitAddrSend \
  4300. UART9BitAddrSend
  4301. #endif
  4302. //*****************************************************************************
  4303. //
  4304. // Macros for the uDMA API.
  4305. //
  4306. //*****************************************************************************
  4307. #ifdef ROM_uDMAChannelTransferSet
  4308. #define MAP_uDMAChannelTransferSet \
  4309. ROM_uDMAChannelTransferSet
  4310. #else
  4311. #define MAP_uDMAChannelTransferSet \
  4312. uDMAChannelTransferSet
  4313. #endif
  4314. #ifdef ROM_uDMAEnable
  4315. #define MAP_uDMAEnable \
  4316. ROM_uDMAEnable
  4317. #else
  4318. #define MAP_uDMAEnable \
  4319. uDMAEnable
  4320. #endif
  4321. #ifdef ROM_uDMADisable
  4322. #define MAP_uDMADisable \
  4323. ROM_uDMADisable
  4324. #else
  4325. #define MAP_uDMADisable \
  4326. uDMADisable
  4327. #endif
  4328. #ifdef ROM_uDMAErrorStatusGet
  4329. #define MAP_uDMAErrorStatusGet \
  4330. ROM_uDMAErrorStatusGet
  4331. #else
  4332. #define MAP_uDMAErrorStatusGet \
  4333. uDMAErrorStatusGet
  4334. #endif
  4335. #ifdef ROM_uDMAErrorStatusClear
  4336. #define MAP_uDMAErrorStatusClear \
  4337. ROM_uDMAErrorStatusClear
  4338. #else
  4339. #define MAP_uDMAErrorStatusClear \
  4340. uDMAErrorStatusClear
  4341. #endif
  4342. #ifdef ROM_uDMAChannelEnable
  4343. #define MAP_uDMAChannelEnable \
  4344. ROM_uDMAChannelEnable
  4345. #else
  4346. #define MAP_uDMAChannelEnable \
  4347. uDMAChannelEnable
  4348. #endif
  4349. #ifdef ROM_uDMAChannelDisable
  4350. #define MAP_uDMAChannelDisable \
  4351. ROM_uDMAChannelDisable
  4352. #else
  4353. #define MAP_uDMAChannelDisable \
  4354. uDMAChannelDisable
  4355. #endif
  4356. #ifdef ROM_uDMAChannelIsEnabled
  4357. #define MAP_uDMAChannelIsEnabled \
  4358. ROM_uDMAChannelIsEnabled
  4359. #else
  4360. #define MAP_uDMAChannelIsEnabled \
  4361. uDMAChannelIsEnabled
  4362. #endif
  4363. #ifdef ROM_uDMAControlBaseSet
  4364. #define MAP_uDMAControlBaseSet \
  4365. ROM_uDMAControlBaseSet
  4366. #else
  4367. #define MAP_uDMAControlBaseSet \
  4368. uDMAControlBaseSet
  4369. #endif
  4370. #ifdef ROM_uDMAControlBaseGet
  4371. #define MAP_uDMAControlBaseGet \
  4372. ROM_uDMAControlBaseGet
  4373. #else
  4374. #define MAP_uDMAControlBaseGet \
  4375. uDMAControlBaseGet
  4376. #endif
  4377. #ifdef ROM_uDMAChannelRequest
  4378. #define MAP_uDMAChannelRequest \
  4379. ROM_uDMAChannelRequest
  4380. #else
  4381. #define MAP_uDMAChannelRequest \
  4382. uDMAChannelRequest
  4383. #endif
  4384. #ifdef ROM_uDMAChannelAttributeEnable
  4385. #define MAP_uDMAChannelAttributeEnable \
  4386. ROM_uDMAChannelAttributeEnable
  4387. #else
  4388. #define MAP_uDMAChannelAttributeEnable \
  4389. uDMAChannelAttributeEnable
  4390. #endif
  4391. #ifdef ROM_uDMAChannelAttributeDisable
  4392. #define MAP_uDMAChannelAttributeDisable \
  4393. ROM_uDMAChannelAttributeDisable
  4394. #else
  4395. #define MAP_uDMAChannelAttributeDisable \
  4396. uDMAChannelAttributeDisable
  4397. #endif
  4398. #ifdef ROM_uDMAChannelAttributeGet
  4399. #define MAP_uDMAChannelAttributeGet \
  4400. ROM_uDMAChannelAttributeGet
  4401. #else
  4402. #define MAP_uDMAChannelAttributeGet \
  4403. uDMAChannelAttributeGet
  4404. #endif
  4405. #ifdef ROM_uDMAChannelControlSet
  4406. #define MAP_uDMAChannelControlSet \
  4407. ROM_uDMAChannelControlSet
  4408. #else
  4409. #define MAP_uDMAChannelControlSet \
  4410. uDMAChannelControlSet
  4411. #endif
  4412. #ifdef ROM_uDMAChannelSizeGet
  4413. #define MAP_uDMAChannelSizeGet \
  4414. ROM_uDMAChannelSizeGet
  4415. #else
  4416. #define MAP_uDMAChannelSizeGet \
  4417. uDMAChannelSizeGet
  4418. #endif
  4419. #ifdef ROM_uDMAChannelModeGet
  4420. #define MAP_uDMAChannelModeGet \
  4421. ROM_uDMAChannelModeGet
  4422. #else
  4423. #define MAP_uDMAChannelModeGet \
  4424. uDMAChannelModeGet
  4425. #endif
  4426. #ifdef ROM_uDMAChannelSelectSecondary
  4427. #define MAP_uDMAChannelSelectSecondary \
  4428. ROM_uDMAChannelSelectSecondary
  4429. #else
  4430. #define MAP_uDMAChannelSelectSecondary \
  4431. uDMAChannelSelectSecondary
  4432. #endif
  4433. #ifdef ROM_uDMAChannelSelectDefault
  4434. #define MAP_uDMAChannelSelectDefault \
  4435. ROM_uDMAChannelSelectDefault
  4436. #else
  4437. #define MAP_uDMAChannelSelectDefault \
  4438. uDMAChannelSelectDefault
  4439. #endif
  4440. #ifdef ROM_uDMAIntStatus
  4441. #define MAP_uDMAIntStatus \
  4442. ROM_uDMAIntStatus
  4443. #else
  4444. #define MAP_uDMAIntStatus \
  4445. uDMAIntStatus
  4446. #endif
  4447. #ifdef ROM_uDMAIntClear
  4448. #define MAP_uDMAIntClear \
  4449. ROM_uDMAIntClear
  4450. #else
  4451. #define MAP_uDMAIntClear \
  4452. uDMAIntClear
  4453. #endif
  4454. #ifdef ROM_uDMAControlAlternateBaseGet
  4455. #define MAP_uDMAControlAlternateBaseGet \
  4456. ROM_uDMAControlAlternateBaseGet
  4457. #else
  4458. #define MAP_uDMAControlAlternateBaseGet \
  4459. uDMAControlAlternateBaseGet
  4460. #endif
  4461. #ifdef ROM_uDMAChannelScatterGatherSet
  4462. #define MAP_uDMAChannelScatterGatherSet \
  4463. ROM_uDMAChannelScatterGatherSet
  4464. #else
  4465. #define MAP_uDMAChannelScatterGatherSet \
  4466. uDMAChannelScatterGatherSet
  4467. #endif
  4468. #ifdef ROM_uDMAChannelAssign
  4469. #define MAP_uDMAChannelAssign \
  4470. ROM_uDMAChannelAssign
  4471. #else
  4472. #define MAP_uDMAChannelAssign \
  4473. uDMAChannelAssign
  4474. #endif
  4475. //*****************************************************************************
  4476. //
  4477. // Macros for the USB API.
  4478. //
  4479. //*****************************************************************************
  4480. #ifdef ROM_USBIntStatus
  4481. #define MAP_USBIntStatus \
  4482. ROM_USBIntStatus
  4483. #else
  4484. #define MAP_USBIntStatus \
  4485. USBIntStatus
  4486. #endif
  4487. #ifdef ROM_USBDevAddrGet
  4488. #define MAP_USBDevAddrGet \
  4489. ROM_USBDevAddrGet
  4490. #else
  4491. #define MAP_USBDevAddrGet \
  4492. USBDevAddrGet
  4493. #endif
  4494. #ifdef ROM_USBDevAddrSet
  4495. #define MAP_USBDevAddrSet \
  4496. ROM_USBDevAddrSet
  4497. #else
  4498. #define MAP_USBDevAddrSet \
  4499. USBDevAddrSet
  4500. #endif
  4501. #ifdef ROM_USBDevConnect
  4502. #define MAP_USBDevConnect \
  4503. ROM_USBDevConnect
  4504. #else
  4505. #define MAP_USBDevConnect \
  4506. USBDevConnect
  4507. #endif
  4508. #ifdef ROM_USBDevDisconnect
  4509. #define MAP_USBDevDisconnect \
  4510. ROM_USBDevDisconnect
  4511. #else
  4512. #define MAP_USBDevDisconnect \
  4513. USBDevDisconnect
  4514. #endif
  4515. #ifdef ROM_USBDevEndpointConfigSet
  4516. #define MAP_USBDevEndpointConfigSet \
  4517. ROM_USBDevEndpointConfigSet
  4518. #else
  4519. #define MAP_USBDevEndpointConfigSet \
  4520. USBDevEndpointConfigSet
  4521. #endif
  4522. #ifdef ROM_USBDevEndpointDataAck
  4523. #define MAP_USBDevEndpointDataAck \
  4524. ROM_USBDevEndpointDataAck
  4525. #else
  4526. #define MAP_USBDevEndpointDataAck \
  4527. USBDevEndpointDataAck
  4528. #endif
  4529. #ifdef ROM_USBDevEndpointStall
  4530. #define MAP_USBDevEndpointStall \
  4531. ROM_USBDevEndpointStall
  4532. #else
  4533. #define MAP_USBDevEndpointStall \
  4534. USBDevEndpointStall
  4535. #endif
  4536. #ifdef ROM_USBDevEndpointStallClear
  4537. #define MAP_USBDevEndpointStallClear \
  4538. ROM_USBDevEndpointStallClear
  4539. #else
  4540. #define MAP_USBDevEndpointStallClear \
  4541. USBDevEndpointStallClear
  4542. #endif
  4543. #ifdef ROM_USBDevEndpointStatusClear
  4544. #define MAP_USBDevEndpointStatusClear \
  4545. ROM_USBDevEndpointStatusClear
  4546. #else
  4547. #define MAP_USBDevEndpointStatusClear \
  4548. USBDevEndpointStatusClear
  4549. #endif
  4550. #ifdef ROM_USBEndpointDataGet
  4551. #define MAP_USBEndpointDataGet \
  4552. ROM_USBEndpointDataGet
  4553. #else
  4554. #define MAP_USBEndpointDataGet \
  4555. USBEndpointDataGet
  4556. #endif
  4557. #ifdef ROM_USBEndpointDataPut
  4558. #define MAP_USBEndpointDataPut \
  4559. ROM_USBEndpointDataPut
  4560. #else
  4561. #define MAP_USBEndpointDataPut \
  4562. USBEndpointDataPut
  4563. #endif
  4564. #ifdef ROM_USBEndpointDataSend
  4565. #define MAP_USBEndpointDataSend \
  4566. ROM_USBEndpointDataSend
  4567. #else
  4568. #define MAP_USBEndpointDataSend \
  4569. USBEndpointDataSend
  4570. #endif
  4571. #ifdef ROM_USBEndpointDataToggleClear
  4572. #define MAP_USBEndpointDataToggleClear \
  4573. ROM_USBEndpointDataToggleClear
  4574. #else
  4575. #define MAP_USBEndpointDataToggleClear \
  4576. USBEndpointDataToggleClear
  4577. #endif
  4578. #ifdef ROM_USBEndpointStatus
  4579. #define MAP_USBEndpointStatus \
  4580. ROM_USBEndpointStatus
  4581. #else
  4582. #define MAP_USBEndpointStatus \
  4583. USBEndpointStatus
  4584. #endif
  4585. #ifdef ROM_USBFIFOAddrGet
  4586. #define MAP_USBFIFOAddrGet \
  4587. ROM_USBFIFOAddrGet
  4588. #else
  4589. #define MAP_USBFIFOAddrGet \
  4590. USBFIFOAddrGet
  4591. #endif
  4592. #ifdef ROM_USBFIFOConfigGet
  4593. #define MAP_USBFIFOConfigGet \
  4594. ROM_USBFIFOConfigGet
  4595. #else
  4596. #define MAP_USBFIFOConfigGet \
  4597. USBFIFOConfigGet
  4598. #endif
  4599. #ifdef ROM_USBFIFOConfigSet
  4600. #define MAP_USBFIFOConfigSet \
  4601. ROM_USBFIFOConfigSet
  4602. #else
  4603. #define MAP_USBFIFOConfigSet \
  4604. USBFIFOConfigSet
  4605. #endif
  4606. #ifdef ROM_USBFIFOFlush
  4607. #define MAP_USBFIFOFlush \
  4608. ROM_USBFIFOFlush
  4609. #else
  4610. #define MAP_USBFIFOFlush \
  4611. USBFIFOFlush
  4612. #endif
  4613. #ifdef ROM_USBFrameNumberGet
  4614. #define MAP_USBFrameNumberGet \
  4615. ROM_USBFrameNumberGet
  4616. #else
  4617. #define MAP_USBFrameNumberGet \
  4618. USBFrameNumberGet
  4619. #endif
  4620. #ifdef ROM_USBHostAddrGet
  4621. #define MAP_USBHostAddrGet \
  4622. ROM_USBHostAddrGet
  4623. #else
  4624. #define MAP_USBHostAddrGet \
  4625. USBHostAddrGet
  4626. #endif
  4627. #ifdef ROM_USBHostAddrSet
  4628. #define MAP_USBHostAddrSet \
  4629. ROM_USBHostAddrSet
  4630. #else
  4631. #define MAP_USBHostAddrSet \
  4632. USBHostAddrSet
  4633. #endif
  4634. #ifdef ROM_USBHostEndpointConfig
  4635. #define MAP_USBHostEndpointConfig \
  4636. ROM_USBHostEndpointConfig
  4637. #else
  4638. #define MAP_USBHostEndpointConfig \
  4639. USBHostEndpointConfig
  4640. #endif
  4641. #ifdef ROM_USBHostEndpointDataAck
  4642. #define MAP_USBHostEndpointDataAck \
  4643. ROM_USBHostEndpointDataAck
  4644. #else
  4645. #define MAP_USBHostEndpointDataAck \
  4646. USBHostEndpointDataAck
  4647. #endif
  4648. #ifdef ROM_USBHostEndpointDataToggle
  4649. #define MAP_USBHostEndpointDataToggle \
  4650. ROM_USBHostEndpointDataToggle
  4651. #else
  4652. #define MAP_USBHostEndpointDataToggle \
  4653. USBHostEndpointDataToggle
  4654. #endif
  4655. #ifdef ROM_USBHostEndpointStatusClear
  4656. #define MAP_USBHostEndpointStatusClear \
  4657. ROM_USBHostEndpointStatusClear
  4658. #else
  4659. #define MAP_USBHostEndpointStatusClear \
  4660. USBHostEndpointStatusClear
  4661. #endif
  4662. #ifdef ROM_USBHostHubAddrGet
  4663. #define MAP_USBHostHubAddrGet \
  4664. ROM_USBHostHubAddrGet
  4665. #else
  4666. #define MAP_USBHostHubAddrGet \
  4667. USBHostHubAddrGet
  4668. #endif
  4669. #ifdef ROM_USBHostHubAddrSet
  4670. #define MAP_USBHostHubAddrSet \
  4671. ROM_USBHostHubAddrSet
  4672. #else
  4673. #define MAP_USBHostHubAddrSet \
  4674. USBHostHubAddrSet
  4675. #endif
  4676. #ifdef ROM_USBHostPwrDisable
  4677. #define MAP_USBHostPwrDisable \
  4678. ROM_USBHostPwrDisable
  4679. #else
  4680. #define MAP_USBHostPwrDisable \
  4681. USBHostPwrDisable
  4682. #endif
  4683. #ifdef ROM_USBHostPwrEnable
  4684. #define MAP_USBHostPwrEnable \
  4685. ROM_USBHostPwrEnable
  4686. #else
  4687. #define MAP_USBHostPwrEnable \
  4688. USBHostPwrEnable
  4689. #endif
  4690. #ifdef ROM_USBHostPwrConfig
  4691. #define MAP_USBHostPwrConfig \
  4692. ROM_USBHostPwrConfig
  4693. #else
  4694. #define MAP_USBHostPwrConfig \
  4695. USBHostPwrConfig
  4696. #endif
  4697. #ifdef ROM_USBHostPwrFaultDisable
  4698. #define MAP_USBHostPwrFaultDisable \
  4699. ROM_USBHostPwrFaultDisable
  4700. #else
  4701. #define MAP_USBHostPwrFaultDisable \
  4702. USBHostPwrFaultDisable
  4703. #endif
  4704. #ifdef ROM_USBHostPwrFaultEnable
  4705. #define MAP_USBHostPwrFaultEnable \
  4706. ROM_USBHostPwrFaultEnable
  4707. #else
  4708. #define MAP_USBHostPwrFaultEnable \
  4709. USBHostPwrFaultEnable
  4710. #endif
  4711. #ifdef ROM_USBHostRequestIN
  4712. #define MAP_USBHostRequestIN \
  4713. ROM_USBHostRequestIN
  4714. #else
  4715. #define MAP_USBHostRequestIN \
  4716. USBHostRequestIN
  4717. #endif
  4718. #ifdef ROM_USBHostRequestStatus
  4719. #define MAP_USBHostRequestStatus \
  4720. ROM_USBHostRequestStatus
  4721. #else
  4722. #define MAP_USBHostRequestStatus \
  4723. USBHostRequestStatus
  4724. #endif
  4725. #ifdef ROM_USBHostReset
  4726. #define MAP_USBHostReset \
  4727. ROM_USBHostReset
  4728. #else
  4729. #define MAP_USBHostReset \
  4730. USBHostReset
  4731. #endif
  4732. #ifdef ROM_USBHostResume
  4733. #define MAP_USBHostResume \
  4734. ROM_USBHostResume
  4735. #else
  4736. #define MAP_USBHostResume \
  4737. USBHostResume
  4738. #endif
  4739. #ifdef ROM_USBHostSpeedGet
  4740. #define MAP_USBHostSpeedGet \
  4741. ROM_USBHostSpeedGet
  4742. #else
  4743. #define MAP_USBHostSpeedGet \
  4744. USBHostSpeedGet
  4745. #endif
  4746. #ifdef ROM_USBHostSuspend
  4747. #define MAP_USBHostSuspend \
  4748. ROM_USBHostSuspend
  4749. #else
  4750. #define MAP_USBHostSuspend \
  4751. USBHostSuspend
  4752. #endif
  4753. #ifdef ROM_USBIntDisable
  4754. #define MAP_USBIntDisable \
  4755. ROM_USBIntDisable
  4756. #else
  4757. #define MAP_USBIntDisable \
  4758. USBIntDisable
  4759. #endif
  4760. #ifdef ROM_USBIntEnable
  4761. #define MAP_USBIntEnable \
  4762. ROM_USBIntEnable
  4763. #else
  4764. #define MAP_USBIntEnable \
  4765. USBIntEnable
  4766. #endif
  4767. #ifdef ROM_USBDevEndpointConfigGet
  4768. #define MAP_USBDevEndpointConfigGet \
  4769. ROM_USBDevEndpointConfigGet
  4770. #else
  4771. #define MAP_USBDevEndpointConfigGet \
  4772. USBDevEndpointConfigGet
  4773. #endif
  4774. #ifdef ROM_USBEndpointDMAEnable
  4775. #define MAP_USBEndpointDMAEnable \
  4776. ROM_USBEndpointDMAEnable
  4777. #else
  4778. #define MAP_USBEndpointDMAEnable \
  4779. USBEndpointDMAEnable
  4780. #endif
  4781. #ifdef ROM_USBEndpointDMADisable
  4782. #define MAP_USBEndpointDMADisable \
  4783. ROM_USBEndpointDMADisable
  4784. #else
  4785. #define MAP_USBEndpointDMADisable \
  4786. USBEndpointDMADisable
  4787. #endif
  4788. #ifdef ROM_USBEndpointDataAvail
  4789. #define MAP_USBEndpointDataAvail \
  4790. ROM_USBEndpointDataAvail
  4791. #else
  4792. #define MAP_USBEndpointDataAvail \
  4793. USBEndpointDataAvail
  4794. #endif
  4795. #ifdef ROM_USBOTGHostRequest
  4796. #define MAP_USBOTGHostRequest \
  4797. ROM_USBOTGHostRequest
  4798. #else
  4799. #define MAP_USBOTGHostRequest \
  4800. USBOTGHostRequest
  4801. #endif
  4802. #ifdef ROM_USBModeGet
  4803. #define MAP_USBModeGet \
  4804. ROM_USBModeGet
  4805. #else
  4806. #define MAP_USBModeGet \
  4807. USBModeGet
  4808. #endif
  4809. #ifdef ROM_USBEndpointDMAChannel
  4810. #define MAP_USBEndpointDMAChannel \
  4811. ROM_USBEndpointDMAChannel
  4812. #else
  4813. #define MAP_USBEndpointDMAChannel \
  4814. USBEndpointDMAChannel
  4815. #endif
  4816. #ifdef ROM_USBIntDisableControl
  4817. #define MAP_USBIntDisableControl \
  4818. ROM_USBIntDisableControl
  4819. #else
  4820. #define MAP_USBIntDisableControl \
  4821. USBIntDisableControl
  4822. #endif
  4823. #ifdef ROM_USBIntEnableControl
  4824. #define MAP_USBIntEnableControl \
  4825. ROM_USBIntEnableControl
  4826. #else
  4827. #define MAP_USBIntEnableControl \
  4828. USBIntEnableControl
  4829. #endif
  4830. #ifdef ROM_USBIntStatusControl
  4831. #define MAP_USBIntStatusControl \
  4832. ROM_USBIntStatusControl
  4833. #else
  4834. #define MAP_USBIntStatusControl \
  4835. USBIntStatusControl
  4836. #endif
  4837. #ifdef ROM_USBIntStatus
  4838. #define MAP_USBIntStatus \
  4839. ROM_USBIntStatus
  4840. #else
  4841. #define MAP_USBIntStatus \
  4842. USBIntStatus
  4843. #endif
  4844. #ifdef ROM_USBIntDisableEndpoint
  4845. #define MAP_USBIntDisableEndpoint \
  4846. ROM_USBIntDisableEndpoint
  4847. #else
  4848. #define MAP_USBIntDisableEndpoint \
  4849. USBIntDisableEndpoint
  4850. #endif
  4851. #ifdef ROM_USBIntEnableEndpoint
  4852. #define MAP_USBIntEnableEndpoint \
  4853. ROM_USBIntEnableEndpoint
  4854. #else
  4855. #define MAP_USBIntEnableEndpoint \
  4856. USBIntEnableEndpoint
  4857. #endif
  4858. #ifdef ROM_USBIntStatusEndpoint
  4859. #define MAP_USBIntStatusEndpoint \
  4860. ROM_USBIntStatusEndpoint
  4861. #else
  4862. #define MAP_USBIntStatusEndpoint \
  4863. USBIntStatusEndpoint
  4864. #endif
  4865. #ifdef ROM_USBHostMode
  4866. #define MAP_USBHostMode \
  4867. ROM_USBHostMode
  4868. #else
  4869. #define MAP_USBHostMode \
  4870. USBHostMode
  4871. #endif
  4872. #ifdef ROM_USBDevMode
  4873. #define MAP_USBDevMode \
  4874. ROM_USBDevMode
  4875. #else
  4876. #define MAP_USBDevMode \
  4877. USBDevMode
  4878. #endif
  4879. #ifdef ROM_USBPHYPowerOff
  4880. #define MAP_USBPHYPowerOff \
  4881. ROM_USBPHYPowerOff
  4882. #else
  4883. #define MAP_USBPHYPowerOff \
  4884. USBPHYPowerOff
  4885. #endif
  4886. #ifdef ROM_USBPHYPowerOn
  4887. #define MAP_USBPHYPowerOn \
  4888. ROM_USBPHYPowerOn
  4889. #else
  4890. #define MAP_USBPHYPowerOn \
  4891. USBPHYPowerOn
  4892. #endif
  4893. #ifdef ROM_USBOTGMode
  4894. #define MAP_USBOTGMode \
  4895. ROM_USBOTGMode
  4896. #else
  4897. #define MAP_USBOTGMode \
  4898. USBOTGMode
  4899. #endif
  4900. //*****************************************************************************
  4901. //
  4902. // Macros for the Watchdog API.
  4903. //
  4904. //*****************************************************************************
  4905. #ifdef ROM_WatchdogIntClear
  4906. #define MAP_WatchdogIntClear \
  4907. ROM_WatchdogIntClear
  4908. #else
  4909. #define MAP_WatchdogIntClear \
  4910. WatchdogIntClear
  4911. #endif
  4912. #ifdef ROM_WatchdogRunning
  4913. #define MAP_WatchdogRunning \
  4914. ROM_WatchdogRunning
  4915. #else
  4916. #define MAP_WatchdogRunning \
  4917. WatchdogRunning
  4918. #endif
  4919. #ifdef ROM_WatchdogEnable
  4920. #define MAP_WatchdogEnable \
  4921. ROM_WatchdogEnable
  4922. #else
  4923. #define MAP_WatchdogEnable \
  4924. WatchdogEnable
  4925. #endif
  4926. #ifdef ROM_WatchdogResetEnable
  4927. #define MAP_WatchdogResetEnable \
  4928. ROM_WatchdogResetEnable
  4929. #else
  4930. #define MAP_WatchdogResetEnable \
  4931. WatchdogResetEnable
  4932. #endif
  4933. #ifdef ROM_WatchdogResetDisable
  4934. #define MAP_WatchdogResetDisable \
  4935. ROM_WatchdogResetDisable
  4936. #else
  4937. #define MAP_WatchdogResetDisable \
  4938. WatchdogResetDisable
  4939. #endif
  4940. #ifdef ROM_WatchdogLock
  4941. #define MAP_WatchdogLock \
  4942. ROM_WatchdogLock
  4943. #else
  4944. #define MAP_WatchdogLock \
  4945. WatchdogLock
  4946. #endif
  4947. #ifdef ROM_WatchdogUnlock
  4948. #define MAP_WatchdogUnlock \
  4949. ROM_WatchdogUnlock
  4950. #else
  4951. #define MAP_WatchdogUnlock \
  4952. WatchdogUnlock
  4953. #endif
  4954. #ifdef ROM_WatchdogLockState
  4955. #define MAP_WatchdogLockState \
  4956. ROM_WatchdogLockState
  4957. #else
  4958. #define MAP_WatchdogLockState \
  4959. WatchdogLockState
  4960. #endif
  4961. #ifdef ROM_WatchdogReloadSet
  4962. #define MAP_WatchdogReloadSet \
  4963. ROM_WatchdogReloadSet
  4964. #else
  4965. #define MAP_WatchdogReloadSet \
  4966. WatchdogReloadSet
  4967. #endif
  4968. #ifdef ROM_WatchdogReloadGet
  4969. #define MAP_WatchdogReloadGet \
  4970. ROM_WatchdogReloadGet
  4971. #else
  4972. #define MAP_WatchdogReloadGet \
  4973. WatchdogReloadGet
  4974. #endif
  4975. #ifdef ROM_WatchdogValueGet
  4976. #define MAP_WatchdogValueGet \
  4977. ROM_WatchdogValueGet
  4978. #else
  4979. #define MAP_WatchdogValueGet \
  4980. WatchdogValueGet
  4981. #endif
  4982. #ifdef ROM_WatchdogIntEnable
  4983. #define MAP_WatchdogIntEnable \
  4984. ROM_WatchdogIntEnable
  4985. #else
  4986. #define MAP_WatchdogIntEnable \
  4987. WatchdogIntEnable
  4988. #endif
  4989. #ifdef ROM_WatchdogIntStatus
  4990. #define MAP_WatchdogIntStatus \
  4991. ROM_WatchdogIntStatus
  4992. #else
  4993. #define MAP_WatchdogIntStatus \
  4994. WatchdogIntStatus
  4995. #endif
  4996. #ifdef ROM_WatchdogStallEnable
  4997. #define MAP_WatchdogStallEnable \
  4998. ROM_WatchdogStallEnable
  4999. #else
  5000. #define MAP_WatchdogStallEnable \
  5001. WatchdogStallEnable
  5002. #endif
  5003. #ifdef ROM_WatchdogStallDisable
  5004. #define MAP_WatchdogStallDisable \
  5005. ROM_WatchdogStallDisable
  5006. #else
  5007. #define MAP_WatchdogStallDisable \
  5008. WatchdogStallDisable
  5009. #endif
  5010. #ifdef ROM_WatchdogIntTypeSet
  5011. #define MAP_WatchdogIntTypeSet \
  5012. ROM_WatchdogIntTypeSet
  5013. #else
  5014. #define MAP_WatchdogIntTypeSet \
  5015. WatchdogIntTypeSet
  5016. #endif
  5017. //*****************************************************************************
  5018. //
  5019. // Macros for the Software API.
  5020. //
  5021. //*****************************************************************************
  5022. #ifdef ROM_Crc16Array
  5023. #define MAP_Crc16Array \
  5024. ROM_Crc16Array
  5025. #else
  5026. #define MAP_Crc16Array \
  5027. Crc16Array
  5028. #endif
  5029. #ifdef ROM_Crc16Array3
  5030. #define MAP_Crc16Array3 \
  5031. ROM_Crc16Array3
  5032. #else
  5033. #define MAP_Crc16Array3 \
  5034. Crc16Array3
  5035. #endif
  5036. #ifdef ROM_Crc16
  5037. #define MAP_Crc16 \
  5038. ROM_Crc16
  5039. #else
  5040. #define MAP_Crc16 \
  5041. Crc16
  5042. #endif
  5043. #ifdef ROM_Crc8CCITT
  5044. #define MAP_Crc8CCITT \
  5045. ROM_Crc8CCITT
  5046. #else
  5047. #define MAP_Crc8CCITT \
  5048. Crc8CCITT
  5049. #endif
  5050. #endif // __ROM_MAP_H__