rom_map.h 232 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416
  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-2014 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 2.1.0.12573 of the Tiva Peripheral Driver Library.
  38. //
  39. //*****************************************************************************
  40. #ifndef __DRIVERLIB_ROM_MAP_H__
  41. #define __DRIVERLIB_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_ADCIntClearEx
  230. #define MAP_ADCIntClearEx \
  231. ROM_ADCIntClearEx
  232. #else
  233. #define MAP_ADCIntClearEx \
  234. ADCIntClearEx
  235. #endif
  236. #ifdef ROM_ADCIntDisableEx
  237. #define MAP_ADCIntDisableEx \
  238. ROM_ADCIntDisableEx
  239. #else
  240. #define MAP_ADCIntDisableEx \
  241. ADCIntDisableEx
  242. #endif
  243. #ifdef ROM_ADCIntEnableEx
  244. #define MAP_ADCIntEnableEx \
  245. ROM_ADCIntEnableEx
  246. #else
  247. #define MAP_ADCIntEnableEx \
  248. ADCIntEnableEx
  249. #endif
  250. #ifdef ROM_ADCIntStatusEx
  251. #define MAP_ADCIntStatusEx \
  252. ROM_ADCIntStatusEx
  253. #else
  254. #define MAP_ADCIntStatusEx \
  255. ADCIntStatusEx
  256. #endif
  257. #ifdef ROM_ADCSequenceDMAEnable
  258. #define MAP_ADCSequenceDMAEnable \
  259. ROM_ADCSequenceDMAEnable
  260. #else
  261. #define MAP_ADCSequenceDMAEnable \
  262. ADCSequenceDMAEnable
  263. #endif
  264. #ifdef ROM_ADCSequenceDMADisable
  265. #define MAP_ADCSequenceDMADisable \
  266. ROM_ADCSequenceDMADisable
  267. #else
  268. #define MAP_ADCSequenceDMADisable \
  269. ADCSequenceDMADisable
  270. #endif
  271. #ifdef ROM_ADCBusy
  272. #define MAP_ADCBusy \
  273. ROM_ADCBusy
  274. #else
  275. #define MAP_ADCBusy \
  276. ADCBusy
  277. #endif
  278. //*****************************************************************************
  279. //
  280. // Macros for the AES API.
  281. //
  282. //*****************************************************************************
  283. #ifdef ROM_AESIntStatus
  284. #define MAP_AESIntStatus \
  285. ROM_AESIntStatus
  286. #else
  287. #define MAP_AESIntStatus \
  288. AESIntStatus
  289. #endif
  290. #ifdef ROM_AESAuthLengthSet
  291. #define MAP_AESAuthLengthSet \
  292. ROM_AESAuthLengthSet
  293. #else
  294. #define MAP_AESAuthLengthSet \
  295. AESAuthLengthSet
  296. #endif
  297. #ifdef ROM_AESConfigSet
  298. #define MAP_AESConfigSet \
  299. ROM_AESConfigSet
  300. #else
  301. #define MAP_AESConfigSet \
  302. AESConfigSet
  303. #endif
  304. #ifdef ROM_AESDataAuth
  305. #define MAP_AESDataAuth \
  306. ROM_AESDataAuth
  307. #else
  308. #define MAP_AESDataAuth \
  309. AESDataAuth
  310. #endif
  311. #ifdef ROM_AESDataProcess
  312. #define MAP_AESDataProcess \
  313. ROM_AESDataProcess
  314. #else
  315. #define MAP_AESDataProcess \
  316. AESDataProcess
  317. #endif
  318. #ifdef ROM_AESDataProcessAuth
  319. #define MAP_AESDataProcessAuth \
  320. ROM_AESDataProcessAuth
  321. #else
  322. #define MAP_AESDataProcessAuth \
  323. AESDataProcessAuth
  324. #endif
  325. #ifdef ROM_AESDataRead
  326. #define MAP_AESDataRead \
  327. ROM_AESDataRead
  328. #else
  329. #define MAP_AESDataRead \
  330. AESDataRead
  331. #endif
  332. #ifdef ROM_AESDataReadNonBlocking
  333. #define MAP_AESDataReadNonBlocking \
  334. ROM_AESDataReadNonBlocking
  335. #else
  336. #define MAP_AESDataReadNonBlocking \
  337. AESDataReadNonBlocking
  338. #endif
  339. #ifdef ROM_AESDataWrite
  340. #define MAP_AESDataWrite \
  341. ROM_AESDataWrite
  342. #else
  343. #define MAP_AESDataWrite \
  344. AESDataWrite
  345. #endif
  346. #ifdef ROM_AESDataWriteNonBlocking
  347. #define MAP_AESDataWriteNonBlocking \
  348. ROM_AESDataWriteNonBlocking
  349. #else
  350. #define MAP_AESDataWriteNonBlocking \
  351. AESDataWriteNonBlocking
  352. #endif
  353. #ifdef ROM_AESDMADisable
  354. #define MAP_AESDMADisable \
  355. ROM_AESDMADisable
  356. #else
  357. #define MAP_AESDMADisable \
  358. AESDMADisable
  359. #endif
  360. #ifdef ROM_AESDMAEnable
  361. #define MAP_AESDMAEnable \
  362. ROM_AESDMAEnable
  363. #else
  364. #define MAP_AESDMAEnable \
  365. AESDMAEnable
  366. #endif
  367. #ifdef ROM_AESIntClear
  368. #define MAP_AESIntClear \
  369. ROM_AESIntClear
  370. #else
  371. #define MAP_AESIntClear \
  372. AESIntClear
  373. #endif
  374. #ifdef ROM_AESIntDisable
  375. #define MAP_AESIntDisable \
  376. ROM_AESIntDisable
  377. #else
  378. #define MAP_AESIntDisable \
  379. AESIntDisable
  380. #endif
  381. #ifdef ROM_AESIntEnable
  382. #define MAP_AESIntEnable \
  383. ROM_AESIntEnable
  384. #else
  385. #define MAP_AESIntEnable \
  386. AESIntEnable
  387. #endif
  388. #ifdef ROM_AESIVSet
  389. #define MAP_AESIVSet \
  390. ROM_AESIVSet
  391. #else
  392. #define MAP_AESIVSet \
  393. AESIVSet
  394. #endif
  395. #ifdef ROM_AESKey1Set
  396. #define MAP_AESKey1Set \
  397. ROM_AESKey1Set
  398. #else
  399. #define MAP_AESKey1Set \
  400. AESKey1Set
  401. #endif
  402. #ifdef ROM_AESKey2Set
  403. #define MAP_AESKey2Set \
  404. ROM_AESKey2Set
  405. #else
  406. #define MAP_AESKey2Set \
  407. AESKey2Set
  408. #endif
  409. #ifdef ROM_AESKey3Set
  410. #define MAP_AESKey3Set \
  411. ROM_AESKey3Set
  412. #else
  413. #define MAP_AESKey3Set \
  414. AESKey3Set
  415. #endif
  416. #ifdef ROM_AESLengthSet
  417. #define MAP_AESLengthSet \
  418. ROM_AESLengthSet
  419. #else
  420. #define MAP_AESLengthSet \
  421. AESLengthSet
  422. #endif
  423. #ifdef ROM_AESReset
  424. #define MAP_AESReset \
  425. ROM_AESReset
  426. #else
  427. #define MAP_AESReset \
  428. AESReset
  429. #endif
  430. #ifdef ROM_AESTagRead
  431. #define MAP_AESTagRead \
  432. ROM_AESTagRead
  433. #else
  434. #define MAP_AESTagRead \
  435. AESTagRead
  436. #endif
  437. #ifdef ROM_AESIVRead
  438. #define MAP_AESIVRead \
  439. ROM_AESIVRead
  440. #else
  441. #define MAP_AESIVRead \
  442. AESIVRead
  443. #endif
  444. //*****************************************************************************
  445. //
  446. // Macros for the CAN API.
  447. //
  448. //*****************************************************************************
  449. #ifdef ROM_CANIntClear
  450. #define MAP_CANIntClear \
  451. ROM_CANIntClear
  452. #else
  453. #define MAP_CANIntClear \
  454. CANIntClear
  455. #endif
  456. #ifdef ROM_CANInit
  457. #define MAP_CANInit \
  458. ROM_CANInit
  459. #else
  460. #define MAP_CANInit \
  461. CANInit
  462. #endif
  463. #ifdef ROM_CANEnable
  464. #define MAP_CANEnable \
  465. ROM_CANEnable
  466. #else
  467. #define MAP_CANEnable \
  468. CANEnable
  469. #endif
  470. #ifdef ROM_CANDisable
  471. #define MAP_CANDisable \
  472. ROM_CANDisable
  473. #else
  474. #define MAP_CANDisable \
  475. CANDisable
  476. #endif
  477. #ifdef ROM_CANBitTimingSet
  478. #define MAP_CANBitTimingSet \
  479. ROM_CANBitTimingSet
  480. #else
  481. #define MAP_CANBitTimingSet \
  482. CANBitTimingSet
  483. #endif
  484. #ifdef ROM_CANBitTimingGet
  485. #define MAP_CANBitTimingGet \
  486. ROM_CANBitTimingGet
  487. #else
  488. #define MAP_CANBitTimingGet \
  489. CANBitTimingGet
  490. #endif
  491. #ifdef ROM_CANMessageSet
  492. #define MAP_CANMessageSet \
  493. ROM_CANMessageSet
  494. #else
  495. #define MAP_CANMessageSet \
  496. CANMessageSet
  497. #endif
  498. #ifdef ROM_CANMessageGet
  499. #define MAP_CANMessageGet \
  500. ROM_CANMessageGet
  501. #else
  502. #define MAP_CANMessageGet \
  503. CANMessageGet
  504. #endif
  505. #ifdef ROM_CANStatusGet
  506. #define MAP_CANStatusGet \
  507. ROM_CANStatusGet
  508. #else
  509. #define MAP_CANStatusGet \
  510. CANStatusGet
  511. #endif
  512. #ifdef ROM_CANMessageClear
  513. #define MAP_CANMessageClear \
  514. ROM_CANMessageClear
  515. #else
  516. #define MAP_CANMessageClear \
  517. CANMessageClear
  518. #endif
  519. #ifdef ROM_CANIntEnable
  520. #define MAP_CANIntEnable \
  521. ROM_CANIntEnable
  522. #else
  523. #define MAP_CANIntEnable \
  524. CANIntEnable
  525. #endif
  526. #ifdef ROM_CANIntDisable
  527. #define MAP_CANIntDisable \
  528. ROM_CANIntDisable
  529. #else
  530. #define MAP_CANIntDisable \
  531. CANIntDisable
  532. #endif
  533. #ifdef ROM_CANIntStatus
  534. #define MAP_CANIntStatus \
  535. ROM_CANIntStatus
  536. #else
  537. #define MAP_CANIntStatus \
  538. CANIntStatus
  539. #endif
  540. #ifdef ROM_CANRetryGet
  541. #define MAP_CANRetryGet \
  542. ROM_CANRetryGet
  543. #else
  544. #define MAP_CANRetryGet \
  545. CANRetryGet
  546. #endif
  547. #ifdef ROM_CANRetrySet
  548. #define MAP_CANRetrySet \
  549. ROM_CANRetrySet
  550. #else
  551. #define MAP_CANRetrySet \
  552. CANRetrySet
  553. #endif
  554. #ifdef ROM_CANErrCntrGet
  555. #define MAP_CANErrCntrGet \
  556. ROM_CANErrCntrGet
  557. #else
  558. #define MAP_CANErrCntrGet \
  559. CANErrCntrGet
  560. #endif
  561. #ifdef ROM_CANBitRateSet
  562. #define MAP_CANBitRateSet \
  563. ROM_CANBitRateSet
  564. #else
  565. #define MAP_CANBitRateSet \
  566. CANBitRateSet
  567. #endif
  568. //*****************************************************************************
  569. //
  570. // Macros for the Comparator API.
  571. //
  572. //*****************************************************************************
  573. #ifdef ROM_ComparatorIntClear
  574. #define MAP_ComparatorIntClear \
  575. ROM_ComparatorIntClear
  576. #else
  577. #define MAP_ComparatorIntClear \
  578. ComparatorIntClear
  579. #endif
  580. #ifdef ROM_ComparatorConfigure
  581. #define MAP_ComparatorConfigure \
  582. ROM_ComparatorConfigure
  583. #else
  584. #define MAP_ComparatorConfigure \
  585. ComparatorConfigure
  586. #endif
  587. #ifdef ROM_ComparatorRefSet
  588. #define MAP_ComparatorRefSet \
  589. ROM_ComparatorRefSet
  590. #else
  591. #define MAP_ComparatorRefSet \
  592. ComparatorRefSet
  593. #endif
  594. #ifdef ROM_ComparatorValueGet
  595. #define MAP_ComparatorValueGet \
  596. ROM_ComparatorValueGet
  597. #else
  598. #define MAP_ComparatorValueGet \
  599. ComparatorValueGet
  600. #endif
  601. #ifdef ROM_ComparatorIntEnable
  602. #define MAP_ComparatorIntEnable \
  603. ROM_ComparatorIntEnable
  604. #else
  605. #define MAP_ComparatorIntEnable \
  606. ComparatorIntEnable
  607. #endif
  608. #ifdef ROM_ComparatorIntDisable
  609. #define MAP_ComparatorIntDisable \
  610. ROM_ComparatorIntDisable
  611. #else
  612. #define MAP_ComparatorIntDisable \
  613. ComparatorIntDisable
  614. #endif
  615. #ifdef ROM_ComparatorIntStatus
  616. #define MAP_ComparatorIntStatus \
  617. ROM_ComparatorIntStatus
  618. #else
  619. #define MAP_ComparatorIntStatus \
  620. ComparatorIntStatus
  621. #endif
  622. //*****************************************************************************
  623. //
  624. // Macros for the CRC API.
  625. //
  626. //*****************************************************************************
  627. #ifdef ROM_CRCConfigSet
  628. #define MAP_CRCConfigSet \
  629. ROM_CRCConfigSet
  630. #else
  631. #define MAP_CRCConfigSet \
  632. CRCConfigSet
  633. #endif
  634. #ifdef ROM_CRCDataProcess
  635. #define MAP_CRCDataProcess \
  636. ROM_CRCDataProcess
  637. #else
  638. #define MAP_CRCDataProcess \
  639. CRCDataProcess
  640. #endif
  641. #ifdef ROM_CRCDataWrite
  642. #define MAP_CRCDataWrite \
  643. ROM_CRCDataWrite
  644. #else
  645. #define MAP_CRCDataWrite \
  646. CRCDataWrite
  647. #endif
  648. #ifdef ROM_CRCResultRead
  649. #define MAP_CRCResultRead \
  650. ROM_CRCResultRead
  651. #else
  652. #define MAP_CRCResultRead \
  653. CRCResultRead
  654. #endif
  655. #ifdef ROM_CRCSeedSet
  656. #define MAP_CRCSeedSet \
  657. ROM_CRCSeedSet
  658. #else
  659. #define MAP_CRCSeedSet \
  660. CRCSeedSet
  661. #endif
  662. //*****************************************************************************
  663. //
  664. // Macros for the DES API.
  665. //
  666. //*****************************************************************************
  667. #ifdef ROM_DESIntStatus
  668. #define MAP_DESIntStatus \
  669. ROM_DESIntStatus
  670. #else
  671. #define MAP_DESIntStatus \
  672. DESIntStatus
  673. #endif
  674. #ifdef ROM_DESConfigSet
  675. #define MAP_DESConfigSet \
  676. ROM_DESConfigSet
  677. #else
  678. #define MAP_DESConfigSet \
  679. DESConfigSet
  680. #endif
  681. #ifdef ROM_DESDataRead
  682. #define MAP_DESDataRead \
  683. ROM_DESDataRead
  684. #else
  685. #define MAP_DESDataRead \
  686. DESDataRead
  687. #endif
  688. #ifdef ROM_DESDataReadNonBlocking
  689. #define MAP_DESDataReadNonBlocking \
  690. ROM_DESDataReadNonBlocking
  691. #else
  692. #define MAP_DESDataReadNonBlocking \
  693. DESDataReadNonBlocking
  694. #endif
  695. #ifdef ROM_DESDataProcess
  696. #define MAP_DESDataProcess \
  697. ROM_DESDataProcess
  698. #else
  699. #define MAP_DESDataProcess \
  700. DESDataProcess
  701. #endif
  702. #ifdef ROM_DESDataWrite
  703. #define MAP_DESDataWrite \
  704. ROM_DESDataWrite
  705. #else
  706. #define MAP_DESDataWrite \
  707. DESDataWrite
  708. #endif
  709. #ifdef ROM_DESDataWriteNonBlocking
  710. #define MAP_DESDataWriteNonBlocking \
  711. ROM_DESDataWriteNonBlocking
  712. #else
  713. #define MAP_DESDataWriteNonBlocking \
  714. DESDataWriteNonBlocking
  715. #endif
  716. #ifdef ROM_DESDMADisable
  717. #define MAP_DESDMADisable \
  718. ROM_DESDMADisable
  719. #else
  720. #define MAP_DESDMADisable \
  721. DESDMADisable
  722. #endif
  723. #ifdef ROM_DESDMAEnable
  724. #define MAP_DESDMAEnable \
  725. ROM_DESDMAEnable
  726. #else
  727. #define MAP_DESDMAEnable \
  728. DESDMAEnable
  729. #endif
  730. #ifdef ROM_DESIntClear
  731. #define MAP_DESIntClear \
  732. ROM_DESIntClear
  733. #else
  734. #define MAP_DESIntClear \
  735. DESIntClear
  736. #endif
  737. #ifdef ROM_DESIntDisable
  738. #define MAP_DESIntDisable \
  739. ROM_DESIntDisable
  740. #else
  741. #define MAP_DESIntDisable \
  742. DESIntDisable
  743. #endif
  744. #ifdef ROM_DESIntEnable
  745. #define MAP_DESIntEnable \
  746. ROM_DESIntEnable
  747. #else
  748. #define MAP_DESIntEnable \
  749. DESIntEnable
  750. #endif
  751. #ifdef ROM_DESIVSet
  752. #define MAP_DESIVSet \
  753. ROM_DESIVSet
  754. #else
  755. #define MAP_DESIVSet \
  756. DESIVSet
  757. #endif
  758. #ifdef ROM_DESKeySet
  759. #define MAP_DESKeySet \
  760. ROM_DESKeySet
  761. #else
  762. #define MAP_DESKeySet \
  763. DESKeySet
  764. #endif
  765. #ifdef ROM_DESLengthSet
  766. #define MAP_DESLengthSet \
  767. ROM_DESLengthSet
  768. #else
  769. #define MAP_DESLengthSet \
  770. DESLengthSet
  771. #endif
  772. #ifdef ROM_DESReset
  773. #define MAP_DESReset \
  774. ROM_DESReset
  775. #else
  776. #define MAP_DESReset \
  777. DESReset
  778. #endif
  779. //*****************************************************************************
  780. //
  781. // Macros for the EEPROM API.
  782. //
  783. //*****************************************************************************
  784. #ifdef ROM_EEPROMRead
  785. #define MAP_EEPROMRead \
  786. ROM_EEPROMRead
  787. #else
  788. #define MAP_EEPROMRead \
  789. EEPROMRead
  790. #endif
  791. #ifdef ROM_EEPROMBlockCountGet
  792. #define MAP_EEPROMBlockCountGet \
  793. ROM_EEPROMBlockCountGet
  794. #else
  795. #define MAP_EEPROMBlockCountGet \
  796. EEPROMBlockCountGet
  797. #endif
  798. #ifdef ROM_EEPROMBlockHide
  799. #define MAP_EEPROMBlockHide \
  800. ROM_EEPROMBlockHide
  801. #else
  802. #define MAP_EEPROMBlockHide \
  803. EEPROMBlockHide
  804. #endif
  805. #ifdef ROM_EEPROMBlockLock
  806. #define MAP_EEPROMBlockLock \
  807. ROM_EEPROMBlockLock
  808. #else
  809. #define MAP_EEPROMBlockLock \
  810. EEPROMBlockLock
  811. #endif
  812. #ifdef ROM_EEPROMBlockPasswordSet
  813. #define MAP_EEPROMBlockPasswordSet \
  814. ROM_EEPROMBlockPasswordSet
  815. #else
  816. #define MAP_EEPROMBlockPasswordSet \
  817. EEPROMBlockPasswordSet
  818. #endif
  819. #ifdef ROM_EEPROMBlockProtectGet
  820. #define MAP_EEPROMBlockProtectGet \
  821. ROM_EEPROMBlockProtectGet
  822. #else
  823. #define MAP_EEPROMBlockProtectGet \
  824. EEPROMBlockProtectGet
  825. #endif
  826. #ifdef ROM_EEPROMBlockProtectSet
  827. #define MAP_EEPROMBlockProtectSet \
  828. ROM_EEPROMBlockProtectSet
  829. #else
  830. #define MAP_EEPROMBlockProtectSet \
  831. EEPROMBlockProtectSet
  832. #endif
  833. #ifdef ROM_EEPROMBlockUnlock
  834. #define MAP_EEPROMBlockUnlock \
  835. ROM_EEPROMBlockUnlock
  836. #else
  837. #define MAP_EEPROMBlockUnlock \
  838. EEPROMBlockUnlock
  839. #endif
  840. #ifdef ROM_EEPROMIntClear
  841. #define MAP_EEPROMIntClear \
  842. ROM_EEPROMIntClear
  843. #else
  844. #define MAP_EEPROMIntClear \
  845. EEPROMIntClear
  846. #endif
  847. #ifdef ROM_EEPROMIntDisable
  848. #define MAP_EEPROMIntDisable \
  849. ROM_EEPROMIntDisable
  850. #else
  851. #define MAP_EEPROMIntDisable \
  852. EEPROMIntDisable
  853. #endif
  854. #ifdef ROM_EEPROMIntEnable
  855. #define MAP_EEPROMIntEnable \
  856. ROM_EEPROMIntEnable
  857. #else
  858. #define MAP_EEPROMIntEnable \
  859. EEPROMIntEnable
  860. #endif
  861. #ifdef ROM_EEPROMIntStatus
  862. #define MAP_EEPROMIntStatus \
  863. ROM_EEPROMIntStatus
  864. #else
  865. #define MAP_EEPROMIntStatus \
  866. EEPROMIntStatus
  867. #endif
  868. #ifdef ROM_EEPROMMassErase
  869. #define MAP_EEPROMMassErase \
  870. ROM_EEPROMMassErase
  871. #else
  872. #define MAP_EEPROMMassErase \
  873. EEPROMMassErase
  874. #endif
  875. #ifdef ROM_EEPROMProgram
  876. #define MAP_EEPROMProgram \
  877. ROM_EEPROMProgram
  878. #else
  879. #define MAP_EEPROMProgram \
  880. EEPROMProgram
  881. #endif
  882. #ifdef ROM_EEPROMProgramNonBlocking
  883. #define MAP_EEPROMProgramNonBlocking \
  884. ROM_EEPROMProgramNonBlocking
  885. #else
  886. #define MAP_EEPROMProgramNonBlocking \
  887. EEPROMProgramNonBlocking
  888. #endif
  889. #ifdef ROM_EEPROMSizeGet
  890. #define MAP_EEPROMSizeGet \
  891. ROM_EEPROMSizeGet
  892. #else
  893. #define MAP_EEPROMSizeGet \
  894. EEPROMSizeGet
  895. #endif
  896. #ifdef ROM_EEPROMStatusGet
  897. #define MAP_EEPROMStatusGet \
  898. ROM_EEPROMStatusGet
  899. #else
  900. #define MAP_EEPROMStatusGet \
  901. EEPROMStatusGet
  902. #endif
  903. #ifdef ROM_EEPROMInit
  904. #define MAP_EEPROMInit \
  905. ROM_EEPROMInit
  906. #else
  907. #define MAP_EEPROMInit \
  908. EEPROMInit
  909. #endif
  910. //*****************************************************************************
  911. //
  912. // Macros for the EPI API.
  913. //
  914. //*****************************************************************************
  915. #ifdef ROM_EPIIntStatus
  916. #define MAP_EPIIntStatus \
  917. ROM_EPIIntStatus
  918. #else
  919. #define MAP_EPIIntStatus \
  920. EPIIntStatus
  921. #endif
  922. #ifdef ROM_EPIModeSet
  923. #define MAP_EPIModeSet \
  924. ROM_EPIModeSet
  925. #else
  926. #define MAP_EPIModeSet \
  927. EPIModeSet
  928. #endif
  929. #ifdef ROM_EPIDividerSet
  930. #define MAP_EPIDividerSet \
  931. ROM_EPIDividerSet
  932. #else
  933. #define MAP_EPIDividerSet \
  934. EPIDividerSet
  935. #endif
  936. #ifdef ROM_EPIConfigSDRAMSet
  937. #define MAP_EPIConfigSDRAMSet \
  938. ROM_EPIConfigSDRAMSet
  939. #else
  940. #define MAP_EPIConfigSDRAMSet \
  941. EPIConfigSDRAMSet
  942. #endif
  943. #ifdef ROM_EPIConfigGPModeSet
  944. #define MAP_EPIConfigGPModeSet \
  945. ROM_EPIConfigGPModeSet
  946. #else
  947. #define MAP_EPIConfigGPModeSet \
  948. EPIConfigGPModeSet
  949. #endif
  950. #ifdef ROM_EPIConfigHB8Set
  951. #define MAP_EPIConfigHB8Set \
  952. ROM_EPIConfigHB8Set
  953. #else
  954. #define MAP_EPIConfigHB8Set \
  955. EPIConfigHB8Set
  956. #endif
  957. #ifdef ROM_EPIConfigHB16Set
  958. #define MAP_EPIConfigHB16Set \
  959. ROM_EPIConfigHB16Set
  960. #else
  961. #define MAP_EPIConfigHB16Set \
  962. EPIConfigHB16Set
  963. #endif
  964. #ifdef ROM_EPIAddressMapSet
  965. #define MAP_EPIAddressMapSet \
  966. ROM_EPIAddressMapSet
  967. #else
  968. #define MAP_EPIAddressMapSet \
  969. EPIAddressMapSet
  970. #endif
  971. #ifdef ROM_EPINonBlockingReadConfigure
  972. #define MAP_EPINonBlockingReadConfigure \
  973. ROM_EPINonBlockingReadConfigure
  974. #else
  975. #define MAP_EPINonBlockingReadConfigure \
  976. EPINonBlockingReadConfigure
  977. #endif
  978. #ifdef ROM_EPINonBlockingReadStart
  979. #define MAP_EPINonBlockingReadStart \
  980. ROM_EPINonBlockingReadStart
  981. #else
  982. #define MAP_EPINonBlockingReadStart \
  983. EPINonBlockingReadStart
  984. #endif
  985. #ifdef ROM_EPINonBlockingReadStop
  986. #define MAP_EPINonBlockingReadStop \
  987. ROM_EPINonBlockingReadStop
  988. #else
  989. #define MAP_EPINonBlockingReadStop \
  990. EPINonBlockingReadStop
  991. #endif
  992. #ifdef ROM_EPINonBlockingReadCount
  993. #define MAP_EPINonBlockingReadCount \
  994. ROM_EPINonBlockingReadCount
  995. #else
  996. #define MAP_EPINonBlockingReadCount \
  997. EPINonBlockingReadCount
  998. #endif
  999. #ifdef ROM_EPINonBlockingReadAvail
  1000. #define MAP_EPINonBlockingReadAvail \
  1001. ROM_EPINonBlockingReadAvail
  1002. #else
  1003. #define MAP_EPINonBlockingReadAvail \
  1004. EPINonBlockingReadAvail
  1005. #endif
  1006. #ifdef ROM_EPINonBlockingReadGet32
  1007. #define MAP_EPINonBlockingReadGet32 \
  1008. ROM_EPINonBlockingReadGet32
  1009. #else
  1010. #define MAP_EPINonBlockingReadGet32 \
  1011. EPINonBlockingReadGet32
  1012. #endif
  1013. #ifdef ROM_EPINonBlockingReadGet16
  1014. #define MAP_EPINonBlockingReadGet16 \
  1015. ROM_EPINonBlockingReadGet16
  1016. #else
  1017. #define MAP_EPINonBlockingReadGet16 \
  1018. EPINonBlockingReadGet16
  1019. #endif
  1020. #ifdef ROM_EPINonBlockingReadGet8
  1021. #define MAP_EPINonBlockingReadGet8 \
  1022. ROM_EPINonBlockingReadGet8
  1023. #else
  1024. #define MAP_EPINonBlockingReadGet8 \
  1025. EPINonBlockingReadGet8
  1026. #endif
  1027. #ifdef ROM_EPIFIFOConfig
  1028. #define MAP_EPIFIFOConfig \
  1029. ROM_EPIFIFOConfig
  1030. #else
  1031. #define MAP_EPIFIFOConfig \
  1032. EPIFIFOConfig
  1033. #endif
  1034. #ifdef ROM_EPIWriteFIFOCountGet
  1035. #define MAP_EPIWriteFIFOCountGet \
  1036. ROM_EPIWriteFIFOCountGet
  1037. #else
  1038. #define MAP_EPIWriteFIFOCountGet \
  1039. EPIWriteFIFOCountGet
  1040. #endif
  1041. #ifdef ROM_EPIIntEnable
  1042. #define MAP_EPIIntEnable \
  1043. ROM_EPIIntEnable
  1044. #else
  1045. #define MAP_EPIIntEnable \
  1046. EPIIntEnable
  1047. #endif
  1048. #ifdef ROM_EPIIntDisable
  1049. #define MAP_EPIIntDisable \
  1050. ROM_EPIIntDisable
  1051. #else
  1052. #define MAP_EPIIntDisable \
  1053. EPIIntDisable
  1054. #endif
  1055. #ifdef ROM_EPIIntErrorStatus
  1056. #define MAP_EPIIntErrorStatus \
  1057. ROM_EPIIntErrorStatus
  1058. #else
  1059. #define MAP_EPIIntErrorStatus \
  1060. EPIIntErrorStatus
  1061. #endif
  1062. #ifdef ROM_EPIIntErrorClear
  1063. #define MAP_EPIIntErrorClear \
  1064. ROM_EPIIntErrorClear
  1065. #else
  1066. #define MAP_EPIIntErrorClear \
  1067. EPIIntErrorClear
  1068. #endif
  1069. #ifdef ROM_EPIDividerCSSet
  1070. #define MAP_EPIDividerCSSet \
  1071. ROM_EPIDividerCSSet
  1072. #else
  1073. #define MAP_EPIDividerCSSet \
  1074. EPIDividerCSSet
  1075. #endif
  1076. #ifdef ROM_EPIDMATxCount
  1077. #define MAP_EPIDMATxCount \
  1078. ROM_EPIDMATxCount
  1079. #else
  1080. #define MAP_EPIDMATxCount \
  1081. EPIDMATxCount
  1082. #endif
  1083. #ifdef ROM_EPIConfigHB8CSSet
  1084. #define MAP_EPIConfigHB8CSSet \
  1085. ROM_EPIConfigHB8CSSet
  1086. #else
  1087. #define MAP_EPIConfigHB8CSSet \
  1088. EPIConfigHB8CSSet
  1089. #endif
  1090. #ifdef ROM_EPIConfigHB16CSSet
  1091. #define MAP_EPIConfigHB16CSSet \
  1092. ROM_EPIConfigHB16CSSet
  1093. #else
  1094. #define MAP_EPIConfigHB16CSSet \
  1095. EPIConfigHB16CSSet
  1096. #endif
  1097. #ifdef ROM_EPIConfigHB8TimingSet
  1098. #define MAP_EPIConfigHB8TimingSet \
  1099. ROM_EPIConfigHB8TimingSet
  1100. #else
  1101. #define MAP_EPIConfigHB8TimingSet \
  1102. EPIConfigHB8TimingSet
  1103. #endif
  1104. #ifdef ROM_EPIConfigHB16TimingSet
  1105. #define MAP_EPIConfigHB16TimingSet \
  1106. ROM_EPIConfigHB16TimingSet
  1107. #else
  1108. #define MAP_EPIConfigHB16TimingSet \
  1109. EPIConfigHB16TimingSet
  1110. #endif
  1111. #ifdef ROM_EPIPSRAMConfigRegSet
  1112. #define MAP_EPIPSRAMConfigRegSet \
  1113. ROM_EPIPSRAMConfigRegSet
  1114. #else
  1115. #define MAP_EPIPSRAMConfigRegSet \
  1116. EPIPSRAMConfigRegSet
  1117. #endif
  1118. #ifdef ROM_EPIPSRAMConfigRegRead
  1119. #define MAP_EPIPSRAMConfigRegRead \
  1120. ROM_EPIPSRAMConfigRegRead
  1121. #else
  1122. #define MAP_EPIPSRAMConfigRegRead \
  1123. EPIPSRAMConfigRegRead
  1124. #endif
  1125. #ifdef ROM_EPIPSRAMConfigRegGetNonBlocking
  1126. #define MAP_EPIPSRAMConfigRegGetNonBlocking \
  1127. ROM_EPIPSRAMConfigRegGetNonBlocking
  1128. #else
  1129. #define MAP_EPIPSRAMConfigRegGetNonBlocking \
  1130. EPIPSRAMConfigRegGetNonBlocking
  1131. #endif
  1132. #ifdef ROM_EPIPSRAMConfigRegGet
  1133. #define MAP_EPIPSRAMConfigRegGet \
  1134. ROM_EPIPSRAMConfigRegGet
  1135. #else
  1136. #define MAP_EPIPSRAMConfigRegGet \
  1137. EPIPSRAMConfigRegGet
  1138. #endif
  1139. //*****************************************************************************
  1140. //
  1141. // Macros for the EMAC API.
  1142. //
  1143. //*****************************************************************************
  1144. #ifdef ROM_EMACIntStatus
  1145. #define MAP_EMACIntStatus \
  1146. ROM_EMACIntStatus
  1147. #else
  1148. #define MAP_EMACIntStatus \
  1149. EMACIntStatus
  1150. #endif
  1151. #ifdef ROM_EMACAddrGet
  1152. #define MAP_EMACAddrGet \
  1153. ROM_EMACAddrGet
  1154. #else
  1155. #define MAP_EMACAddrGet \
  1156. EMACAddrGet
  1157. #endif
  1158. #ifdef ROM_EMACAddrSet
  1159. #define MAP_EMACAddrSet \
  1160. ROM_EMACAddrSet
  1161. #else
  1162. #define MAP_EMACAddrSet \
  1163. EMACAddrSet
  1164. #endif
  1165. #ifdef ROM_EMACConfigGet
  1166. #define MAP_EMACConfigGet \
  1167. ROM_EMACConfigGet
  1168. #else
  1169. #define MAP_EMACConfigGet \
  1170. EMACConfigGet
  1171. #endif
  1172. #ifdef ROM_EMACConfigSet
  1173. #define MAP_EMACConfigSet \
  1174. ROM_EMACConfigSet
  1175. #else
  1176. #define MAP_EMACConfigSet \
  1177. EMACConfigSet
  1178. #endif
  1179. #ifdef ROM_EMACDMAStateGet
  1180. #define MAP_EMACDMAStateGet \
  1181. ROM_EMACDMAStateGet
  1182. #else
  1183. #define MAP_EMACDMAStateGet \
  1184. EMACDMAStateGet
  1185. #endif
  1186. #ifdef ROM_EMACFrameFilterGet
  1187. #define MAP_EMACFrameFilterGet \
  1188. ROM_EMACFrameFilterGet
  1189. #else
  1190. #define MAP_EMACFrameFilterGet \
  1191. EMACFrameFilterGet
  1192. #endif
  1193. #ifdef ROM_EMACFrameFilterSet
  1194. #define MAP_EMACFrameFilterSet \
  1195. ROM_EMACFrameFilterSet
  1196. #else
  1197. #define MAP_EMACFrameFilterSet \
  1198. EMACFrameFilterSet
  1199. #endif
  1200. #ifdef ROM_EMACInit
  1201. #define MAP_EMACInit \
  1202. ROM_EMACInit
  1203. #else
  1204. #define MAP_EMACInit \
  1205. EMACInit
  1206. #endif
  1207. #ifdef ROM_EMACIntClear
  1208. #define MAP_EMACIntClear \
  1209. ROM_EMACIntClear
  1210. #else
  1211. #define MAP_EMACIntClear \
  1212. EMACIntClear
  1213. #endif
  1214. #ifdef ROM_EMACIntDisable
  1215. #define MAP_EMACIntDisable \
  1216. ROM_EMACIntDisable
  1217. #else
  1218. #define MAP_EMACIntDisable \
  1219. EMACIntDisable
  1220. #endif
  1221. #ifdef ROM_EMACIntEnable
  1222. #define MAP_EMACIntEnable \
  1223. ROM_EMACIntEnable
  1224. #else
  1225. #define MAP_EMACIntEnable \
  1226. EMACIntEnable
  1227. #endif
  1228. #ifdef ROM_EMACPHYConfigSet
  1229. #define MAP_EMACPHYConfigSet \
  1230. ROM_EMACPHYConfigSet
  1231. #else
  1232. #define MAP_EMACPHYConfigSet \
  1233. EMACPHYConfigSet
  1234. #endif
  1235. #ifdef ROM_EMACPHYPowerOff
  1236. #define MAP_EMACPHYPowerOff \
  1237. ROM_EMACPHYPowerOff
  1238. #else
  1239. #define MAP_EMACPHYPowerOff \
  1240. EMACPHYPowerOff
  1241. #endif
  1242. #ifdef ROM_EMACPHYPowerOn
  1243. #define MAP_EMACPHYPowerOn \
  1244. ROM_EMACPHYPowerOn
  1245. #else
  1246. #define MAP_EMACPHYPowerOn \
  1247. EMACPHYPowerOn
  1248. #endif
  1249. #ifdef ROM_EMACPHYRead
  1250. #define MAP_EMACPHYRead \
  1251. ROM_EMACPHYRead
  1252. #else
  1253. #define MAP_EMACPHYRead \
  1254. EMACPHYRead
  1255. #endif
  1256. #ifdef ROM_EMACPHYWrite
  1257. #define MAP_EMACPHYWrite \
  1258. ROM_EMACPHYWrite
  1259. #else
  1260. #define MAP_EMACPHYWrite \
  1261. EMACPHYWrite
  1262. #endif
  1263. #ifdef ROM_EMACReset
  1264. #define MAP_EMACReset \
  1265. ROM_EMACReset
  1266. #else
  1267. #define MAP_EMACReset \
  1268. EMACReset
  1269. #endif
  1270. #ifdef ROM_EMACRxDisable
  1271. #define MAP_EMACRxDisable \
  1272. ROM_EMACRxDisable
  1273. #else
  1274. #define MAP_EMACRxDisable \
  1275. EMACRxDisable
  1276. #endif
  1277. #ifdef ROM_EMACRxDMACurrentBufferGet
  1278. #define MAP_EMACRxDMACurrentBufferGet \
  1279. ROM_EMACRxDMACurrentBufferGet
  1280. #else
  1281. #define MAP_EMACRxDMACurrentBufferGet \
  1282. EMACRxDMACurrentBufferGet
  1283. #endif
  1284. #ifdef ROM_EMACRxDMACurrentDescriptorGet
  1285. #define MAP_EMACRxDMACurrentDescriptorGet \
  1286. ROM_EMACRxDMACurrentDescriptorGet
  1287. #else
  1288. #define MAP_EMACRxDMACurrentDescriptorGet \
  1289. EMACRxDMACurrentDescriptorGet
  1290. #endif
  1291. #ifdef ROM_EMACRxDMADescriptorListGet
  1292. #define MAP_EMACRxDMADescriptorListGet \
  1293. ROM_EMACRxDMADescriptorListGet
  1294. #else
  1295. #define MAP_EMACRxDMADescriptorListGet \
  1296. EMACRxDMADescriptorListGet
  1297. #endif
  1298. #ifdef ROM_EMACRxDMADescriptorListSet
  1299. #define MAP_EMACRxDMADescriptorListSet \
  1300. ROM_EMACRxDMADescriptorListSet
  1301. #else
  1302. #define MAP_EMACRxDMADescriptorListSet \
  1303. EMACRxDMADescriptorListSet
  1304. #endif
  1305. #ifdef ROM_EMACRxDMAPollDemand
  1306. #define MAP_EMACRxDMAPollDemand \
  1307. ROM_EMACRxDMAPollDemand
  1308. #else
  1309. #define MAP_EMACRxDMAPollDemand \
  1310. EMACRxDMAPollDemand
  1311. #endif
  1312. #ifdef ROM_EMACRxEnable
  1313. #define MAP_EMACRxEnable \
  1314. ROM_EMACRxEnable
  1315. #else
  1316. #define MAP_EMACRxEnable \
  1317. EMACRxEnable
  1318. #endif
  1319. #ifdef ROM_EMACRxWatchdogTimerSet
  1320. #define MAP_EMACRxWatchdogTimerSet \
  1321. ROM_EMACRxWatchdogTimerSet
  1322. #else
  1323. #define MAP_EMACRxWatchdogTimerSet \
  1324. EMACRxWatchdogTimerSet
  1325. #endif
  1326. #ifdef ROM_EMACStatusGet
  1327. #define MAP_EMACStatusGet \
  1328. ROM_EMACStatusGet
  1329. #else
  1330. #define MAP_EMACStatusGet \
  1331. EMACStatusGet
  1332. #endif
  1333. #ifdef ROM_EMACTxDisable
  1334. #define MAP_EMACTxDisable \
  1335. ROM_EMACTxDisable
  1336. #else
  1337. #define MAP_EMACTxDisable \
  1338. EMACTxDisable
  1339. #endif
  1340. #ifdef ROM_EMACTxDMACurrentBufferGet
  1341. #define MAP_EMACTxDMACurrentBufferGet \
  1342. ROM_EMACTxDMACurrentBufferGet
  1343. #else
  1344. #define MAP_EMACTxDMACurrentBufferGet \
  1345. EMACTxDMACurrentBufferGet
  1346. #endif
  1347. #ifdef ROM_EMACTxDMACurrentDescriptorGet
  1348. #define MAP_EMACTxDMACurrentDescriptorGet \
  1349. ROM_EMACTxDMACurrentDescriptorGet
  1350. #else
  1351. #define MAP_EMACTxDMACurrentDescriptorGet \
  1352. EMACTxDMACurrentDescriptorGet
  1353. #endif
  1354. #ifdef ROM_EMACTxDMADescriptorListGet
  1355. #define MAP_EMACTxDMADescriptorListGet \
  1356. ROM_EMACTxDMADescriptorListGet
  1357. #else
  1358. #define MAP_EMACTxDMADescriptorListGet \
  1359. EMACTxDMADescriptorListGet
  1360. #endif
  1361. #ifdef ROM_EMACTxDMADescriptorListSet
  1362. #define MAP_EMACTxDMADescriptorListSet \
  1363. ROM_EMACTxDMADescriptorListSet
  1364. #else
  1365. #define MAP_EMACTxDMADescriptorListSet \
  1366. EMACTxDMADescriptorListSet
  1367. #endif
  1368. #ifdef ROM_EMACTxDMAPollDemand
  1369. #define MAP_EMACTxDMAPollDemand \
  1370. ROM_EMACTxDMAPollDemand
  1371. #else
  1372. #define MAP_EMACTxDMAPollDemand \
  1373. EMACTxDMAPollDemand
  1374. #endif
  1375. #ifdef ROM_EMACTxEnable
  1376. #define MAP_EMACTxEnable \
  1377. ROM_EMACTxEnable
  1378. #else
  1379. #define MAP_EMACTxEnable \
  1380. EMACTxEnable
  1381. #endif
  1382. #ifdef ROM_EMACTxFlush
  1383. #define MAP_EMACTxFlush \
  1384. ROM_EMACTxFlush
  1385. #else
  1386. #define MAP_EMACTxFlush \
  1387. EMACTxFlush
  1388. #endif
  1389. #ifdef ROM_EMACAddrFilterGet
  1390. #define MAP_EMACAddrFilterGet \
  1391. ROM_EMACAddrFilterGet
  1392. #else
  1393. #define MAP_EMACAddrFilterGet \
  1394. EMACAddrFilterGet
  1395. #endif
  1396. #ifdef ROM_EMACAddrFilterSet
  1397. #define MAP_EMACAddrFilterSet \
  1398. ROM_EMACAddrFilterSet
  1399. #else
  1400. #define MAP_EMACAddrFilterSet \
  1401. EMACAddrFilterSet
  1402. #endif
  1403. #ifdef ROM_EMACHashFilterBitCalculate
  1404. #define MAP_EMACHashFilterBitCalculate \
  1405. ROM_EMACHashFilterBitCalculate
  1406. #else
  1407. #define MAP_EMACHashFilterBitCalculate \
  1408. EMACHashFilterBitCalculate
  1409. #endif
  1410. #ifdef ROM_EMACHashFilterGet
  1411. #define MAP_EMACHashFilterGet \
  1412. ROM_EMACHashFilterGet
  1413. #else
  1414. #define MAP_EMACHashFilterGet \
  1415. EMACHashFilterGet
  1416. #endif
  1417. #ifdef ROM_EMACHashFilterSet
  1418. #define MAP_EMACHashFilterSet \
  1419. ROM_EMACHashFilterSet
  1420. #else
  1421. #define MAP_EMACHashFilterSet \
  1422. EMACHashFilterSet
  1423. #endif
  1424. #ifdef ROM_EMACNumAddrGet
  1425. #define MAP_EMACNumAddrGet \
  1426. ROM_EMACNumAddrGet
  1427. #else
  1428. #define MAP_EMACNumAddrGet \
  1429. EMACNumAddrGet
  1430. #endif
  1431. #ifdef ROM_EMACPHYExtendedRead
  1432. #define MAP_EMACPHYExtendedRead \
  1433. ROM_EMACPHYExtendedRead
  1434. #else
  1435. #define MAP_EMACPHYExtendedRead \
  1436. EMACPHYExtendedRead
  1437. #endif
  1438. #ifdef ROM_EMACPHYExtendedWrite
  1439. #define MAP_EMACPHYExtendedWrite \
  1440. ROM_EMACPHYExtendedWrite
  1441. #else
  1442. #define MAP_EMACPHYExtendedWrite \
  1443. EMACPHYExtendedWrite
  1444. #endif
  1445. #ifdef ROM_EMACPowerManagementControlGet
  1446. #define MAP_EMACPowerManagementControlGet \
  1447. ROM_EMACPowerManagementControlGet
  1448. #else
  1449. #define MAP_EMACPowerManagementControlGet \
  1450. EMACPowerManagementControlGet
  1451. #endif
  1452. #ifdef ROM_EMACPowerManagementControlSet
  1453. #define MAP_EMACPowerManagementControlSet \
  1454. ROM_EMACPowerManagementControlSet
  1455. #else
  1456. #define MAP_EMACPowerManagementControlSet \
  1457. EMACPowerManagementControlSet
  1458. #endif
  1459. #ifdef ROM_EMACPowerManagementStatusGet
  1460. #define MAP_EMACPowerManagementStatusGet \
  1461. ROM_EMACPowerManagementStatusGet
  1462. #else
  1463. #define MAP_EMACPowerManagementStatusGet \
  1464. EMACPowerManagementStatusGet
  1465. #endif
  1466. #ifdef ROM_EMACRemoteWakeUpFrameFilterGet
  1467. #define MAP_EMACRemoteWakeUpFrameFilterGet \
  1468. ROM_EMACRemoteWakeUpFrameFilterGet
  1469. #else
  1470. #define MAP_EMACRemoteWakeUpFrameFilterGet \
  1471. EMACRemoteWakeUpFrameFilterGet
  1472. #endif
  1473. #ifdef ROM_EMACRemoteWakeUpFrameFilterSet
  1474. #define MAP_EMACRemoteWakeUpFrameFilterSet \
  1475. ROM_EMACRemoteWakeUpFrameFilterSet
  1476. #else
  1477. #define MAP_EMACRemoteWakeUpFrameFilterSet \
  1478. EMACRemoteWakeUpFrameFilterSet
  1479. #endif
  1480. #ifdef ROM_EMACTimestampAddendSet
  1481. #define MAP_EMACTimestampAddendSet \
  1482. ROM_EMACTimestampAddendSet
  1483. #else
  1484. #define MAP_EMACTimestampAddendSet \
  1485. EMACTimestampAddendSet
  1486. #endif
  1487. #ifdef ROM_EMACTimestampConfigGet
  1488. #define MAP_EMACTimestampConfigGet \
  1489. ROM_EMACTimestampConfigGet
  1490. #else
  1491. #define MAP_EMACTimestampConfigGet \
  1492. EMACTimestampConfigGet
  1493. #endif
  1494. #ifdef ROM_EMACTimestampConfigSet
  1495. #define MAP_EMACTimestampConfigSet \
  1496. ROM_EMACTimestampConfigSet
  1497. #else
  1498. #define MAP_EMACTimestampConfigSet \
  1499. EMACTimestampConfigSet
  1500. #endif
  1501. #ifdef ROM_EMACTimestampDisable
  1502. #define MAP_EMACTimestampDisable \
  1503. ROM_EMACTimestampDisable
  1504. #else
  1505. #define MAP_EMACTimestampDisable \
  1506. EMACTimestampDisable
  1507. #endif
  1508. #ifdef ROM_EMACTimestampEnable
  1509. #define MAP_EMACTimestampEnable \
  1510. ROM_EMACTimestampEnable
  1511. #else
  1512. #define MAP_EMACTimestampEnable \
  1513. EMACTimestampEnable
  1514. #endif
  1515. #ifdef ROM_EMACTimestampIntStatus
  1516. #define MAP_EMACTimestampIntStatus \
  1517. ROM_EMACTimestampIntStatus
  1518. #else
  1519. #define MAP_EMACTimestampIntStatus \
  1520. EMACTimestampIntStatus
  1521. #endif
  1522. #ifdef ROM_EMACTimestampPPSCommand
  1523. #define MAP_EMACTimestampPPSCommand \
  1524. ROM_EMACTimestampPPSCommand
  1525. #else
  1526. #define MAP_EMACTimestampPPSCommand \
  1527. EMACTimestampPPSCommand
  1528. #endif
  1529. #ifdef ROM_EMACTimestampPPSCommandModeSet
  1530. #define MAP_EMACTimestampPPSCommandModeSet \
  1531. ROM_EMACTimestampPPSCommandModeSet
  1532. #else
  1533. #define MAP_EMACTimestampPPSCommandModeSet \
  1534. EMACTimestampPPSCommandModeSet
  1535. #endif
  1536. #ifdef ROM_EMACTimestampPPSPeriodSet
  1537. #define MAP_EMACTimestampPPSPeriodSet \
  1538. ROM_EMACTimestampPPSPeriodSet
  1539. #else
  1540. #define MAP_EMACTimestampPPSPeriodSet \
  1541. EMACTimestampPPSPeriodSet
  1542. #endif
  1543. #ifdef ROM_EMACTimestampPPSSimpleModeSet
  1544. #define MAP_EMACTimestampPPSSimpleModeSet \
  1545. ROM_EMACTimestampPPSSimpleModeSet
  1546. #else
  1547. #define MAP_EMACTimestampPPSSimpleModeSet \
  1548. EMACTimestampPPSSimpleModeSet
  1549. #endif
  1550. #ifdef ROM_EMACTimestampSysTimeGet
  1551. #define MAP_EMACTimestampSysTimeGet \
  1552. ROM_EMACTimestampSysTimeGet
  1553. #else
  1554. #define MAP_EMACTimestampSysTimeGet \
  1555. EMACTimestampSysTimeGet
  1556. #endif
  1557. #ifdef ROM_EMACTimestampSysTimeSet
  1558. #define MAP_EMACTimestampSysTimeSet \
  1559. ROM_EMACTimestampSysTimeSet
  1560. #else
  1561. #define MAP_EMACTimestampSysTimeSet \
  1562. EMACTimestampSysTimeSet
  1563. #endif
  1564. #ifdef ROM_EMACTimestampSysTimeUpdate
  1565. #define MAP_EMACTimestampSysTimeUpdate \
  1566. ROM_EMACTimestampSysTimeUpdate
  1567. #else
  1568. #define MAP_EMACTimestampSysTimeUpdate \
  1569. EMACTimestampSysTimeUpdate
  1570. #endif
  1571. #ifdef ROM_EMACTimestampTargetIntDisable
  1572. #define MAP_EMACTimestampTargetIntDisable \
  1573. ROM_EMACTimestampTargetIntDisable
  1574. #else
  1575. #define MAP_EMACTimestampTargetIntDisable \
  1576. EMACTimestampTargetIntDisable
  1577. #endif
  1578. #ifdef ROM_EMACTimestampTargetIntEnable
  1579. #define MAP_EMACTimestampTargetIntEnable \
  1580. ROM_EMACTimestampTargetIntEnable
  1581. #else
  1582. #define MAP_EMACTimestampTargetIntEnable \
  1583. EMACTimestampTargetIntEnable
  1584. #endif
  1585. #ifdef ROM_EMACTimestampTargetSet
  1586. #define MAP_EMACTimestampTargetSet \
  1587. ROM_EMACTimestampTargetSet
  1588. #else
  1589. #define MAP_EMACTimestampTargetSet \
  1590. EMACTimestampTargetSet
  1591. #endif
  1592. #ifdef ROM_EMACVLANHashFilterBitCalculate
  1593. #define MAP_EMACVLANHashFilterBitCalculate \
  1594. ROM_EMACVLANHashFilterBitCalculate
  1595. #else
  1596. #define MAP_EMACVLANHashFilterBitCalculate \
  1597. EMACVLANHashFilterBitCalculate
  1598. #endif
  1599. #ifdef ROM_EMACVLANHashFilterGet
  1600. #define MAP_EMACVLANHashFilterGet \
  1601. ROM_EMACVLANHashFilterGet
  1602. #else
  1603. #define MAP_EMACVLANHashFilterGet \
  1604. EMACVLANHashFilterGet
  1605. #endif
  1606. #ifdef ROM_EMACVLANHashFilterSet
  1607. #define MAP_EMACVLANHashFilterSet \
  1608. ROM_EMACVLANHashFilterSet
  1609. #else
  1610. #define MAP_EMACVLANHashFilterSet \
  1611. EMACVLANHashFilterSet
  1612. #endif
  1613. #ifdef ROM_EMACVLANRxConfigGet
  1614. #define MAP_EMACVLANRxConfigGet \
  1615. ROM_EMACVLANRxConfigGet
  1616. #else
  1617. #define MAP_EMACVLANRxConfigGet \
  1618. EMACVLANRxConfigGet
  1619. #endif
  1620. #ifdef ROM_EMACVLANRxConfigSet
  1621. #define MAP_EMACVLANRxConfigSet \
  1622. ROM_EMACVLANRxConfigSet
  1623. #else
  1624. #define MAP_EMACVLANRxConfigSet \
  1625. EMACVLANRxConfigSet
  1626. #endif
  1627. #ifdef ROM_EMACVLANTxConfigGet
  1628. #define MAP_EMACVLANTxConfigGet \
  1629. ROM_EMACVLANTxConfigGet
  1630. #else
  1631. #define MAP_EMACVLANTxConfigGet \
  1632. EMACVLANTxConfigGet
  1633. #endif
  1634. #ifdef ROM_EMACVLANTxConfigSet
  1635. #define MAP_EMACVLANTxConfigSet \
  1636. ROM_EMACVLANTxConfigSet
  1637. #else
  1638. #define MAP_EMACVLANTxConfigSet \
  1639. EMACVLANTxConfigSet
  1640. #endif
  1641. //*****************************************************************************
  1642. //
  1643. // Macros for the Flash API.
  1644. //
  1645. //*****************************************************************************
  1646. #ifdef ROM_FlashProgram
  1647. #define MAP_FlashProgram \
  1648. ROM_FlashProgram
  1649. #else
  1650. #define MAP_FlashProgram \
  1651. FlashProgram
  1652. #endif
  1653. #ifdef ROM_FlashErase
  1654. #define MAP_FlashErase \
  1655. ROM_FlashErase
  1656. #else
  1657. #define MAP_FlashErase \
  1658. FlashErase
  1659. #endif
  1660. #ifdef ROM_FlashProtectGet
  1661. #define MAP_FlashProtectGet \
  1662. ROM_FlashProtectGet
  1663. #else
  1664. #define MAP_FlashProtectGet \
  1665. FlashProtectGet
  1666. #endif
  1667. #ifdef ROM_FlashProtectSet
  1668. #define MAP_FlashProtectSet \
  1669. ROM_FlashProtectSet
  1670. #else
  1671. #define MAP_FlashProtectSet \
  1672. FlashProtectSet
  1673. #endif
  1674. #ifdef ROM_FlashProtectSave
  1675. #define MAP_FlashProtectSave \
  1676. ROM_FlashProtectSave
  1677. #else
  1678. #define MAP_FlashProtectSave \
  1679. FlashProtectSave
  1680. #endif
  1681. #ifdef ROM_FlashUserGet
  1682. #define MAP_FlashUserGet \
  1683. ROM_FlashUserGet
  1684. #else
  1685. #define MAP_FlashUserGet \
  1686. FlashUserGet
  1687. #endif
  1688. #ifdef ROM_FlashUserSet
  1689. #define MAP_FlashUserSet \
  1690. ROM_FlashUserSet
  1691. #else
  1692. #define MAP_FlashUserSet \
  1693. FlashUserSet
  1694. #endif
  1695. #ifdef ROM_FlashUserSave
  1696. #define MAP_FlashUserSave \
  1697. ROM_FlashUserSave
  1698. #else
  1699. #define MAP_FlashUserSave \
  1700. FlashUserSave
  1701. #endif
  1702. #ifdef ROM_FlashIntEnable
  1703. #define MAP_FlashIntEnable \
  1704. ROM_FlashIntEnable
  1705. #else
  1706. #define MAP_FlashIntEnable \
  1707. FlashIntEnable
  1708. #endif
  1709. #ifdef ROM_FlashIntDisable
  1710. #define MAP_FlashIntDisable \
  1711. ROM_FlashIntDisable
  1712. #else
  1713. #define MAP_FlashIntDisable \
  1714. FlashIntDisable
  1715. #endif
  1716. #ifdef ROM_FlashIntStatus
  1717. #define MAP_FlashIntStatus \
  1718. ROM_FlashIntStatus
  1719. #else
  1720. #define MAP_FlashIntStatus \
  1721. FlashIntStatus
  1722. #endif
  1723. #ifdef ROM_FlashIntClear
  1724. #define MAP_FlashIntClear \
  1725. ROM_FlashIntClear
  1726. #else
  1727. #define MAP_FlashIntClear \
  1728. FlashIntClear
  1729. #endif
  1730. //*****************************************************************************
  1731. //
  1732. // Macros for the FPU API.
  1733. //
  1734. //*****************************************************************************
  1735. #ifdef ROM_FPUEnable
  1736. #define MAP_FPUEnable \
  1737. ROM_FPUEnable
  1738. #else
  1739. #define MAP_FPUEnable \
  1740. FPUEnable
  1741. #endif
  1742. #ifdef ROM_FPUDisable
  1743. #define MAP_FPUDisable \
  1744. ROM_FPUDisable
  1745. #else
  1746. #define MAP_FPUDisable \
  1747. FPUDisable
  1748. #endif
  1749. #ifdef ROM_FPUFlushToZeroModeSet
  1750. #define MAP_FPUFlushToZeroModeSet \
  1751. ROM_FPUFlushToZeroModeSet
  1752. #else
  1753. #define MAP_FPUFlushToZeroModeSet \
  1754. FPUFlushToZeroModeSet
  1755. #endif
  1756. #ifdef ROM_FPUHalfPrecisionModeSet
  1757. #define MAP_FPUHalfPrecisionModeSet \
  1758. ROM_FPUHalfPrecisionModeSet
  1759. #else
  1760. #define MAP_FPUHalfPrecisionModeSet \
  1761. FPUHalfPrecisionModeSet
  1762. #endif
  1763. #ifdef ROM_FPULazyStackingEnable
  1764. #define MAP_FPULazyStackingEnable \
  1765. ROM_FPULazyStackingEnable
  1766. #else
  1767. #define MAP_FPULazyStackingEnable \
  1768. FPULazyStackingEnable
  1769. #endif
  1770. #ifdef ROM_FPUNaNModeSet
  1771. #define MAP_FPUNaNModeSet \
  1772. ROM_FPUNaNModeSet
  1773. #else
  1774. #define MAP_FPUNaNModeSet \
  1775. FPUNaNModeSet
  1776. #endif
  1777. #ifdef ROM_FPURoundingModeSet
  1778. #define MAP_FPURoundingModeSet \
  1779. ROM_FPURoundingModeSet
  1780. #else
  1781. #define MAP_FPURoundingModeSet \
  1782. FPURoundingModeSet
  1783. #endif
  1784. #ifdef ROM_FPUStackingDisable
  1785. #define MAP_FPUStackingDisable \
  1786. ROM_FPUStackingDisable
  1787. #else
  1788. #define MAP_FPUStackingDisable \
  1789. FPUStackingDisable
  1790. #endif
  1791. #ifdef ROM_FPUStackingEnable
  1792. #define MAP_FPUStackingEnable \
  1793. ROM_FPUStackingEnable
  1794. #else
  1795. #define MAP_FPUStackingEnable \
  1796. FPUStackingEnable
  1797. #endif
  1798. //*****************************************************************************
  1799. //
  1800. // Macros for the GPIO API.
  1801. //
  1802. //*****************************************************************************
  1803. #ifdef ROM_GPIOPinWrite
  1804. #define MAP_GPIOPinWrite \
  1805. ROM_GPIOPinWrite
  1806. #else
  1807. #define MAP_GPIOPinWrite \
  1808. GPIOPinWrite
  1809. #endif
  1810. #ifdef ROM_GPIODirModeSet
  1811. #define MAP_GPIODirModeSet \
  1812. ROM_GPIODirModeSet
  1813. #else
  1814. #define MAP_GPIODirModeSet \
  1815. GPIODirModeSet
  1816. #endif
  1817. #ifdef ROM_GPIODirModeGet
  1818. #define MAP_GPIODirModeGet \
  1819. ROM_GPIODirModeGet
  1820. #else
  1821. #define MAP_GPIODirModeGet \
  1822. GPIODirModeGet
  1823. #endif
  1824. #ifdef ROM_GPIOIntTypeSet
  1825. #define MAP_GPIOIntTypeSet \
  1826. ROM_GPIOIntTypeSet
  1827. #else
  1828. #define MAP_GPIOIntTypeSet \
  1829. GPIOIntTypeSet
  1830. #endif
  1831. #ifdef ROM_GPIOIntTypeGet
  1832. #define MAP_GPIOIntTypeGet \
  1833. ROM_GPIOIntTypeGet
  1834. #else
  1835. #define MAP_GPIOIntTypeGet \
  1836. GPIOIntTypeGet
  1837. #endif
  1838. #ifdef ROM_GPIOPadConfigSet
  1839. #define MAP_GPIOPadConfigSet \
  1840. ROM_GPIOPadConfigSet
  1841. #else
  1842. #define MAP_GPIOPadConfigSet \
  1843. GPIOPadConfigSet
  1844. #endif
  1845. #ifdef ROM_GPIOPadConfigGet
  1846. #define MAP_GPIOPadConfigGet \
  1847. ROM_GPIOPadConfigGet
  1848. #else
  1849. #define MAP_GPIOPadConfigGet \
  1850. GPIOPadConfigGet
  1851. #endif
  1852. #ifdef ROM_GPIOPinRead
  1853. #define MAP_GPIOPinRead \
  1854. ROM_GPIOPinRead
  1855. #else
  1856. #define MAP_GPIOPinRead \
  1857. GPIOPinRead
  1858. #endif
  1859. #ifdef ROM_GPIOPinTypeCAN
  1860. #define MAP_GPIOPinTypeCAN \
  1861. ROM_GPIOPinTypeCAN
  1862. #else
  1863. #define MAP_GPIOPinTypeCAN \
  1864. GPIOPinTypeCAN
  1865. #endif
  1866. #ifdef ROM_GPIOPinTypeComparator
  1867. #define MAP_GPIOPinTypeComparator \
  1868. ROM_GPIOPinTypeComparator
  1869. #else
  1870. #define MAP_GPIOPinTypeComparator \
  1871. GPIOPinTypeComparator
  1872. #endif
  1873. #ifdef ROM_GPIOPinTypeGPIOInput
  1874. #define MAP_GPIOPinTypeGPIOInput \
  1875. ROM_GPIOPinTypeGPIOInput
  1876. #else
  1877. #define MAP_GPIOPinTypeGPIOInput \
  1878. GPIOPinTypeGPIOInput
  1879. #endif
  1880. #ifdef ROM_GPIOPinTypeGPIOOutput
  1881. #define MAP_GPIOPinTypeGPIOOutput \
  1882. ROM_GPIOPinTypeGPIOOutput
  1883. #else
  1884. #define MAP_GPIOPinTypeGPIOOutput \
  1885. GPIOPinTypeGPIOOutput
  1886. #endif
  1887. #ifdef ROM_GPIOPinTypeI2C
  1888. #define MAP_GPIOPinTypeI2C \
  1889. ROM_GPIOPinTypeI2C
  1890. #else
  1891. #define MAP_GPIOPinTypeI2C \
  1892. GPIOPinTypeI2C
  1893. #endif
  1894. #ifdef ROM_GPIOPinTypePWM
  1895. #define MAP_GPIOPinTypePWM \
  1896. ROM_GPIOPinTypePWM
  1897. #else
  1898. #define MAP_GPIOPinTypePWM \
  1899. GPIOPinTypePWM
  1900. #endif
  1901. #ifdef ROM_GPIOPinTypeQEI
  1902. #define MAP_GPIOPinTypeQEI \
  1903. ROM_GPIOPinTypeQEI
  1904. #else
  1905. #define MAP_GPIOPinTypeQEI \
  1906. GPIOPinTypeQEI
  1907. #endif
  1908. #ifdef ROM_GPIOPinTypeSSI
  1909. #define MAP_GPIOPinTypeSSI \
  1910. ROM_GPIOPinTypeSSI
  1911. #else
  1912. #define MAP_GPIOPinTypeSSI \
  1913. GPIOPinTypeSSI
  1914. #endif
  1915. #ifdef ROM_GPIOPinTypeTimer
  1916. #define MAP_GPIOPinTypeTimer \
  1917. ROM_GPIOPinTypeTimer
  1918. #else
  1919. #define MAP_GPIOPinTypeTimer \
  1920. GPIOPinTypeTimer
  1921. #endif
  1922. #ifdef ROM_GPIOPinTypeUART
  1923. #define MAP_GPIOPinTypeUART \
  1924. ROM_GPIOPinTypeUART
  1925. #else
  1926. #define MAP_GPIOPinTypeUART \
  1927. GPIOPinTypeUART
  1928. #endif
  1929. #ifdef ROM_GPIOPinTypeGPIOOutputOD
  1930. #define MAP_GPIOPinTypeGPIOOutputOD \
  1931. ROM_GPIOPinTypeGPIOOutputOD
  1932. #else
  1933. #define MAP_GPIOPinTypeGPIOOutputOD \
  1934. GPIOPinTypeGPIOOutputOD
  1935. #endif
  1936. #ifdef ROM_GPIOPinTypeADC
  1937. #define MAP_GPIOPinTypeADC \
  1938. ROM_GPIOPinTypeADC
  1939. #else
  1940. #define MAP_GPIOPinTypeADC \
  1941. GPIOPinTypeADC
  1942. #endif
  1943. #ifdef ROM_GPIOPinTypeUSBDigital
  1944. #define MAP_GPIOPinTypeUSBDigital \
  1945. ROM_GPIOPinTypeUSBDigital
  1946. #else
  1947. #define MAP_GPIOPinTypeUSBDigital \
  1948. GPIOPinTypeUSBDigital
  1949. #endif
  1950. #ifdef ROM_GPIOPinConfigure
  1951. #define MAP_GPIOPinConfigure \
  1952. ROM_GPIOPinConfigure
  1953. #else
  1954. #define MAP_GPIOPinConfigure \
  1955. GPIOPinConfigure
  1956. #endif
  1957. #ifdef ROM_GPIOPinTypeUSBAnalog
  1958. #define MAP_GPIOPinTypeUSBAnalog \
  1959. ROM_GPIOPinTypeUSBAnalog
  1960. #else
  1961. #define MAP_GPIOPinTypeUSBAnalog \
  1962. GPIOPinTypeUSBAnalog
  1963. #endif
  1964. #ifdef ROM_GPIODMATriggerEnable
  1965. #define MAP_GPIODMATriggerEnable \
  1966. ROM_GPIODMATriggerEnable
  1967. #else
  1968. #define MAP_GPIODMATriggerEnable \
  1969. GPIODMATriggerEnable
  1970. #endif
  1971. #ifdef ROM_GPIODMATriggerDisable
  1972. #define MAP_GPIODMATriggerDisable \
  1973. ROM_GPIODMATriggerDisable
  1974. #else
  1975. #define MAP_GPIODMATriggerDisable \
  1976. GPIODMATriggerDisable
  1977. #endif
  1978. #ifdef ROM_GPIOADCTriggerEnable
  1979. #define MAP_GPIOADCTriggerEnable \
  1980. ROM_GPIOADCTriggerEnable
  1981. #else
  1982. #define MAP_GPIOADCTriggerEnable \
  1983. GPIOADCTriggerEnable
  1984. #endif
  1985. #ifdef ROM_GPIOADCTriggerDisable
  1986. #define MAP_GPIOADCTriggerDisable \
  1987. ROM_GPIOADCTriggerDisable
  1988. #else
  1989. #define MAP_GPIOADCTriggerDisable \
  1990. GPIOADCTriggerDisable
  1991. #endif
  1992. #ifdef ROM_GPIOPinTypeI2CSCL
  1993. #define MAP_GPIOPinTypeI2CSCL \
  1994. ROM_GPIOPinTypeI2CSCL
  1995. #else
  1996. #define MAP_GPIOPinTypeI2CSCL \
  1997. GPIOPinTypeI2CSCL
  1998. #endif
  1999. #ifdef ROM_GPIOPinTypeOneWire
  2000. #define MAP_GPIOPinTypeOneWire \
  2001. ROM_GPIOPinTypeOneWire
  2002. #else
  2003. #define MAP_GPIOPinTypeOneWire \
  2004. GPIOPinTypeOneWire
  2005. #endif
  2006. #ifdef ROM_GPIOPinTypeWakeHigh
  2007. #define MAP_GPIOPinTypeWakeHigh \
  2008. ROM_GPIOPinTypeWakeHigh
  2009. #else
  2010. #define MAP_GPIOPinTypeWakeHigh \
  2011. GPIOPinTypeWakeHigh
  2012. #endif
  2013. #ifdef ROM_GPIOPinTypeWakeLow
  2014. #define MAP_GPIOPinTypeWakeLow \
  2015. ROM_GPIOPinTypeWakeLow
  2016. #else
  2017. #define MAP_GPIOPinTypeWakeLow \
  2018. GPIOPinTypeWakeLow
  2019. #endif
  2020. #ifdef ROM_GPIOIntClear
  2021. #define MAP_GPIOIntClear \
  2022. ROM_GPIOIntClear
  2023. #else
  2024. #define MAP_GPIOIntClear \
  2025. GPIOIntClear
  2026. #endif
  2027. #ifdef ROM_GPIOIntDisable
  2028. #define MAP_GPIOIntDisable \
  2029. ROM_GPIOIntDisable
  2030. #else
  2031. #define MAP_GPIOIntDisable \
  2032. GPIOIntDisable
  2033. #endif
  2034. #ifdef ROM_GPIOIntEnable
  2035. #define MAP_GPIOIntEnable \
  2036. ROM_GPIOIntEnable
  2037. #else
  2038. #define MAP_GPIOIntEnable \
  2039. GPIOIntEnable
  2040. #endif
  2041. #ifdef ROM_GPIOIntStatus
  2042. #define MAP_GPIOIntStatus \
  2043. ROM_GPIOIntStatus
  2044. #else
  2045. #define MAP_GPIOIntStatus \
  2046. GPIOIntStatus
  2047. #endif
  2048. #ifdef ROM_GPIOPinWakeStatus
  2049. #define MAP_GPIOPinWakeStatus \
  2050. ROM_GPIOPinWakeStatus
  2051. #else
  2052. #define MAP_GPIOPinWakeStatus \
  2053. GPIOPinWakeStatus
  2054. #endif
  2055. //*****************************************************************************
  2056. //
  2057. // Macros for the Hibernate API.
  2058. //
  2059. //*****************************************************************************
  2060. #ifdef ROM_HibernateIntClear
  2061. #define MAP_HibernateIntClear \
  2062. ROM_HibernateIntClear
  2063. #else
  2064. #define MAP_HibernateIntClear \
  2065. HibernateIntClear
  2066. #endif
  2067. #ifdef ROM_HibernateEnableExpClk
  2068. #define MAP_HibernateEnableExpClk \
  2069. ROM_HibernateEnableExpClk
  2070. #else
  2071. #define MAP_HibernateEnableExpClk \
  2072. HibernateEnableExpClk
  2073. #endif
  2074. #ifdef ROM_HibernateDisable
  2075. #define MAP_HibernateDisable \
  2076. ROM_HibernateDisable
  2077. #else
  2078. #define MAP_HibernateDisable \
  2079. HibernateDisable
  2080. #endif
  2081. #ifdef ROM_HibernateRTCEnable
  2082. #define MAP_HibernateRTCEnable \
  2083. ROM_HibernateRTCEnable
  2084. #else
  2085. #define MAP_HibernateRTCEnable \
  2086. HibernateRTCEnable
  2087. #endif
  2088. #ifdef ROM_HibernateRTCDisable
  2089. #define MAP_HibernateRTCDisable \
  2090. ROM_HibernateRTCDisable
  2091. #else
  2092. #define MAP_HibernateRTCDisable \
  2093. HibernateRTCDisable
  2094. #endif
  2095. #ifdef ROM_HibernateWakeSet
  2096. #define MAP_HibernateWakeSet \
  2097. ROM_HibernateWakeSet
  2098. #else
  2099. #define MAP_HibernateWakeSet \
  2100. HibernateWakeSet
  2101. #endif
  2102. #ifdef ROM_HibernateWakeGet
  2103. #define MAP_HibernateWakeGet \
  2104. ROM_HibernateWakeGet
  2105. #else
  2106. #define MAP_HibernateWakeGet \
  2107. HibernateWakeGet
  2108. #endif
  2109. #ifdef ROM_HibernateLowBatSet
  2110. #define MAP_HibernateLowBatSet \
  2111. ROM_HibernateLowBatSet
  2112. #else
  2113. #define MAP_HibernateLowBatSet \
  2114. HibernateLowBatSet
  2115. #endif
  2116. #ifdef ROM_HibernateLowBatGet
  2117. #define MAP_HibernateLowBatGet \
  2118. ROM_HibernateLowBatGet
  2119. #else
  2120. #define MAP_HibernateLowBatGet \
  2121. HibernateLowBatGet
  2122. #endif
  2123. #ifdef ROM_HibernateRTCSet
  2124. #define MAP_HibernateRTCSet \
  2125. ROM_HibernateRTCSet
  2126. #else
  2127. #define MAP_HibernateRTCSet \
  2128. HibernateRTCSet
  2129. #endif
  2130. #ifdef ROM_HibernateRTCGet
  2131. #define MAP_HibernateRTCGet \
  2132. ROM_HibernateRTCGet
  2133. #else
  2134. #define MAP_HibernateRTCGet \
  2135. HibernateRTCGet
  2136. #endif
  2137. #ifdef ROM_HibernateRTCTrimSet
  2138. #define MAP_HibernateRTCTrimSet \
  2139. ROM_HibernateRTCTrimSet
  2140. #else
  2141. #define MAP_HibernateRTCTrimSet \
  2142. HibernateRTCTrimSet
  2143. #endif
  2144. #ifdef ROM_HibernateRTCTrimGet
  2145. #define MAP_HibernateRTCTrimGet \
  2146. ROM_HibernateRTCTrimGet
  2147. #else
  2148. #define MAP_HibernateRTCTrimGet \
  2149. HibernateRTCTrimGet
  2150. #endif
  2151. #ifdef ROM_HibernateDataSet
  2152. #define MAP_HibernateDataSet \
  2153. ROM_HibernateDataSet
  2154. #else
  2155. #define MAP_HibernateDataSet \
  2156. HibernateDataSet
  2157. #endif
  2158. #ifdef ROM_HibernateDataGet
  2159. #define MAP_HibernateDataGet \
  2160. ROM_HibernateDataGet
  2161. #else
  2162. #define MAP_HibernateDataGet \
  2163. HibernateDataGet
  2164. #endif
  2165. #ifdef ROM_HibernateRequest
  2166. #define MAP_HibernateRequest \
  2167. ROM_HibernateRequest
  2168. #else
  2169. #define MAP_HibernateRequest \
  2170. HibernateRequest
  2171. #endif
  2172. #ifdef ROM_HibernateIntEnable
  2173. #define MAP_HibernateIntEnable \
  2174. ROM_HibernateIntEnable
  2175. #else
  2176. #define MAP_HibernateIntEnable \
  2177. HibernateIntEnable
  2178. #endif
  2179. #ifdef ROM_HibernateIntDisable
  2180. #define MAP_HibernateIntDisable \
  2181. ROM_HibernateIntDisable
  2182. #else
  2183. #define MAP_HibernateIntDisable \
  2184. HibernateIntDisable
  2185. #endif
  2186. #ifdef ROM_HibernateIntStatus
  2187. #define MAP_HibernateIntStatus \
  2188. ROM_HibernateIntStatus
  2189. #else
  2190. #define MAP_HibernateIntStatus \
  2191. HibernateIntStatus
  2192. #endif
  2193. #ifdef ROM_HibernateIsActive
  2194. #define MAP_HibernateIsActive \
  2195. ROM_HibernateIsActive
  2196. #else
  2197. #define MAP_HibernateIsActive \
  2198. HibernateIsActive
  2199. #endif
  2200. #ifdef ROM_HibernateRTCSSGet
  2201. #define MAP_HibernateRTCSSGet \
  2202. ROM_HibernateRTCSSGet
  2203. #else
  2204. #define MAP_HibernateRTCSSGet \
  2205. HibernateRTCSSGet
  2206. #endif
  2207. #ifdef ROM_HibernateClockConfig
  2208. #define MAP_HibernateClockConfig \
  2209. ROM_HibernateClockConfig
  2210. #else
  2211. #define MAP_HibernateClockConfig \
  2212. HibernateClockConfig
  2213. #endif
  2214. #ifdef ROM_HibernateBatCheckStart
  2215. #define MAP_HibernateBatCheckStart \
  2216. ROM_HibernateBatCheckStart
  2217. #else
  2218. #define MAP_HibernateBatCheckStart \
  2219. HibernateBatCheckStart
  2220. #endif
  2221. #ifdef ROM_HibernateBatCheckDone
  2222. #define MAP_HibernateBatCheckDone \
  2223. ROM_HibernateBatCheckDone
  2224. #else
  2225. #define MAP_HibernateBatCheckDone \
  2226. HibernateBatCheckDone
  2227. #endif
  2228. #ifdef ROM_HibernateGPIORetentionEnable
  2229. #define MAP_HibernateGPIORetentionEnable \
  2230. ROM_HibernateGPIORetentionEnable
  2231. #else
  2232. #define MAP_HibernateGPIORetentionEnable \
  2233. HibernateGPIORetentionEnable
  2234. #endif
  2235. #ifdef ROM_HibernateGPIORetentionDisable
  2236. #define MAP_HibernateGPIORetentionDisable \
  2237. ROM_HibernateGPIORetentionDisable
  2238. #else
  2239. #define MAP_HibernateGPIORetentionDisable \
  2240. HibernateGPIORetentionDisable
  2241. #endif
  2242. #ifdef ROM_HibernateGPIORetentionGet
  2243. #define MAP_HibernateGPIORetentionGet \
  2244. ROM_HibernateGPIORetentionGet
  2245. #else
  2246. #define MAP_HibernateGPIORetentionGet \
  2247. HibernateGPIORetentionGet
  2248. #endif
  2249. #ifdef ROM_HibernateCounterMode
  2250. #define MAP_HibernateCounterMode \
  2251. ROM_HibernateCounterMode
  2252. #else
  2253. #define MAP_HibernateCounterMode \
  2254. HibernateCounterMode
  2255. #endif
  2256. #ifdef ROM_HibernateCalendarSet
  2257. #define MAP_HibernateCalendarSet \
  2258. ROM_HibernateCalendarSet
  2259. #else
  2260. #define MAP_HibernateCalendarSet \
  2261. HibernateCalendarSet
  2262. #endif
  2263. #ifdef ROM_HibernateCalendarGet
  2264. #define MAP_HibernateCalendarGet \
  2265. ROM_HibernateCalendarGet
  2266. #else
  2267. #define MAP_HibernateCalendarGet \
  2268. HibernateCalendarGet
  2269. #endif
  2270. #ifdef ROM_HibernateCalendarMatchSet
  2271. #define MAP_HibernateCalendarMatchSet \
  2272. ROM_HibernateCalendarMatchSet
  2273. #else
  2274. #define MAP_HibernateCalendarMatchSet \
  2275. HibernateCalendarMatchSet
  2276. #endif
  2277. #ifdef ROM_HibernateCalendarMatchGet
  2278. #define MAP_HibernateCalendarMatchGet \
  2279. ROM_HibernateCalendarMatchGet
  2280. #else
  2281. #define MAP_HibernateCalendarMatchGet \
  2282. HibernateCalendarMatchGet
  2283. #endif
  2284. #ifdef ROM_HibernateTamperDisable
  2285. #define MAP_HibernateTamperDisable \
  2286. ROM_HibernateTamperDisable
  2287. #else
  2288. #define MAP_HibernateTamperDisable \
  2289. HibernateTamperDisable
  2290. #endif
  2291. #ifdef ROM_HibernateTamperEnable
  2292. #define MAP_HibernateTamperEnable \
  2293. ROM_HibernateTamperEnable
  2294. #else
  2295. #define MAP_HibernateTamperEnable \
  2296. HibernateTamperEnable
  2297. #endif
  2298. #ifdef ROM_HibernateTamperEventsClear
  2299. #define MAP_HibernateTamperEventsClear \
  2300. ROM_HibernateTamperEventsClear
  2301. #else
  2302. #define MAP_HibernateTamperEventsClear \
  2303. HibernateTamperEventsClear
  2304. #endif
  2305. #ifdef ROM_HibernateTamperEventsConfig
  2306. #define MAP_HibernateTamperEventsConfig \
  2307. ROM_HibernateTamperEventsConfig
  2308. #else
  2309. #define MAP_HibernateTamperEventsConfig \
  2310. HibernateTamperEventsConfig
  2311. #endif
  2312. #ifdef ROM_HibernateTamperEventsGet
  2313. #define MAP_HibernateTamperEventsGet \
  2314. ROM_HibernateTamperEventsGet
  2315. #else
  2316. #define MAP_HibernateTamperEventsGet \
  2317. HibernateTamperEventsGet
  2318. #endif
  2319. #ifdef ROM_HibernateTamperExtOscValid
  2320. #define MAP_HibernateTamperExtOscValid \
  2321. ROM_HibernateTamperExtOscValid
  2322. #else
  2323. #define MAP_HibernateTamperExtOscValid \
  2324. HibernateTamperExtOscValid
  2325. #endif
  2326. #ifdef ROM_HibernateTamperExtOscRecover
  2327. #define MAP_HibernateTamperExtOscRecover \
  2328. ROM_HibernateTamperExtOscRecover
  2329. #else
  2330. #define MAP_HibernateTamperExtOscRecover \
  2331. HibernateTamperExtOscRecover
  2332. #endif
  2333. #ifdef ROM_HibernateTamperIODisable
  2334. #define MAP_HibernateTamperIODisable \
  2335. ROM_HibernateTamperIODisable
  2336. #else
  2337. #define MAP_HibernateTamperIODisable \
  2338. HibernateTamperIODisable
  2339. #endif
  2340. #ifdef ROM_HibernateTamperIOEnable
  2341. #define MAP_HibernateTamperIOEnable \
  2342. ROM_HibernateTamperIOEnable
  2343. #else
  2344. #define MAP_HibernateTamperIOEnable \
  2345. HibernateTamperIOEnable
  2346. #endif
  2347. #ifdef ROM_HibernateTamperStatusGet
  2348. #define MAP_HibernateTamperStatusGet \
  2349. ROM_HibernateTamperStatusGet
  2350. #else
  2351. #define MAP_HibernateTamperStatusGet \
  2352. HibernateTamperStatusGet
  2353. #endif
  2354. #ifdef ROM_HibernateRTCMatchGet
  2355. #define MAP_HibernateRTCMatchGet \
  2356. ROM_HibernateRTCMatchGet
  2357. #else
  2358. #define MAP_HibernateRTCMatchGet \
  2359. HibernateRTCMatchGet
  2360. #endif
  2361. #ifdef ROM_HibernateRTCMatchSet
  2362. #define MAP_HibernateRTCMatchSet \
  2363. ROM_HibernateRTCMatchSet
  2364. #else
  2365. #define MAP_HibernateRTCMatchSet \
  2366. HibernateRTCMatchSet
  2367. #endif
  2368. #ifdef ROM_HibernateRTCSSMatchGet
  2369. #define MAP_HibernateRTCSSMatchGet \
  2370. ROM_HibernateRTCSSMatchGet
  2371. #else
  2372. #define MAP_HibernateRTCSSMatchGet \
  2373. HibernateRTCSSMatchGet
  2374. #endif
  2375. #ifdef ROM_HibernateRTCSSMatchSet
  2376. #define MAP_HibernateRTCSSMatchSet \
  2377. ROM_HibernateRTCSSMatchSet
  2378. #else
  2379. #define MAP_HibernateRTCSSMatchSet \
  2380. HibernateRTCSSMatchSet
  2381. #endif
  2382. //*****************************************************************************
  2383. //
  2384. // Macros for the I2C API.
  2385. //
  2386. //*****************************************************************************
  2387. #ifdef ROM_I2CMasterDataPut
  2388. #define MAP_I2CMasterDataPut \
  2389. ROM_I2CMasterDataPut
  2390. #else
  2391. #define MAP_I2CMasterDataPut \
  2392. I2CMasterDataPut
  2393. #endif
  2394. #ifdef ROM_I2CMasterInitExpClk
  2395. #define MAP_I2CMasterInitExpClk \
  2396. ROM_I2CMasterInitExpClk
  2397. #else
  2398. #define MAP_I2CMasterInitExpClk \
  2399. I2CMasterInitExpClk
  2400. #endif
  2401. #ifdef ROM_I2CSlaveInit
  2402. #define MAP_I2CSlaveInit \
  2403. ROM_I2CSlaveInit
  2404. #else
  2405. #define MAP_I2CSlaveInit \
  2406. I2CSlaveInit
  2407. #endif
  2408. #ifdef ROM_I2CMasterEnable
  2409. #define MAP_I2CMasterEnable \
  2410. ROM_I2CMasterEnable
  2411. #else
  2412. #define MAP_I2CMasterEnable \
  2413. I2CMasterEnable
  2414. #endif
  2415. #ifdef ROM_I2CSlaveEnable
  2416. #define MAP_I2CSlaveEnable \
  2417. ROM_I2CSlaveEnable
  2418. #else
  2419. #define MAP_I2CSlaveEnable \
  2420. I2CSlaveEnable
  2421. #endif
  2422. #ifdef ROM_I2CMasterDisable
  2423. #define MAP_I2CMasterDisable \
  2424. ROM_I2CMasterDisable
  2425. #else
  2426. #define MAP_I2CMasterDisable \
  2427. I2CMasterDisable
  2428. #endif
  2429. #ifdef ROM_I2CSlaveDisable
  2430. #define MAP_I2CSlaveDisable \
  2431. ROM_I2CSlaveDisable
  2432. #else
  2433. #define MAP_I2CSlaveDisable \
  2434. I2CSlaveDisable
  2435. #endif
  2436. #ifdef ROM_I2CMasterIntEnable
  2437. #define MAP_I2CMasterIntEnable \
  2438. ROM_I2CMasterIntEnable
  2439. #else
  2440. #define MAP_I2CMasterIntEnable \
  2441. I2CMasterIntEnable
  2442. #endif
  2443. #ifdef ROM_I2CSlaveIntEnable
  2444. #define MAP_I2CSlaveIntEnable \
  2445. ROM_I2CSlaveIntEnable
  2446. #else
  2447. #define MAP_I2CSlaveIntEnable \
  2448. I2CSlaveIntEnable
  2449. #endif
  2450. #ifdef ROM_I2CMasterIntDisable
  2451. #define MAP_I2CMasterIntDisable \
  2452. ROM_I2CMasterIntDisable
  2453. #else
  2454. #define MAP_I2CMasterIntDisable \
  2455. I2CMasterIntDisable
  2456. #endif
  2457. #ifdef ROM_I2CSlaveIntDisable
  2458. #define MAP_I2CSlaveIntDisable \
  2459. ROM_I2CSlaveIntDisable
  2460. #else
  2461. #define MAP_I2CSlaveIntDisable \
  2462. I2CSlaveIntDisable
  2463. #endif
  2464. #ifdef ROM_I2CMasterIntStatus
  2465. #define MAP_I2CMasterIntStatus \
  2466. ROM_I2CMasterIntStatus
  2467. #else
  2468. #define MAP_I2CMasterIntStatus \
  2469. I2CMasterIntStatus
  2470. #endif
  2471. #ifdef ROM_I2CSlaveIntStatus
  2472. #define MAP_I2CSlaveIntStatus \
  2473. ROM_I2CSlaveIntStatus
  2474. #else
  2475. #define MAP_I2CSlaveIntStatus \
  2476. I2CSlaveIntStatus
  2477. #endif
  2478. #ifdef ROM_I2CMasterIntClear
  2479. #define MAP_I2CMasterIntClear \
  2480. ROM_I2CMasterIntClear
  2481. #else
  2482. #define MAP_I2CMasterIntClear \
  2483. I2CMasterIntClear
  2484. #endif
  2485. #ifdef ROM_I2CSlaveIntClear
  2486. #define MAP_I2CSlaveIntClear \
  2487. ROM_I2CSlaveIntClear
  2488. #else
  2489. #define MAP_I2CSlaveIntClear \
  2490. I2CSlaveIntClear
  2491. #endif
  2492. #ifdef ROM_I2CMasterSlaveAddrSet
  2493. #define MAP_I2CMasterSlaveAddrSet \
  2494. ROM_I2CMasterSlaveAddrSet
  2495. #else
  2496. #define MAP_I2CMasterSlaveAddrSet \
  2497. I2CMasterSlaveAddrSet
  2498. #endif
  2499. #ifdef ROM_I2CMasterBusy
  2500. #define MAP_I2CMasterBusy \
  2501. ROM_I2CMasterBusy
  2502. #else
  2503. #define MAP_I2CMasterBusy \
  2504. I2CMasterBusy
  2505. #endif
  2506. #ifdef ROM_I2CMasterBusBusy
  2507. #define MAP_I2CMasterBusBusy \
  2508. ROM_I2CMasterBusBusy
  2509. #else
  2510. #define MAP_I2CMasterBusBusy \
  2511. I2CMasterBusBusy
  2512. #endif
  2513. #ifdef ROM_I2CMasterControl
  2514. #define MAP_I2CMasterControl \
  2515. ROM_I2CMasterControl
  2516. #else
  2517. #define MAP_I2CMasterControl \
  2518. I2CMasterControl
  2519. #endif
  2520. #ifdef ROM_I2CMasterErr
  2521. #define MAP_I2CMasterErr \
  2522. ROM_I2CMasterErr
  2523. #else
  2524. #define MAP_I2CMasterErr \
  2525. I2CMasterErr
  2526. #endif
  2527. #ifdef ROM_I2CMasterDataGet
  2528. #define MAP_I2CMasterDataGet \
  2529. ROM_I2CMasterDataGet
  2530. #else
  2531. #define MAP_I2CMasterDataGet \
  2532. I2CMasterDataGet
  2533. #endif
  2534. #ifdef ROM_I2CSlaveStatus
  2535. #define MAP_I2CSlaveStatus \
  2536. ROM_I2CSlaveStatus
  2537. #else
  2538. #define MAP_I2CSlaveStatus \
  2539. I2CSlaveStatus
  2540. #endif
  2541. #ifdef ROM_I2CSlaveDataPut
  2542. #define MAP_I2CSlaveDataPut \
  2543. ROM_I2CSlaveDataPut
  2544. #else
  2545. #define MAP_I2CSlaveDataPut \
  2546. I2CSlaveDataPut
  2547. #endif
  2548. #ifdef ROM_I2CSlaveDataGet
  2549. #define MAP_I2CSlaveDataGet \
  2550. ROM_I2CSlaveDataGet
  2551. #else
  2552. #define MAP_I2CSlaveDataGet \
  2553. I2CSlaveDataGet
  2554. #endif
  2555. #ifdef ROM_I2CSlaveIntEnableEx
  2556. #define MAP_I2CSlaveIntEnableEx \
  2557. ROM_I2CSlaveIntEnableEx
  2558. #else
  2559. #define MAP_I2CSlaveIntEnableEx \
  2560. I2CSlaveIntEnableEx
  2561. #endif
  2562. #ifdef ROM_I2CSlaveIntDisableEx
  2563. #define MAP_I2CSlaveIntDisableEx \
  2564. ROM_I2CSlaveIntDisableEx
  2565. #else
  2566. #define MAP_I2CSlaveIntDisableEx \
  2567. I2CSlaveIntDisableEx
  2568. #endif
  2569. #ifdef ROM_I2CSlaveIntStatusEx
  2570. #define MAP_I2CSlaveIntStatusEx \
  2571. ROM_I2CSlaveIntStatusEx
  2572. #else
  2573. #define MAP_I2CSlaveIntStatusEx \
  2574. I2CSlaveIntStatusEx
  2575. #endif
  2576. #ifdef ROM_I2CSlaveIntClearEx
  2577. #define MAP_I2CSlaveIntClearEx \
  2578. ROM_I2CSlaveIntClearEx
  2579. #else
  2580. #define MAP_I2CSlaveIntClearEx \
  2581. I2CSlaveIntClearEx
  2582. #endif
  2583. #ifdef ROM_I2CMasterIntEnableEx
  2584. #define MAP_I2CMasterIntEnableEx \
  2585. ROM_I2CMasterIntEnableEx
  2586. #else
  2587. #define MAP_I2CMasterIntEnableEx \
  2588. I2CMasterIntEnableEx
  2589. #endif
  2590. #ifdef ROM_I2CMasterIntDisableEx
  2591. #define MAP_I2CMasterIntDisableEx \
  2592. ROM_I2CMasterIntDisableEx
  2593. #else
  2594. #define MAP_I2CMasterIntDisableEx \
  2595. I2CMasterIntDisableEx
  2596. #endif
  2597. #ifdef ROM_I2CMasterIntStatusEx
  2598. #define MAP_I2CMasterIntStatusEx \
  2599. ROM_I2CMasterIntStatusEx
  2600. #else
  2601. #define MAP_I2CMasterIntStatusEx \
  2602. I2CMasterIntStatusEx
  2603. #endif
  2604. #ifdef ROM_I2CMasterIntClearEx
  2605. #define MAP_I2CMasterIntClearEx \
  2606. ROM_I2CMasterIntClearEx
  2607. #else
  2608. #define MAP_I2CMasterIntClearEx \
  2609. I2CMasterIntClearEx
  2610. #endif
  2611. #ifdef ROM_I2CMasterTimeoutSet
  2612. #define MAP_I2CMasterTimeoutSet \
  2613. ROM_I2CMasterTimeoutSet
  2614. #else
  2615. #define MAP_I2CMasterTimeoutSet \
  2616. I2CMasterTimeoutSet
  2617. #endif
  2618. #ifdef ROM_I2CSlaveACKOverride
  2619. #define MAP_I2CSlaveACKOverride \
  2620. ROM_I2CSlaveACKOverride
  2621. #else
  2622. #define MAP_I2CSlaveACKOverride \
  2623. I2CSlaveACKOverride
  2624. #endif
  2625. #ifdef ROM_I2CSlaveACKValueSet
  2626. #define MAP_I2CSlaveACKValueSet \
  2627. ROM_I2CSlaveACKValueSet
  2628. #else
  2629. #define MAP_I2CSlaveACKValueSet \
  2630. I2CSlaveACKValueSet
  2631. #endif
  2632. #ifdef ROM_I2CSlaveAddressSet
  2633. #define MAP_I2CSlaveAddressSet \
  2634. ROM_I2CSlaveAddressSet
  2635. #else
  2636. #define MAP_I2CSlaveAddressSet \
  2637. I2CSlaveAddressSet
  2638. #endif
  2639. #ifdef ROM_I2CMasterLineStateGet
  2640. #define MAP_I2CMasterLineStateGet \
  2641. ROM_I2CMasterLineStateGet
  2642. #else
  2643. #define MAP_I2CMasterLineStateGet \
  2644. I2CMasterLineStateGet
  2645. #endif
  2646. #ifdef ROM_I2CTxFIFOConfigSet
  2647. #define MAP_I2CTxFIFOConfigSet \
  2648. ROM_I2CTxFIFOConfigSet
  2649. #else
  2650. #define MAP_I2CTxFIFOConfigSet \
  2651. I2CTxFIFOConfigSet
  2652. #endif
  2653. #ifdef ROM_I2CTxFIFOFlush
  2654. #define MAP_I2CTxFIFOFlush \
  2655. ROM_I2CTxFIFOFlush
  2656. #else
  2657. #define MAP_I2CTxFIFOFlush \
  2658. I2CTxFIFOFlush
  2659. #endif
  2660. #ifdef ROM_I2CRxFIFOConfigSet
  2661. #define MAP_I2CRxFIFOConfigSet \
  2662. ROM_I2CRxFIFOConfigSet
  2663. #else
  2664. #define MAP_I2CRxFIFOConfigSet \
  2665. I2CRxFIFOConfigSet
  2666. #endif
  2667. #ifdef ROM_I2CRxFIFOFlush
  2668. #define MAP_I2CRxFIFOFlush \
  2669. ROM_I2CRxFIFOFlush
  2670. #else
  2671. #define MAP_I2CRxFIFOFlush \
  2672. I2CRxFIFOFlush
  2673. #endif
  2674. #ifdef ROM_I2CFIFOStatus
  2675. #define MAP_I2CFIFOStatus \
  2676. ROM_I2CFIFOStatus
  2677. #else
  2678. #define MAP_I2CFIFOStatus \
  2679. I2CFIFOStatus
  2680. #endif
  2681. #ifdef ROM_I2CFIFODataPut
  2682. #define MAP_I2CFIFODataPut \
  2683. ROM_I2CFIFODataPut
  2684. #else
  2685. #define MAP_I2CFIFODataPut \
  2686. I2CFIFODataPut
  2687. #endif
  2688. #ifdef ROM_I2CFIFODataPutNonBlocking
  2689. #define MAP_I2CFIFODataPutNonBlocking \
  2690. ROM_I2CFIFODataPutNonBlocking
  2691. #else
  2692. #define MAP_I2CFIFODataPutNonBlocking \
  2693. I2CFIFODataPutNonBlocking
  2694. #endif
  2695. #ifdef ROM_I2CFIFODataGet
  2696. #define MAP_I2CFIFODataGet \
  2697. ROM_I2CFIFODataGet
  2698. #else
  2699. #define MAP_I2CFIFODataGet \
  2700. I2CFIFODataGet
  2701. #endif
  2702. #ifdef ROM_I2CFIFODataGetNonBlocking
  2703. #define MAP_I2CFIFODataGetNonBlocking \
  2704. ROM_I2CFIFODataGetNonBlocking
  2705. #else
  2706. #define MAP_I2CFIFODataGetNonBlocking \
  2707. I2CFIFODataGetNonBlocking
  2708. #endif
  2709. #ifdef ROM_I2CMasterBurstLengthSet
  2710. #define MAP_I2CMasterBurstLengthSet \
  2711. ROM_I2CMasterBurstLengthSet
  2712. #else
  2713. #define MAP_I2CMasterBurstLengthSet \
  2714. I2CMasterBurstLengthSet
  2715. #endif
  2716. #ifdef ROM_I2CMasterBurstCountGet
  2717. #define MAP_I2CMasterBurstCountGet \
  2718. ROM_I2CMasterBurstCountGet
  2719. #else
  2720. #define MAP_I2CMasterBurstCountGet \
  2721. I2CMasterBurstCountGet
  2722. #endif
  2723. #ifdef ROM_I2CSlaveFIFODisable
  2724. #define MAP_I2CSlaveFIFODisable \
  2725. ROM_I2CSlaveFIFODisable
  2726. #else
  2727. #define MAP_I2CSlaveFIFODisable \
  2728. I2CSlaveFIFODisable
  2729. #endif
  2730. #ifdef ROM_I2CSlaveFIFOEnable
  2731. #define MAP_I2CSlaveFIFOEnable \
  2732. ROM_I2CSlaveFIFOEnable
  2733. #else
  2734. #define MAP_I2CSlaveFIFOEnable \
  2735. I2CSlaveFIFOEnable
  2736. #endif
  2737. #ifdef ROM_I2CMasterGlitchFilterConfigSet
  2738. #define MAP_I2CMasterGlitchFilterConfigSet \
  2739. ROM_I2CMasterGlitchFilterConfigSet
  2740. #else
  2741. #define MAP_I2CMasterGlitchFilterConfigSet \
  2742. I2CMasterGlitchFilterConfigSet
  2743. #endif
  2744. //*****************************************************************************
  2745. //
  2746. // Macros for the Interrupt API.
  2747. //
  2748. //*****************************************************************************
  2749. #ifdef ROM_IntEnable
  2750. #define MAP_IntEnable \
  2751. ROM_IntEnable
  2752. #else
  2753. #define MAP_IntEnable \
  2754. IntEnable
  2755. #endif
  2756. #ifdef ROM_IntMasterEnable
  2757. #define MAP_IntMasterEnable \
  2758. ROM_IntMasterEnable
  2759. #else
  2760. #define MAP_IntMasterEnable \
  2761. IntMasterEnable
  2762. #endif
  2763. #ifdef ROM_IntMasterDisable
  2764. #define MAP_IntMasterDisable \
  2765. ROM_IntMasterDisable
  2766. #else
  2767. #define MAP_IntMasterDisable \
  2768. IntMasterDisable
  2769. #endif
  2770. #ifdef ROM_IntDisable
  2771. #define MAP_IntDisable \
  2772. ROM_IntDisable
  2773. #else
  2774. #define MAP_IntDisable \
  2775. IntDisable
  2776. #endif
  2777. #ifdef ROM_IntPriorityGroupingSet
  2778. #define MAP_IntPriorityGroupingSet \
  2779. ROM_IntPriorityGroupingSet
  2780. #else
  2781. #define MAP_IntPriorityGroupingSet \
  2782. IntPriorityGroupingSet
  2783. #endif
  2784. #ifdef ROM_IntPriorityGroupingGet
  2785. #define MAP_IntPriorityGroupingGet \
  2786. ROM_IntPriorityGroupingGet
  2787. #else
  2788. #define MAP_IntPriorityGroupingGet \
  2789. IntPriorityGroupingGet
  2790. #endif
  2791. #ifdef ROM_IntPrioritySet
  2792. #define MAP_IntPrioritySet \
  2793. ROM_IntPrioritySet
  2794. #else
  2795. #define MAP_IntPrioritySet \
  2796. IntPrioritySet
  2797. #endif
  2798. #ifdef ROM_IntPriorityGet
  2799. #define MAP_IntPriorityGet \
  2800. ROM_IntPriorityGet
  2801. #else
  2802. #define MAP_IntPriorityGet \
  2803. IntPriorityGet
  2804. #endif
  2805. #ifdef ROM_IntPendSet
  2806. #define MAP_IntPendSet \
  2807. ROM_IntPendSet
  2808. #else
  2809. #define MAP_IntPendSet \
  2810. IntPendSet
  2811. #endif
  2812. #ifdef ROM_IntPendClear
  2813. #define MAP_IntPendClear \
  2814. ROM_IntPendClear
  2815. #else
  2816. #define MAP_IntPendClear \
  2817. IntPendClear
  2818. #endif
  2819. #ifdef ROM_IntPriorityMaskSet
  2820. #define MAP_IntPriorityMaskSet \
  2821. ROM_IntPriorityMaskSet
  2822. #else
  2823. #define MAP_IntPriorityMaskSet \
  2824. IntPriorityMaskSet
  2825. #endif
  2826. #ifdef ROM_IntPriorityMaskGet
  2827. #define MAP_IntPriorityMaskGet \
  2828. ROM_IntPriorityMaskGet
  2829. #else
  2830. #define MAP_IntPriorityMaskGet \
  2831. IntPriorityMaskGet
  2832. #endif
  2833. #ifdef ROM_IntIsEnabled
  2834. #define MAP_IntIsEnabled \
  2835. ROM_IntIsEnabled
  2836. #else
  2837. #define MAP_IntIsEnabled \
  2838. IntIsEnabled
  2839. #endif
  2840. #ifdef ROM_IntTrigger
  2841. #define MAP_IntTrigger \
  2842. ROM_IntTrigger
  2843. #else
  2844. #define MAP_IntTrigger \
  2845. IntTrigger
  2846. #endif
  2847. //*****************************************************************************
  2848. //
  2849. // Macros for the LCD API.
  2850. //
  2851. //*****************************************************************************
  2852. #ifdef ROM_LCDIntStatus
  2853. #define MAP_LCDIntStatus \
  2854. ROM_LCDIntStatus
  2855. #else
  2856. #define MAP_LCDIntStatus \
  2857. LCDIntStatus
  2858. #endif
  2859. #ifdef ROM_LCDClockReset
  2860. #define MAP_LCDClockReset \
  2861. ROM_LCDClockReset
  2862. #else
  2863. #define MAP_LCDClockReset \
  2864. LCDClockReset
  2865. #endif
  2866. #ifdef ROM_LCDDMAConfigSet
  2867. #define MAP_LCDDMAConfigSet \
  2868. ROM_LCDDMAConfigSet
  2869. #else
  2870. #define MAP_LCDDMAConfigSet \
  2871. LCDDMAConfigSet
  2872. #endif
  2873. #ifdef ROM_LCDIDDCommandWrite
  2874. #define MAP_LCDIDDCommandWrite \
  2875. ROM_LCDIDDCommandWrite
  2876. #else
  2877. #define MAP_LCDIDDCommandWrite \
  2878. LCDIDDCommandWrite
  2879. #endif
  2880. #ifdef ROM_LCDIDDConfigSet
  2881. #define MAP_LCDIDDConfigSet \
  2882. ROM_LCDIDDConfigSet
  2883. #else
  2884. #define MAP_LCDIDDConfigSet \
  2885. LCDIDDConfigSet
  2886. #endif
  2887. #ifdef ROM_LCDIDDDataRead
  2888. #define MAP_LCDIDDDataRead \
  2889. ROM_LCDIDDDataRead
  2890. #else
  2891. #define MAP_LCDIDDDataRead \
  2892. LCDIDDDataRead
  2893. #endif
  2894. #ifdef ROM_LCDIDDDataWrite
  2895. #define MAP_LCDIDDDataWrite \
  2896. ROM_LCDIDDDataWrite
  2897. #else
  2898. #define MAP_LCDIDDDataWrite \
  2899. LCDIDDDataWrite
  2900. #endif
  2901. #ifdef ROM_LCDIDDDMADisable
  2902. #define MAP_LCDIDDDMADisable \
  2903. ROM_LCDIDDDMADisable
  2904. #else
  2905. #define MAP_LCDIDDDMADisable \
  2906. LCDIDDDMADisable
  2907. #endif
  2908. #ifdef ROM_LCDIDDDMAWrite
  2909. #define MAP_LCDIDDDMAWrite \
  2910. ROM_LCDIDDDMAWrite
  2911. #else
  2912. #define MAP_LCDIDDDMAWrite \
  2913. LCDIDDDMAWrite
  2914. #endif
  2915. #ifdef ROM_LCDIDDIndexedRead
  2916. #define MAP_LCDIDDIndexedRead \
  2917. ROM_LCDIDDIndexedRead
  2918. #else
  2919. #define MAP_LCDIDDIndexedRead \
  2920. LCDIDDIndexedRead
  2921. #endif
  2922. #ifdef ROM_LCDIDDIndexedWrite
  2923. #define MAP_LCDIDDIndexedWrite \
  2924. ROM_LCDIDDIndexedWrite
  2925. #else
  2926. #define MAP_LCDIDDIndexedWrite \
  2927. LCDIDDIndexedWrite
  2928. #endif
  2929. #ifdef ROM_LCDIDDStatusRead
  2930. #define MAP_LCDIDDStatusRead \
  2931. ROM_LCDIDDStatusRead
  2932. #else
  2933. #define MAP_LCDIDDStatusRead \
  2934. LCDIDDStatusRead
  2935. #endif
  2936. #ifdef ROM_LCDIDDTimingSet
  2937. #define MAP_LCDIDDTimingSet \
  2938. ROM_LCDIDDTimingSet
  2939. #else
  2940. #define MAP_LCDIDDTimingSet \
  2941. LCDIDDTimingSet
  2942. #endif
  2943. #ifdef ROM_LCDIntClear
  2944. #define MAP_LCDIntClear \
  2945. ROM_LCDIntClear
  2946. #else
  2947. #define MAP_LCDIntClear \
  2948. LCDIntClear
  2949. #endif
  2950. #ifdef ROM_LCDIntDisable
  2951. #define MAP_LCDIntDisable \
  2952. ROM_LCDIntDisable
  2953. #else
  2954. #define MAP_LCDIntDisable \
  2955. LCDIntDisable
  2956. #endif
  2957. #ifdef ROM_LCDIntEnable
  2958. #define MAP_LCDIntEnable \
  2959. ROM_LCDIntEnable
  2960. #else
  2961. #define MAP_LCDIntEnable \
  2962. LCDIntEnable
  2963. #endif
  2964. #ifdef ROM_LCDModeSet
  2965. #define MAP_LCDModeSet \
  2966. ROM_LCDModeSet
  2967. #else
  2968. #define MAP_LCDModeSet \
  2969. LCDModeSet
  2970. #endif
  2971. #ifdef ROM_LCDRasterACBiasIntCountSet
  2972. #define MAP_LCDRasterACBiasIntCountSet \
  2973. ROM_LCDRasterACBiasIntCountSet
  2974. #else
  2975. #define MAP_LCDRasterACBiasIntCountSet \
  2976. LCDRasterACBiasIntCountSet
  2977. #endif
  2978. #ifdef ROM_LCDRasterConfigSet
  2979. #define MAP_LCDRasterConfigSet \
  2980. ROM_LCDRasterConfigSet
  2981. #else
  2982. #define MAP_LCDRasterConfigSet \
  2983. LCDRasterConfigSet
  2984. #endif
  2985. #ifdef ROM_LCDRasterDisable
  2986. #define MAP_LCDRasterDisable \
  2987. ROM_LCDRasterDisable
  2988. #else
  2989. #define MAP_LCDRasterDisable \
  2990. LCDRasterDisable
  2991. #endif
  2992. #ifdef ROM_LCDRasterEnable
  2993. #define MAP_LCDRasterEnable \
  2994. ROM_LCDRasterEnable
  2995. #else
  2996. #define MAP_LCDRasterEnable \
  2997. LCDRasterEnable
  2998. #endif
  2999. #ifdef ROM_LCDRasterFrameBufferSet
  3000. #define MAP_LCDRasterFrameBufferSet \
  3001. ROM_LCDRasterFrameBufferSet
  3002. #else
  3003. #define MAP_LCDRasterFrameBufferSet \
  3004. LCDRasterFrameBufferSet
  3005. #endif
  3006. #ifdef ROM_LCDRasterPaletteSet
  3007. #define MAP_LCDRasterPaletteSet \
  3008. ROM_LCDRasterPaletteSet
  3009. #else
  3010. #define MAP_LCDRasterPaletteSet \
  3011. LCDRasterPaletteSet
  3012. #endif
  3013. #ifdef ROM_LCDRasterSubPanelConfigSet
  3014. #define MAP_LCDRasterSubPanelConfigSet \
  3015. ROM_LCDRasterSubPanelConfigSet
  3016. #else
  3017. #define MAP_LCDRasterSubPanelConfigSet \
  3018. LCDRasterSubPanelConfigSet
  3019. #endif
  3020. #ifdef ROM_LCDRasterSubPanelDisable
  3021. #define MAP_LCDRasterSubPanelDisable \
  3022. ROM_LCDRasterSubPanelDisable
  3023. #else
  3024. #define MAP_LCDRasterSubPanelDisable \
  3025. LCDRasterSubPanelDisable
  3026. #endif
  3027. #ifdef ROM_LCDRasterSubPanelEnable
  3028. #define MAP_LCDRasterSubPanelEnable \
  3029. ROM_LCDRasterSubPanelEnable
  3030. #else
  3031. #define MAP_LCDRasterSubPanelEnable \
  3032. LCDRasterSubPanelEnable
  3033. #endif
  3034. #ifdef ROM_LCDRasterTimingSet
  3035. #define MAP_LCDRasterTimingSet \
  3036. ROM_LCDRasterTimingSet
  3037. #else
  3038. #define MAP_LCDRasterTimingSet \
  3039. LCDRasterTimingSet
  3040. #endif
  3041. #ifdef ROM_LCDRasterEnabled
  3042. #define MAP_LCDRasterEnabled \
  3043. ROM_LCDRasterEnabled
  3044. #else
  3045. #define MAP_LCDRasterEnabled \
  3046. LCDRasterEnabled
  3047. #endif
  3048. //*****************************************************************************
  3049. //
  3050. // Macros for the MPU API.
  3051. //
  3052. //*****************************************************************************
  3053. #ifdef ROM_MPUEnable
  3054. #define MAP_MPUEnable \
  3055. ROM_MPUEnable
  3056. #else
  3057. #define MAP_MPUEnable \
  3058. MPUEnable
  3059. #endif
  3060. #ifdef ROM_MPUDisable
  3061. #define MAP_MPUDisable \
  3062. ROM_MPUDisable
  3063. #else
  3064. #define MAP_MPUDisable \
  3065. MPUDisable
  3066. #endif
  3067. #ifdef ROM_MPURegionCountGet
  3068. #define MAP_MPURegionCountGet \
  3069. ROM_MPURegionCountGet
  3070. #else
  3071. #define MAP_MPURegionCountGet \
  3072. MPURegionCountGet
  3073. #endif
  3074. #ifdef ROM_MPURegionEnable
  3075. #define MAP_MPURegionEnable \
  3076. ROM_MPURegionEnable
  3077. #else
  3078. #define MAP_MPURegionEnable \
  3079. MPURegionEnable
  3080. #endif
  3081. #ifdef ROM_MPURegionDisable
  3082. #define MAP_MPURegionDisable \
  3083. ROM_MPURegionDisable
  3084. #else
  3085. #define MAP_MPURegionDisable \
  3086. MPURegionDisable
  3087. #endif
  3088. #ifdef ROM_MPURegionSet
  3089. #define MAP_MPURegionSet \
  3090. ROM_MPURegionSet
  3091. #else
  3092. #define MAP_MPURegionSet \
  3093. MPURegionSet
  3094. #endif
  3095. #ifdef ROM_MPURegionGet
  3096. #define MAP_MPURegionGet \
  3097. ROM_MPURegionGet
  3098. #else
  3099. #define MAP_MPURegionGet \
  3100. MPURegionGet
  3101. #endif
  3102. //*****************************************************************************
  3103. //
  3104. // Macros for the OneWire API.
  3105. //
  3106. //*****************************************************************************
  3107. #ifdef ROM_OneWireIntStatus
  3108. #define MAP_OneWireIntStatus \
  3109. ROM_OneWireIntStatus
  3110. #else
  3111. #define MAP_OneWireIntStatus \
  3112. OneWireIntStatus
  3113. #endif
  3114. #ifdef ROM_OneWireBusReset
  3115. #define MAP_OneWireBusReset \
  3116. ROM_OneWireBusReset
  3117. #else
  3118. #define MAP_OneWireBusReset \
  3119. OneWireBusReset
  3120. #endif
  3121. #ifdef ROM_OneWireBusStatus
  3122. #define MAP_OneWireBusStatus \
  3123. ROM_OneWireBusStatus
  3124. #else
  3125. #define MAP_OneWireBusStatus \
  3126. OneWireBusStatus
  3127. #endif
  3128. #ifdef ROM_OneWireDataGet
  3129. #define MAP_OneWireDataGet \
  3130. ROM_OneWireDataGet
  3131. #else
  3132. #define MAP_OneWireDataGet \
  3133. OneWireDataGet
  3134. #endif
  3135. #ifdef ROM_OneWireDataGetNonBlocking
  3136. #define MAP_OneWireDataGetNonBlocking \
  3137. ROM_OneWireDataGetNonBlocking
  3138. #else
  3139. #define MAP_OneWireDataGetNonBlocking \
  3140. OneWireDataGetNonBlocking
  3141. #endif
  3142. #ifdef ROM_OneWireInit
  3143. #define MAP_OneWireInit \
  3144. ROM_OneWireInit
  3145. #else
  3146. #define MAP_OneWireInit \
  3147. OneWireInit
  3148. #endif
  3149. #ifdef ROM_OneWireIntClear
  3150. #define MAP_OneWireIntClear \
  3151. ROM_OneWireIntClear
  3152. #else
  3153. #define MAP_OneWireIntClear \
  3154. OneWireIntClear
  3155. #endif
  3156. #ifdef ROM_OneWireIntDisable
  3157. #define MAP_OneWireIntDisable \
  3158. ROM_OneWireIntDisable
  3159. #else
  3160. #define MAP_OneWireIntDisable \
  3161. OneWireIntDisable
  3162. #endif
  3163. #ifdef ROM_OneWireIntEnable
  3164. #define MAP_OneWireIntEnable \
  3165. ROM_OneWireIntEnable
  3166. #else
  3167. #define MAP_OneWireIntEnable \
  3168. OneWireIntEnable
  3169. #endif
  3170. #ifdef ROM_OneWireTransaction
  3171. #define MAP_OneWireTransaction \
  3172. ROM_OneWireTransaction
  3173. #else
  3174. #define MAP_OneWireTransaction \
  3175. OneWireTransaction
  3176. #endif
  3177. #ifdef ROM_OneWireDMADisable
  3178. #define MAP_OneWireDMADisable \
  3179. ROM_OneWireDMADisable
  3180. #else
  3181. #define MAP_OneWireDMADisable \
  3182. OneWireDMADisable
  3183. #endif
  3184. #ifdef ROM_OneWireDMAEnable
  3185. #define MAP_OneWireDMAEnable \
  3186. ROM_OneWireDMAEnable
  3187. #else
  3188. #define MAP_OneWireDMAEnable \
  3189. OneWireDMAEnable
  3190. #endif
  3191. //*****************************************************************************
  3192. //
  3193. // Macros for the PWM API.
  3194. //
  3195. //*****************************************************************************
  3196. #ifdef ROM_PWMPulseWidthSet
  3197. #define MAP_PWMPulseWidthSet \
  3198. ROM_PWMPulseWidthSet
  3199. #else
  3200. #define MAP_PWMPulseWidthSet \
  3201. PWMPulseWidthSet
  3202. #endif
  3203. #ifdef ROM_PWMGenConfigure
  3204. #define MAP_PWMGenConfigure \
  3205. ROM_PWMGenConfigure
  3206. #else
  3207. #define MAP_PWMGenConfigure \
  3208. PWMGenConfigure
  3209. #endif
  3210. #ifdef ROM_PWMGenPeriodSet
  3211. #define MAP_PWMGenPeriodSet \
  3212. ROM_PWMGenPeriodSet
  3213. #else
  3214. #define MAP_PWMGenPeriodSet \
  3215. PWMGenPeriodSet
  3216. #endif
  3217. #ifdef ROM_PWMGenPeriodGet
  3218. #define MAP_PWMGenPeriodGet \
  3219. ROM_PWMGenPeriodGet
  3220. #else
  3221. #define MAP_PWMGenPeriodGet \
  3222. PWMGenPeriodGet
  3223. #endif
  3224. #ifdef ROM_PWMGenEnable
  3225. #define MAP_PWMGenEnable \
  3226. ROM_PWMGenEnable
  3227. #else
  3228. #define MAP_PWMGenEnable \
  3229. PWMGenEnable
  3230. #endif
  3231. #ifdef ROM_PWMGenDisable
  3232. #define MAP_PWMGenDisable \
  3233. ROM_PWMGenDisable
  3234. #else
  3235. #define MAP_PWMGenDisable \
  3236. PWMGenDisable
  3237. #endif
  3238. #ifdef ROM_PWMPulseWidthGet
  3239. #define MAP_PWMPulseWidthGet \
  3240. ROM_PWMPulseWidthGet
  3241. #else
  3242. #define MAP_PWMPulseWidthGet \
  3243. PWMPulseWidthGet
  3244. #endif
  3245. #ifdef ROM_PWMDeadBandEnable
  3246. #define MAP_PWMDeadBandEnable \
  3247. ROM_PWMDeadBandEnable
  3248. #else
  3249. #define MAP_PWMDeadBandEnable \
  3250. PWMDeadBandEnable
  3251. #endif
  3252. #ifdef ROM_PWMDeadBandDisable
  3253. #define MAP_PWMDeadBandDisable \
  3254. ROM_PWMDeadBandDisable
  3255. #else
  3256. #define MAP_PWMDeadBandDisable \
  3257. PWMDeadBandDisable
  3258. #endif
  3259. #ifdef ROM_PWMSyncUpdate
  3260. #define MAP_PWMSyncUpdate \
  3261. ROM_PWMSyncUpdate
  3262. #else
  3263. #define MAP_PWMSyncUpdate \
  3264. PWMSyncUpdate
  3265. #endif
  3266. #ifdef ROM_PWMSyncTimeBase
  3267. #define MAP_PWMSyncTimeBase \
  3268. ROM_PWMSyncTimeBase
  3269. #else
  3270. #define MAP_PWMSyncTimeBase \
  3271. PWMSyncTimeBase
  3272. #endif
  3273. #ifdef ROM_PWMOutputState
  3274. #define MAP_PWMOutputState \
  3275. ROM_PWMOutputState
  3276. #else
  3277. #define MAP_PWMOutputState \
  3278. PWMOutputState
  3279. #endif
  3280. #ifdef ROM_PWMOutputInvert
  3281. #define MAP_PWMOutputInvert \
  3282. ROM_PWMOutputInvert
  3283. #else
  3284. #define MAP_PWMOutputInvert \
  3285. PWMOutputInvert
  3286. #endif
  3287. #ifdef ROM_PWMOutputFault
  3288. #define MAP_PWMOutputFault \
  3289. ROM_PWMOutputFault
  3290. #else
  3291. #define MAP_PWMOutputFault \
  3292. PWMOutputFault
  3293. #endif
  3294. #ifdef ROM_PWMGenIntTrigEnable
  3295. #define MAP_PWMGenIntTrigEnable \
  3296. ROM_PWMGenIntTrigEnable
  3297. #else
  3298. #define MAP_PWMGenIntTrigEnable \
  3299. PWMGenIntTrigEnable
  3300. #endif
  3301. #ifdef ROM_PWMGenIntTrigDisable
  3302. #define MAP_PWMGenIntTrigDisable \
  3303. ROM_PWMGenIntTrigDisable
  3304. #else
  3305. #define MAP_PWMGenIntTrigDisable \
  3306. PWMGenIntTrigDisable
  3307. #endif
  3308. #ifdef ROM_PWMGenIntStatus
  3309. #define MAP_PWMGenIntStatus \
  3310. ROM_PWMGenIntStatus
  3311. #else
  3312. #define MAP_PWMGenIntStatus \
  3313. PWMGenIntStatus
  3314. #endif
  3315. #ifdef ROM_PWMGenIntClear
  3316. #define MAP_PWMGenIntClear \
  3317. ROM_PWMGenIntClear
  3318. #else
  3319. #define MAP_PWMGenIntClear \
  3320. PWMGenIntClear
  3321. #endif
  3322. #ifdef ROM_PWMIntEnable
  3323. #define MAP_PWMIntEnable \
  3324. ROM_PWMIntEnable
  3325. #else
  3326. #define MAP_PWMIntEnable \
  3327. PWMIntEnable
  3328. #endif
  3329. #ifdef ROM_PWMIntDisable
  3330. #define MAP_PWMIntDisable \
  3331. ROM_PWMIntDisable
  3332. #else
  3333. #define MAP_PWMIntDisable \
  3334. PWMIntDisable
  3335. #endif
  3336. #ifdef ROM_PWMFaultIntClear
  3337. #define MAP_PWMFaultIntClear \
  3338. ROM_PWMFaultIntClear
  3339. #else
  3340. #define MAP_PWMFaultIntClear \
  3341. PWMFaultIntClear
  3342. #endif
  3343. #ifdef ROM_PWMIntStatus
  3344. #define MAP_PWMIntStatus \
  3345. ROM_PWMIntStatus
  3346. #else
  3347. #define MAP_PWMIntStatus \
  3348. PWMIntStatus
  3349. #endif
  3350. #ifdef ROM_PWMOutputFaultLevel
  3351. #define MAP_PWMOutputFaultLevel \
  3352. ROM_PWMOutputFaultLevel
  3353. #else
  3354. #define MAP_PWMOutputFaultLevel \
  3355. PWMOutputFaultLevel
  3356. #endif
  3357. #ifdef ROM_PWMFaultIntClearExt
  3358. #define MAP_PWMFaultIntClearExt \
  3359. ROM_PWMFaultIntClearExt
  3360. #else
  3361. #define MAP_PWMFaultIntClearExt \
  3362. PWMFaultIntClearExt
  3363. #endif
  3364. #ifdef ROM_PWMGenFaultConfigure
  3365. #define MAP_PWMGenFaultConfigure \
  3366. ROM_PWMGenFaultConfigure
  3367. #else
  3368. #define MAP_PWMGenFaultConfigure \
  3369. PWMGenFaultConfigure
  3370. #endif
  3371. #ifdef ROM_PWMGenFaultTriggerSet
  3372. #define MAP_PWMGenFaultTriggerSet \
  3373. ROM_PWMGenFaultTriggerSet
  3374. #else
  3375. #define MAP_PWMGenFaultTriggerSet \
  3376. PWMGenFaultTriggerSet
  3377. #endif
  3378. #ifdef ROM_PWMGenFaultTriggerGet
  3379. #define MAP_PWMGenFaultTriggerGet \
  3380. ROM_PWMGenFaultTriggerGet
  3381. #else
  3382. #define MAP_PWMGenFaultTriggerGet \
  3383. PWMGenFaultTriggerGet
  3384. #endif
  3385. #ifdef ROM_PWMGenFaultStatus
  3386. #define MAP_PWMGenFaultStatus \
  3387. ROM_PWMGenFaultStatus
  3388. #else
  3389. #define MAP_PWMGenFaultStatus \
  3390. PWMGenFaultStatus
  3391. #endif
  3392. #ifdef ROM_PWMGenFaultClear
  3393. #define MAP_PWMGenFaultClear \
  3394. ROM_PWMGenFaultClear
  3395. #else
  3396. #define MAP_PWMGenFaultClear \
  3397. PWMGenFaultClear
  3398. #endif
  3399. #ifdef ROM_PWMClockSet
  3400. #define MAP_PWMClockSet \
  3401. ROM_PWMClockSet
  3402. #else
  3403. #define MAP_PWMClockSet \
  3404. PWMClockSet
  3405. #endif
  3406. #ifdef ROM_PWMClockGet
  3407. #define MAP_PWMClockGet \
  3408. ROM_PWMClockGet
  3409. #else
  3410. #define MAP_PWMClockGet \
  3411. PWMClockGet
  3412. #endif
  3413. #ifdef ROM_PWMOutputUpdateMode
  3414. #define MAP_PWMOutputUpdateMode \
  3415. ROM_PWMOutputUpdateMode
  3416. #else
  3417. #define MAP_PWMOutputUpdateMode \
  3418. PWMOutputUpdateMode
  3419. #endif
  3420. //*****************************************************************************
  3421. //
  3422. // Macros for the QEI API.
  3423. //
  3424. //*****************************************************************************
  3425. #ifdef ROM_QEIPositionGet
  3426. #define MAP_QEIPositionGet \
  3427. ROM_QEIPositionGet
  3428. #else
  3429. #define MAP_QEIPositionGet \
  3430. QEIPositionGet
  3431. #endif
  3432. #ifdef ROM_QEIEnable
  3433. #define MAP_QEIEnable \
  3434. ROM_QEIEnable
  3435. #else
  3436. #define MAP_QEIEnable \
  3437. QEIEnable
  3438. #endif
  3439. #ifdef ROM_QEIDisable
  3440. #define MAP_QEIDisable \
  3441. ROM_QEIDisable
  3442. #else
  3443. #define MAP_QEIDisable \
  3444. QEIDisable
  3445. #endif
  3446. #ifdef ROM_QEIConfigure
  3447. #define MAP_QEIConfigure \
  3448. ROM_QEIConfigure
  3449. #else
  3450. #define MAP_QEIConfigure \
  3451. QEIConfigure
  3452. #endif
  3453. #ifdef ROM_QEIPositionSet
  3454. #define MAP_QEIPositionSet \
  3455. ROM_QEIPositionSet
  3456. #else
  3457. #define MAP_QEIPositionSet \
  3458. QEIPositionSet
  3459. #endif
  3460. #ifdef ROM_QEIDirectionGet
  3461. #define MAP_QEIDirectionGet \
  3462. ROM_QEIDirectionGet
  3463. #else
  3464. #define MAP_QEIDirectionGet \
  3465. QEIDirectionGet
  3466. #endif
  3467. #ifdef ROM_QEIErrorGet
  3468. #define MAP_QEIErrorGet \
  3469. ROM_QEIErrorGet
  3470. #else
  3471. #define MAP_QEIErrorGet \
  3472. QEIErrorGet
  3473. #endif
  3474. #ifdef ROM_QEIVelocityEnable
  3475. #define MAP_QEIVelocityEnable \
  3476. ROM_QEIVelocityEnable
  3477. #else
  3478. #define MAP_QEIVelocityEnable \
  3479. QEIVelocityEnable
  3480. #endif
  3481. #ifdef ROM_QEIVelocityDisable
  3482. #define MAP_QEIVelocityDisable \
  3483. ROM_QEIVelocityDisable
  3484. #else
  3485. #define MAP_QEIVelocityDisable \
  3486. QEIVelocityDisable
  3487. #endif
  3488. #ifdef ROM_QEIVelocityConfigure
  3489. #define MAP_QEIVelocityConfigure \
  3490. ROM_QEIVelocityConfigure
  3491. #else
  3492. #define MAP_QEIVelocityConfigure \
  3493. QEIVelocityConfigure
  3494. #endif
  3495. #ifdef ROM_QEIVelocityGet
  3496. #define MAP_QEIVelocityGet \
  3497. ROM_QEIVelocityGet
  3498. #else
  3499. #define MAP_QEIVelocityGet \
  3500. QEIVelocityGet
  3501. #endif
  3502. #ifdef ROM_QEIIntEnable
  3503. #define MAP_QEIIntEnable \
  3504. ROM_QEIIntEnable
  3505. #else
  3506. #define MAP_QEIIntEnable \
  3507. QEIIntEnable
  3508. #endif
  3509. #ifdef ROM_QEIIntDisable
  3510. #define MAP_QEIIntDisable \
  3511. ROM_QEIIntDisable
  3512. #else
  3513. #define MAP_QEIIntDisable \
  3514. QEIIntDisable
  3515. #endif
  3516. #ifdef ROM_QEIIntStatus
  3517. #define MAP_QEIIntStatus \
  3518. ROM_QEIIntStatus
  3519. #else
  3520. #define MAP_QEIIntStatus \
  3521. QEIIntStatus
  3522. #endif
  3523. #ifdef ROM_QEIIntClear
  3524. #define MAP_QEIIntClear \
  3525. ROM_QEIIntClear
  3526. #else
  3527. #define MAP_QEIIntClear \
  3528. QEIIntClear
  3529. #endif
  3530. //*****************************************************************************
  3531. //
  3532. // Macros for the SHAMD5 API.
  3533. //
  3534. //*****************************************************************************
  3535. #ifdef ROM_SHAMD5IntStatus
  3536. #define MAP_SHAMD5IntStatus \
  3537. ROM_SHAMD5IntStatus
  3538. #else
  3539. #define MAP_SHAMD5IntStatus \
  3540. SHAMD5IntStatus
  3541. #endif
  3542. #ifdef ROM_SHAMD5ConfigSet
  3543. #define MAP_SHAMD5ConfigSet \
  3544. ROM_SHAMD5ConfigSet
  3545. #else
  3546. #define MAP_SHAMD5ConfigSet \
  3547. SHAMD5ConfigSet
  3548. #endif
  3549. #ifdef ROM_SHAMD5DataProcess
  3550. #define MAP_SHAMD5DataProcess \
  3551. ROM_SHAMD5DataProcess
  3552. #else
  3553. #define MAP_SHAMD5DataProcess \
  3554. SHAMD5DataProcess
  3555. #endif
  3556. #ifdef ROM_SHAMD5DataWrite
  3557. #define MAP_SHAMD5DataWrite \
  3558. ROM_SHAMD5DataWrite
  3559. #else
  3560. #define MAP_SHAMD5DataWrite \
  3561. SHAMD5DataWrite
  3562. #endif
  3563. #ifdef ROM_SHAMD5DataWriteNonBlocking
  3564. #define MAP_SHAMD5DataWriteNonBlocking \
  3565. ROM_SHAMD5DataWriteNonBlocking
  3566. #else
  3567. #define MAP_SHAMD5DataWriteNonBlocking \
  3568. SHAMD5DataWriteNonBlocking
  3569. #endif
  3570. #ifdef ROM_SHAMD5DMADisable
  3571. #define MAP_SHAMD5DMADisable \
  3572. ROM_SHAMD5DMADisable
  3573. #else
  3574. #define MAP_SHAMD5DMADisable \
  3575. SHAMD5DMADisable
  3576. #endif
  3577. #ifdef ROM_SHAMD5DMAEnable
  3578. #define MAP_SHAMD5DMAEnable \
  3579. ROM_SHAMD5DMAEnable
  3580. #else
  3581. #define MAP_SHAMD5DMAEnable \
  3582. SHAMD5DMAEnable
  3583. #endif
  3584. #ifdef ROM_SHAMD5HashLengthSet
  3585. #define MAP_SHAMD5HashLengthSet \
  3586. ROM_SHAMD5HashLengthSet
  3587. #else
  3588. #define MAP_SHAMD5HashLengthSet \
  3589. SHAMD5HashLengthSet
  3590. #endif
  3591. #ifdef ROM_SHAMD5HMACKeySet
  3592. #define MAP_SHAMD5HMACKeySet \
  3593. ROM_SHAMD5HMACKeySet
  3594. #else
  3595. #define MAP_SHAMD5HMACKeySet \
  3596. SHAMD5HMACKeySet
  3597. #endif
  3598. #ifdef ROM_SHAMD5HMACPPKeyGenerate
  3599. #define MAP_SHAMD5HMACPPKeyGenerate \
  3600. ROM_SHAMD5HMACPPKeyGenerate
  3601. #else
  3602. #define MAP_SHAMD5HMACPPKeyGenerate \
  3603. SHAMD5HMACPPKeyGenerate
  3604. #endif
  3605. #ifdef ROM_SHAMD5HMACPPKeySet
  3606. #define MAP_SHAMD5HMACPPKeySet \
  3607. ROM_SHAMD5HMACPPKeySet
  3608. #else
  3609. #define MAP_SHAMD5HMACPPKeySet \
  3610. SHAMD5HMACPPKeySet
  3611. #endif
  3612. #ifdef ROM_SHAMD5HMACProcess
  3613. #define MAP_SHAMD5HMACProcess \
  3614. ROM_SHAMD5HMACProcess
  3615. #else
  3616. #define MAP_SHAMD5HMACProcess \
  3617. SHAMD5HMACProcess
  3618. #endif
  3619. #ifdef ROM_SHAMD5IntClear
  3620. #define MAP_SHAMD5IntClear \
  3621. ROM_SHAMD5IntClear
  3622. #else
  3623. #define MAP_SHAMD5IntClear \
  3624. SHAMD5IntClear
  3625. #endif
  3626. #ifdef ROM_SHAMD5IntDisable
  3627. #define MAP_SHAMD5IntDisable \
  3628. ROM_SHAMD5IntDisable
  3629. #else
  3630. #define MAP_SHAMD5IntDisable \
  3631. SHAMD5IntDisable
  3632. #endif
  3633. #ifdef ROM_SHAMD5IntEnable
  3634. #define MAP_SHAMD5IntEnable \
  3635. ROM_SHAMD5IntEnable
  3636. #else
  3637. #define MAP_SHAMD5IntEnable \
  3638. SHAMD5IntEnable
  3639. #endif
  3640. #ifdef ROM_SHAMD5Reset
  3641. #define MAP_SHAMD5Reset \
  3642. ROM_SHAMD5Reset
  3643. #else
  3644. #define MAP_SHAMD5Reset \
  3645. SHAMD5Reset
  3646. #endif
  3647. #ifdef ROM_SHAMD5ResultRead
  3648. #define MAP_SHAMD5ResultRead \
  3649. ROM_SHAMD5ResultRead
  3650. #else
  3651. #define MAP_SHAMD5ResultRead \
  3652. SHAMD5ResultRead
  3653. #endif
  3654. //*****************************************************************************
  3655. //
  3656. // Macros for the SMBus API.
  3657. //
  3658. //*****************************************************************************
  3659. #ifdef ROM_SMBusMasterIntProcess
  3660. #define MAP_SMBusMasterIntProcess \
  3661. ROM_SMBusMasterIntProcess
  3662. #else
  3663. #define MAP_SMBusMasterIntProcess \
  3664. SMBusMasterIntProcess
  3665. #endif
  3666. #ifdef ROM_SMBusARPDisable
  3667. #define MAP_SMBusARPDisable \
  3668. ROM_SMBusARPDisable
  3669. #else
  3670. #define MAP_SMBusARPDisable \
  3671. SMBusARPDisable
  3672. #endif
  3673. #ifdef ROM_SMBusARPEnable
  3674. #define MAP_SMBusARPEnable \
  3675. ROM_SMBusARPEnable
  3676. #else
  3677. #define MAP_SMBusARPEnable \
  3678. SMBusARPEnable
  3679. #endif
  3680. #ifdef ROM_SMBusARPUDIDPacketDecode
  3681. #define MAP_SMBusARPUDIDPacketDecode \
  3682. ROM_SMBusARPUDIDPacketDecode
  3683. #else
  3684. #define MAP_SMBusARPUDIDPacketDecode \
  3685. SMBusARPUDIDPacketDecode
  3686. #endif
  3687. #ifdef ROM_SMBusARPUDIDPacketEncode
  3688. #define MAP_SMBusARPUDIDPacketEncode \
  3689. ROM_SMBusARPUDIDPacketEncode
  3690. #else
  3691. #define MAP_SMBusARPUDIDPacketEncode \
  3692. SMBusARPUDIDPacketEncode
  3693. #endif
  3694. #ifdef ROM_SMBusMasterARPAssignAddress
  3695. #define MAP_SMBusMasterARPAssignAddress \
  3696. ROM_SMBusMasterARPAssignAddress
  3697. #else
  3698. #define MAP_SMBusMasterARPAssignAddress \
  3699. SMBusMasterARPAssignAddress
  3700. #endif
  3701. #ifdef ROM_SMBusMasterARPGetUDIDDir
  3702. #define MAP_SMBusMasterARPGetUDIDDir \
  3703. ROM_SMBusMasterARPGetUDIDDir
  3704. #else
  3705. #define MAP_SMBusMasterARPGetUDIDDir \
  3706. SMBusMasterARPGetUDIDDir
  3707. #endif
  3708. #ifdef ROM_SMBusMasterARPGetUDIDGen
  3709. #define MAP_SMBusMasterARPGetUDIDGen \
  3710. ROM_SMBusMasterARPGetUDIDGen
  3711. #else
  3712. #define MAP_SMBusMasterARPGetUDIDGen \
  3713. SMBusMasterARPGetUDIDGen
  3714. #endif
  3715. #ifdef ROM_SMBusMasterARPNotifyMaster
  3716. #define MAP_SMBusMasterARPNotifyMaster \
  3717. ROM_SMBusMasterARPNotifyMaster
  3718. #else
  3719. #define MAP_SMBusMasterARPNotifyMaster \
  3720. SMBusMasterARPNotifyMaster
  3721. #endif
  3722. #ifdef ROM_SMBusMasterARPPrepareToARP
  3723. #define MAP_SMBusMasterARPPrepareToARP \
  3724. ROM_SMBusMasterARPPrepareToARP
  3725. #else
  3726. #define MAP_SMBusMasterARPPrepareToARP \
  3727. SMBusMasterARPPrepareToARP
  3728. #endif
  3729. #ifdef ROM_SMBusMasterARPResetDeviceDir
  3730. #define MAP_SMBusMasterARPResetDeviceDir \
  3731. ROM_SMBusMasterARPResetDeviceDir
  3732. #else
  3733. #define MAP_SMBusMasterARPResetDeviceDir \
  3734. SMBusMasterARPResetDeviceDir
  3735. #endif
  3736. #ifdef ROM_SMBusMasterARPResetDeviceGen
  3737. #define MAP_SMBusMasterARPResetDeviceGen \
  3738. ROM_SMBusMasterARPResetDeviceGen
  3739. #else
  3740. #define MAP_SMBusMasterARPResetDeviceGen \
  3741. SMBusMasterARPResetDeviceGen
  3742. #endif
  3743. #ifdef ROM_SMBusMasterBlockProcessCall
  3744. #define MAP_SMBusMasterBlockProcessCall \
  3745. ROM_SMBusMasterBlockProcessCall
  3746. #else
  3747. #define MAP_SMBusMasterBlockProcessCall \
  3748. SMBusMasterBlockProcessCall
  3749. #endif
  3750. #ifdef ROM_SMBusMasterBlockRead
  3751. #define MAP_SMBusMasterBlockRead \
  3752. ROM_SMBusMasterBlockRead
  3753. #else
  3754. #define MAP_SMBusMasterBlockRead \
  3755. SMBusMasterBlockRead
  3756. #endif
  3757. #ifdef ROM_SMBusMasterBlockWrite
  3758. #define MAP_SMBusMasterBlockWrite \
  3759. ROM_SMBusMasterBlockWrite
  3760. #else
  3761. #define MAP_SMBusMasterBlockWrite \
  3762. SMBusMasterBlockWrite
  3763. #endif
  3764. #ifdef ROM_SMBusMasterByteReceive
  3765. #define MAP_SMBusMasterByteReceive \
  3766. ROM_SMBusMasterByteReceive
  3767. #else
  3768. #define MAP_SMBusMasterByteReceive \
  3769. SMBusMasterByteReceive
  3770. #endif
  3771. #ifdef ROM_SMBusMasterByteSend
  3772. #define MAP_SMBusMasterByteSend \
  3773. ROM_SMBusMasterByteSend
  3774. #else
  3775. #define MAP_SMBusMasterByteSend \
  3776. SMBusMasterByteSend
  3777. #endif
  3778. #ifdef ROM_SMBusMasterByteWordRead
  3779. #define MAP_SMBusMasterByteWordRead \
  3780. ROM_SMBusMasterByteWordRead
  3781. #else
  3782. #define MAP_SMBusMasterByteWordRead \
  3783. SMBusMasterByteWordRead
  3784. #endif
  3785. #ifdef ROM_SMBusMasterByteWordWrite
  3786. #define MAP_SMBusMasterByteWordWrite \
  3787. ROM_SMBusMasterByteWordWrite
  3788. #else
  3789. #define MAP_SMBusMasterByteWordWrite \
  3790. SMBusMasterByteWordWrite
  3791. #endif
  3792. #ifdef ROM_SMBusMasterHostNotify
  3793. #define MAP_SMBusMasterHostNotify \
  3794. ROM_SMBusMasterHostNotify
  3795. #else
  3796. #define MAP_SMBusMasterHostNotify \
  3797. SMBusMasterHostNotify
  3798. #endif
  3799. #ifdef ROM_SMBusMasterI2CRead
  3800. #define MAP_SMBusMasterI2CRead \
  3801. ROM_SMBusMasterI2CRead
  3802. #else
  3803. #define MAP_SMBusMasterI2CRead \
  3804. SMBusMasterI2CRead
  3805. #endif
  3806. #ifdef ROM_SMBusMasterI2CWrite
  3807. #define MAP_SMBusMasterI2CWrite \
  3808. ROM_SMBusMasterI2CWrite
  3809. #else
  3810. #define MAP_SMBusMasterI2CWrite \
  3811. SMBusMasterI2CWrite
  3812. #endif
  3813. #ifdef ROM_SMBusMasterI2CWriteRead
  3814. #define MAP_SMBusMasterI2CWriteRead \
  3815. ROM_SMBusMasterI2CWriteRead
  3816. #else
  3817. #define MAP_SMBusMasterI2CWriteRead \
  3818. SMBusMasterI2CWriteRead
  3819. #endif
  3820. #ifdef ROM_SMBusMasterInit
  3821. #define MAP_SMBusMasterInit \
  3822. ROM_SMBusMasterInit
  3823. #else
  3824. #define MAP_SMBusMasterInit \
  3825. SMBusMasterInit
  3826. #endif
  3827. #ifdef ROM_SMBusMasterIntEnable
  3828. #define MAP_SMBusMasterIntEnable \
  3829. ROM_SMBusMasterIntEnable
  3830. #else
  3831. #define MAP_SMBusMasterIntEnable \
  3832. SMBusMasterIntEnable
  3833. #endif
  3834. #ifdef ROM_SMBusMasterProcessCall
  3835. #define MAP_SMBusMasterProcessCall \
  3836. ROM_SMBusMasterProcessCall
  3837. #else
  3838. #define MAP_SMBusMasterProcessCall \
  3839. SMBusMasterProcessCall
  3840. #endif
  3841. #ifdef ROM_SMBusMasterQuickCommand
  3842. #define MAP_SMBusMasterQuickCommand \
  3843. ROM_SMBusMasterQuickCommand
  3844. #else
  3845. #define MAP_SMBusMasterQuickCommand \
  3846. SMBusMasterQuickCommand
  3847. #endif
  3848. #ifdef ROM_SMBusPECDisable
  3849. #define MAP_SMBusPECDisable \
  3850. ROM_SMBusPECDisable
  3851. #else
  3852. #define MAP_SMBusPECDisable \
  3853. SMBusPECDisable
  3854. #endif
  3855. #ifdef ROM_SMBusPECEnable
  3856. #define MAP_SMBusPECEnable \
  3857. ROM_SMBusPECEnable
  3858. #else
  3859. #define MAP_SMBusPECEnable \
  3860. SMBusPECEnable
  3861. #endif
  3862. #ifdef ROM_SMBusRxPacketSizeGet
  3863. #define MAP_SMBusRxPacketSizeGet \
  3864. ROM_SMBusRxPacketSizeGet
  3865. #else
  3866. #define MAP_SMBusRxPacketSizeGet \
  3867. SMBusRxPacketSizeGet
  3868. #endif
  3869. #ifdef ROM_SMBusSlaveACKSend
  3870. #define MAP_SMBusSlaveACKSend \
  3871. ROM_SMBusSlaveACKSend
  3872. #else
  3873. #define MAP_SMBusSlaveACKSend \
  3874. SMBusSlaveACKSend
  3875. #endif
  3876. #ifdef ROM_SMBusSlaveAddressSet
  3877. #define MAP_SMBusSlaveAddressSet \
  3878. ROM_SMBusSlaveAddressSet
  3879. #else
  3880. #define MAP_SMBusSlaveAddressSet \
  3881. SMBusSlaveAddressSet
  3882. #endif
  3883. #ifdef ROM_SMBusSlaveARPFlagARGet
  3884. #define MAP_SMBusSlaveARPFlagARGet \
  3885. ROM_SMBusSlaveARPFlagARGet
  3886. #else
  3887. #define MAP_SMBusSlaveARPFlagARGet \
  3888. SMBusSlaveARPFlagARGet
  3889. #endif
  3890. #ifdef ROM_SMBusSlaveARPFlagARSet
  3891. #define MAP_SMBusSlaveARPFlagARSet \
  3892. ROM_SMBusSlaveARPFlagARSet
  3893. #else
  3894. #define MAP_SMBusSlaveARPFlagARSet \
  3895. SMBusSlaveARPFlagARSet
  3896. #endif
  3897. #ifdef ROM_SMBusSlaveARPFlagAVGet
  3898. #define MAP_SMBusSlaveARPFlagAVGet \
  3899. ROM_SMBusSlaveARPFlagAVGet
  3900. #else
  3901. #define MAP_SMBusSlaveARPFlagAVGet \
  3902. SMBusSlaveARPFlagAVGet
  3903. #endif
  3904. #ifdef ROM_SMBusSlaveARPFlagAVSet
  3905. #define MAP_SMBusSlaveARPFlagAVSet \
  3906. ROM_SMBusSlaveARPFlagAVSet
  3907. #else
  3908. #define MAP_SMBusSlaveARPFlagAVSet \
  3909. SMBusSlaveARPFlagAVSet
  3910. #endif
  3911. #ifdef ROM_SMBusSlaveBlockTransferDisable
  3912. #define MAP_SMBusSlaveBlockTransferDisable \
  3913. ROM_SMBusSlaveBlockTransferDisable
  3914. #else
  3915. #define MAP_SMBusSlaveBlockTransferDisable \
  3916. SMBusSlaveBlockTransferDisable
  3917. #endif
  3918. #ifdef ROM_SMBusSlaveBlockTransferEnable
  3919. #define MAP_SMBusSlaveBlockTransferEnable \
  3920. ROM_SMBusSlaveBlockTransferEnable
  3921. #else
  3922. #define MAP_SMBusSlaveBlockTransferEnable \
  3923. SMBusSlaveBlockTransferEnable
  3924. #endif
  3925. #ifdef ROM_SMBusSlaveCommandGet
  3926. #define MAP_SMBusSlaveCommandGet \
  3927. ROM_SMBusSlaveCommandGet
  3928. #else
  3929. #define MAP_SMBusSlaveCommandGet \
  3930. SMBusSlaveCommandGet
  3931. #endif
  3932. #ifdef ROM_SMBusSlaveI2CDisable
  3933. #define MAP_SMBusSlaveI2CDisable \
  3934. ROM_SMBusSlaveI2CDisable
  3935. #else
  3936. #define MAP_SMBusSlaveI2CDisable \
  3937. SMBusSlaveI2CDisable
  3938. #endif
  3939. #ifdef ROM_SMBusSlaveI2CEnable
  3940. #define MAP_SMBusSlaveI2CEnable \
  3941. ROM_SMBusSlaveI2CEnable
  3942. #else
  3943. #define MAP_SMBusSlaveI2CEnable \
  3944. SMBusSlaveI2CEnable
  3945. #endif
  3946. #ifdef ROM_SMBusSlaveInit
  3947. #define MAP_SMBusSlaveInit \
  3948. ROM_SMBusSlaveInit
  3949. #else
  3950. #define MAP_SMBusSlaveInit \
  3951. SMBusSlaveInit
  3952. #endif
  3953. #ifdef ROM_SMBusSlaveIntAddressGet
  3954. #define MAP_SMBusSlaveIntAddressGet \
  3955. ROM_SMBusSlaveIntAddressGet
  3956. #else
  3957. #define MAP_SMBusSlaveIntAddressGet \
  3958. SMBusSlaveIntAddressGet
  3959. #endif
  3960. #ifdef ROM_SMBusSlaveIntEnable
  3961. #define MAP_SMBusSlaveIntEnable \
  3962. ROM_SMBusSlaveIntEnable
  3963. #else
  3964. #define MAP_SMBusSlaveIntEnable \
  3965. SMBusSlaveIntEnable
  3966. #endif
  3967. #ifdef ROM_SMBusSlaveIntProcess
  3968. #define MAP_SMBusSlaveIntProcess \
  3969. ROM_SMBusSlaveIntProcess
  3970. #else
  3971. #define MAP_SMBusSlaveIntProcess \
  3972. SMBusSlaveIntProcess
  3973. #endif
  3974. #ifdef ROM_SMBusSlaveManualACKDisable
  3975. #define MAP_SMBusSlaveManualACKDisable \
  3976. ROM_SMBusSlaveManualACKDisable
  3977. #else
  3978. #define MAP_SMBusSlaveManualACKDisable \
  3979. SMBusSlaveManualACKDisable
  3980. #endif
  3981. #ifdef ROM_SMBusSlaveManualACKEnable
  3982. #define MAP_SMBusSlaveManualACKEnable \
  3983. ROM_SMBusSlaveManualACKEnable
  3984. #else
  3985. #define MAP_SMBusSlaveManualACKEnable \
  3986. SMBusSlaveManualACKEnable
  3987. #endif
  3988. #ifdef ROM_SMBusSlaveManualACKStatusGet
  3989. #define MAP_SMBusSlaveManualACKStatusGet \
  3990. ROM_SMBusSlaveManualACKStatusGet
  3991. #else
  3992. #define MAP_SMBusSlaveManualACKStatusGet \
  3993. SMBusSlaveManualACKStatusGet
  3994. #endif
  3995. #ifdef ROM_SMBusSlaveProcessCallDisable
  3996. #define MAP_SMBusSlaveProcessCallDisable \
  3997. ROM_SMBusSlaveProcessCallDisable
  3998. #else
  3999. #define MAP_SMBusSlaveProcessCallDisable \
  4000. SMBusSlaveProcessCallDisable
  4001. #endif
  4002. #ifdef ROM_SMBusSlaveProcessCallEnable
  4003. #define MAP_SMBusSlaveProcessCallEnable \
  4004. ROM_SMBusSlaveProcessCallEnable
  4005. #else
  4006. #define MAP_SMBusSlaveProcessCallEnable \
  4007. SMBusSlaveProcessCallEnable
  4008. #endif
  4009. #ifdef ROM_SMBusSlaveRxBufferSet
  4010. #define MAP_SMBusSlaveRxBufferSet \
  4011. ROM_SMBusSlaveRxBufferSet
  4012. #else
  4013. #define MAP_SMBusSlaveRxBufferSet \
  4014. SMBusSlaveRxBufferSet
  4015. #endif
  4016. #ifdef ROM_SMBusSlaveTransferInit
  4017. #define MAP_SMBusSlaveTransferInit \
  4018. ROM_SMBusSlaveTransferInit
  4019. #else
  4020. #define MAP_SMBusSlaveTransferInit \
  4021. SMBusSlaveTransferInit
  4022. #endif
  4023. #ifdef ROM_SMBusSlaveTxBufferSet
  4024. #define MAP_SMBusSlaveTxBufferSet \
  4025. ROM_SMBusSlaveTxBufferSet
  4026. #else
  4027. #define MAP_SMBusSlaveTxBufferSet \
  4028. SMBusSlaveTxBufferSet
  4029. #endif
  4030. #ifdef ROM_SMBusSlaveUDIDSet
  4031. #define MAP_SMBusSlaveUDIDSet \
  4032. ROM_SMBusSlaveUDIDSet
  4033. #else
  4034. #define MAP_SMBusSlaveUDIDSet \
  4035. SMBusSlaveUDIDSet
  4036. #endif
  4037. #ifdef ROM_SMBusStatusGet
  4038. #define MAP_SMBusStatusGet \
  4039. ROM_SMBusStatusGet
  4040. #else
  4041. #define MAP_SMBusStatusGet \
  4042. SMBusStatusGet
  4043. #endif
  4044. #ifdef ROM_SMBusSlaveDataSend
  4045. #define MAP_SMBusSlaveDataSend \
  4046. ROM_SMBusSlaveDataSend
  4047. #else
  4048. #define MAP_SMBusSlaveDataSend \
  4049. SMBusSlaveDataSend
  4050. #endif
  4051. #ifdef ROM_SMBusFIFOEnable
  4052. #define MAP_SMBusFIFOEnable \
  4053. ROM_SMBusFIFOEnable
  4054. #else
  4055. #define MAP_SMBusFIFOEnable \
  4056. SMBusFIFOEnable
  4057. #endif
  4058. #ifdef ROM_SMBusFIFODisable
  4059. #define MAP_SMBusFIFODisable \
  4060. ROM_SMBusFIFODisable
  4061. #else
  4062. #define MAP_SMBusFIFODisable \
  4063. SMBusFIFODisable
  4064. #endif
  4065. #ifdef ROM_SMBusDMAEnable
  4066. #define MAP_SMBusDMAEnable \
  4067. ROM_SMBusDMAEnable
  4068. #else
  4069. #define MAP_SMBusDMAEnable \
  4070. SMBusDMAEnable
  4071. #endif
  4072. #ifdef ROM_SMBusDMADisable
  4073. #define MAP_SMBusDMADisable \
  4074. ROM_SMBusDMADisable
  4075. #else
  4076. #define MAP_SMBusDMADisable \
  4077. SMBusDMADisable
  4078. #endif
  4079. //*****************************************************************************
  4080. //
  4081. // Macros for the SPIFlash API.
  4082. //
  4083. //*****************************************************************************
  4084. #ifdef ROM_SPIFlashIntHandler
  4085. #define MAP_SPIFlashIntHandler \
  4086. ROM_SPIFlashIntHandler
  4087. #else
  4088. #define MAP_SPIFlashIntHandler \
  4089. SPIFlashIntHandler
  4090. #endif
  4091. #ifdef ROM_SPIFlashInit
  4092. #define MAP_SPIFlashInit \
  4093. ROM_SPIFlashInit
  4094. #else
  4095. #define MAP_SPIFlashInit \
  4096. SPIFlashInit
  4097. #endif
  4098. #ifdef ROM_SPIFlashWriteStatus
  4099. #define MAP_SPIFlashWriteStatus \
  4100. ROM_SPIFlashWriteStatus
  4101. #else
  4102. #define MAP_SPIFlashWriteStatus \
  4103. SPIFlashWriteStatus
  4104. #endif
  4105. #ifdef ROM_SPIFlashPageProgram
  4106. #define MAP_SPIFlashPageProgram \
  4107. ROM_SPIFlashPageProgram
  4108. #else
  4109. #define MAP_SPIFlashPageProgram \
  4110. SPIFlashPageProgram
  4111. #endif
  4112. #ifdef ROM_SPIFlashPageProgramNonBlocking
  4113. #define MAP_SPIFlashPageProgramNonBlocking \
  4114. ROM_SPIFlashPageProgramNonBlocking
  4115. #else
  4116. #define MAP_SPIFlashPageProgramNonBlocking \
  4117. SPIFlashPageProgramNonBlocking
  4118. #endif
  4119. #ifdef ROM_SPIFlashRead
  4120. #define MAP_SPIFlashRead \
  4121. ROM_SPIFlashRead
  4122. #else
  4123. #define MAP_SPIFlashRead \
  4124. SPIFlashRead
  4125. #endif
  4126. #ifdef ROM_SPIFlashReadNonBlocking
  4127. #define MAP_SPIFlashReadNonBlocking \
  4128. ROM_SPIFlashReadNonBlocking
  4129. #else
  4130. #define MAP_SPIFlashReadNonBlocking \
  4131. SPIFlashReadNonBlocking
  4132. #endif
  4133. #ifdef ROM_SPIFlashWriteDisable
  4134. #define MAP_SPIFlashWriteDisable \
  4135. ROM_SPIFlashWriteDisable
  4136. #else
  4137. #define MAP_SPIFlashWriteDisable \
  4138. SPIFlashWriteDisable
  4139. #endif
  4140. #ifdef ROM_SPIFlashReadStatus
  4141. #define MAP_SPIFlashReadStatus \
  4142. ROM_SPIFlashReadStatus
  4143. #else
  4144. #define MAP_SPIFlashReadStatus \
  4145. SPIFlashReadStatus
  4146. #endif
  4147. #ifdef ROM_SPIFlashWriteEnable
  4148. #define MAP_SPIFlashWriteEnable \
  4149. ROM_SPIFlashWriteEnable
  4150. #else
  4151. #define MAP_SPIFlashWriteEnable \
  4152. SPIFlashWriteEnable
  4153. #endif
  4154. #ifdef ROM_SPIFlashFastRead
  4155. #define MAP_SPIFlashFastRead \
  4156. ROM_SPIFlashFastRead
  4157. #else
  4158. #define MAP_SPIFlashFastRead \
  4159. SPIFlashFastRead
  4160. #endif
  4161. #ifdef ROM_SPIFlashFastReadNonBlocking
  4162. #define MAP_SPIFlashFastReadNonBlocking \
  4163. ROM_SPIFlashFastReadNonBlocking
  4164. #else
  4165. #define MAP_SPIFlashFastReadNonBlocking \
  4166. SPIFlashFastReadNonBlocking
  4167. #endif
  4168. #ifdef ROM_SPIFlashSectorErase
  4169. #define MAP_SPIFlashSectorErase \
  4170. ROM_SPIFlashSectorErase
  4171. #else
  4172. #define MAP_SPIFlashSectorErase \
  4173. SPIFlashSectorErase
  4174. #endif
  4175. #ifdef ROM_SPIFlashDualRead
  4176. #define MAP_SPIFlashDualRead \
  4177. ROM_SPIFlashDualRead
  4178. #else
  4179. #define MAP_SPIFlashDualRead \
  4180. SPIFlashDualRead
  4181. #endif
  4182. #ifdef ROM_SPIFlashDualReadNonBlocking
  4183. #define MAP_SPIFlashDualReadNonBlocking \
  4184. ROM_SPIFlashDualReadNonBlocking
  4185. #else
  4186. #define MAP_SPIFlashDualReadNonBlocking \
  4187. SPIFlashDualReadNonBlocking
  4188. #endif
  4189. #ifdef ROM_SPIFlashBlockErase32
  4190. #define MAP_SPIFlashBlockErase32 \
  4191. ROM_SPIFlashBlockErase32
  4192. #else
  4193. #define MAP_SPIFlashBlockErase32 \
  4194. SPIFlashBlockErase32
  4195. #endif
  4196. #ifdef ROM_SPIFlashQuadRead
  4197. #define MAP_SPIFlashQuadRead \
  4198. ROM_SPIFlashQuadRead
  4199. #else
  4200. #define MAP_SPIFlashQuadRead \
  4201. SPIFlashQuadRead
  4202. #endif
  4203. #ifdef ROM_SPIFlashQuadReadNonBlocking
  4204. #define MAP_SPIFlashQuadReadNonBlocking \
  4205. ROM_SPIFlashQuadReadNonBlocking
  4206. #else
  4207. #define MAP_SPIFlashQuadReadNonBlocking \
  4208. SPIFlashQuadReadNonBlocking
  4209. #endif
  4210. #ifdef ROM_SPIFlashReadID
  4211. #define MAP_SPIFlashReadID \
  4212. ROM_SPIFlashReadID
  4213. #else
  4214. #define MAP_SPIFlashReadID \
  4215. SPIFlashReadID
  4216. #endif
  4217. #ifdef ROM_SPIFlashChipErase
  4218. #define MAP_SPIFlashChipErase \
  4219. ROM_SPIFlashChipErase
  4220. #else
  4221. #define MAP_SPIFlashChipErase \
  4222. SPIFlashChipErase
  4223. #endif
  4224. #ifdef ROM_SPIFlashBlockErase64
  4225. #define MAP_SPIFlashBlockErase64 \
  4226. ROM_SPIFlashBlockErase64
  4227. #else
  4228. #define MAP_SPIFlashBlockErase64 \
  4229. SPIFlashBlockErase64
  4230. #endif
  4231. //*****************************************************************************
  4232. //
  4233. // Macros for the SSI API.
  4234. //
  4235. //*****************************************************************************
  4236. #ifdef ROM_SSIDataPut
  4237. #define MAP_SSIDataPut \
  4238. ROM_SSIDataPut
  4239. #else
  4240. #define MAP_SSIDataPut \
  4241. SSIDataPut
  4242. #endif
  4243. #ifdef ROM_SSIConfigSetExpClk
  4244. #define MAP_SSIConfigSetExpClk \
  4245. ROM_SSIConfigSetExpClk
  4246. #else
  4247. #define MAP_SSIConfigSetExpClk \
  4248. SSIConfigSetExpClk
  4249. #endif
  4250. #ifdef ROM_SSIEnable
  4251. #define MAP_SSIEnable \
  4252. ROM_SSIEnable
  4253. #else
  4254. #define MAP_SSIEnable \
  4255. SSIEnable
  4256. #endif
  4257. #ifdef ROM_SSIDisable
  4258. #define MAP_SSIDisable \
  4259. ROM_SSIDisable
  4260. #else
  4261. #define MAP_SSIDisable \
  4262. SSIDisable
  4263. #endif
  4264. #ifdef ROM_SSIIntEnable
  4265. #define MAP_SSIIntEnable \
  4266. ROM_SSIIntEnable
  4267. #else
  4268. #define MAP_SSIIntEnable \
  4269. SSIIntEnable
  4270. #endif
  4271. #ifdef ROM_SSIIntDisable
  4272. #define MAP_SSIIntDisable \
  4273. ROM_SSIIntDisable
  4274. #else
  4275. #define MAP_SSIIntDisable \
  4276. SSIIntDisable
  4277. #endif
  4278. #ifdef ROM_SSIIntStatus
  4279. #define MAP_SSIIntStatus \
  4280. ROM_SSIIntStatus
  4281. #else
  4282. #define MAP_SSIIntStatus \
  4283. SSIIntStatus
  4284. #endif
  4285. #ifdef ROM_SSIIntClear
  4286. #define MAP_SSIIntClear \
  4287. ROM_SSIIntClear
  4288. #else
  4289. #define MAP_SSIIntClear \
  4290. SSIIntClear
  4291. #endif
  4292. #ifdef ROM_SSIDataPutNonBlocking
  4293. #define MAP_SSIDataPutNonBlocking \
  4294. ROM_SSIDataPutNonBlocking
  4295. #else
  4296. #define MAP_SSIDataPutNonBlocking \
  4297. SSIDataPutNonBlocking
  4298. #endif
  4299. #ifdef ROM_SSIDataGet
  4300. #define MAP_SSIDataGet \
  4301. ROM_SSIDataGet
  4302. #else
  4303. #define MAP_SSIDataGet \
  4304. SSIDataGet
  4305. #endif
  4306. #ifdef ROM_SSIDataGetNonBlocking
  4307. #define MAP_SSIDataGetNonBlocking \
  4308. ROM_SSIDataGetNonBlocking
  4309. #else
  4310. #define MAP_SSIDataGetNonBlocking \
  4311. SSIDataGetNonBlocking
  4312. #endif
  4313. #ifdef ROM_SSIDMAEnable
  4314. #define MAP_SSIDMAEnable \
  4315. ROM_SSIDMAEnable
  4316. #else
  4317. #define MAP_SSIDMAEnable \
  4318. SSIDMAEnable
  4319. #endif
  4320. #ifdef ROM_SSIDMADisable
  4321. #define MAP_SSIDMADisable \
  4322. ROM_SSIDMADisable
  4323. #else
  4324. #define MAP_SSIDMADisable \
  4325. SSIDMADisable
  4326. #endif
  4327. #ifdef ROM_SSIBusy
  4328. #define MAP_SSIBusy \
  4329. ROM_SSIBusy
  4330. #else
  4331. #define MAP_SSIBusy \
  4332. SSIBusy
  4333. #endif
  4334. #ifdef ROM_SSIClockSourceGet
  4335. #define MAP_SSIClockSourceGet \
  4336. ROM_SSIClockSourceGet
  4337. #else
  4338. #define MAP_SSIClockSourceGet \
  4339. SSIClockSourceGet
  4340. #endif
  4341. #ifdef ROM_SSIClockSourceSet
  4342. #define MAP_SSIClockSourceSet \
  4343. ROM_SSIClockSourceSet
  4344. #else
  4345. #define MAP_SSIClockSourceSet \
  4346. SSIClockSourceSet
  4347. #endif
  4348. #ifdef ROM_SSIAdvModeSet
  4349. #define MAP_SSIAdvModeSet \
  4350. ROM_SSIAdvModeSet
  4351. #else
  4352. #define MAP_SSIAdvModeSet \
  4353. SSIAdvModeSet
  4354. #endif
  4355. #ifdef ROM_SSIAdvDataPutFrameEnd
  4356. #define MAP_SSIAdvDataPutFrameEnd \
  4357. ROM_SSIAdvDataPutFrameEnd
  4358. #else
  4359. #define MAP_SSIAdvDataPutFrameEnd \
  4360. SSIAdvDataPutFrameEnd
  4361. #endif
  4362. #ifdef ROM_SSIAdvDataPutFrameEndNonBlocking
  4363. #define MAP_SSIAdvDataPutFrameEndNonBlocking \
  4364. ROM_SSIAdvDataPutFrameEndNonBlocking
  4365. #else
  4366. #define MAP_SSIAdvDataPutFrameEndNonBlocking \
  4367. SSIAdvDataPutFrameEndNonBlocking
  4368. #endif
  4369. #ifdef ROM_SSIAdvFrameHoldEnable
  4370. #define MAP_SSIAdvFrameHoldEnable \
  4371. ROM_SSIAdvFrameHoldEnable
  4372. #else
  4373. #define MAP_SSIAdvFrameHoldEnable \
  4374. SSIAdvFrameHoldEnable
  4375. #endif
  4376. #ifdef ROM_SSIAdvFrameHoldDisable
  4377. #define MAP_SSIAdvFrameHoldDisable \
  4378. ROM_SSIAdvFrameHoldDisable
  4379. #else
  4380. #define MAP_SSIAdvFrameHoldDisable \
  4381. SSIAdvFrameHoldDisable
  4382. #endif
  4383. //*****************************************************************************
  4384. //
  4385. // Macros for the SysCtl API.
  4386. //
  4387. //*****************************************************************************
  4388. #ifdef ROM_SysCtlSleep
  4389. #define MAP_SysCtlSleep \
  4390. ROM_SysCtlSleep
  4391. #else
  4392. #define MAP_SysCtlSleep \
  4393. SysCtlSleep
  4394. #endif
  4395. #ifdef ROM_SysCtlSRAMSizeGet
  4396. #define MAP_SysCtlSRAMSizeGet \
  4397. ROM_SysCtlSRAMSizeGet
  4398. #else
  4399. #define MAP_SysCtlSRAMSizeGet \
  4400. SysCtlSRAMSizeGet
  4401. #endif
  4402. #ifdef ROM_SysCtlFlashSizeGet
  4403. #define MAP_SysCtlFlashSizeGet \
  4404. ROM_SysCtlFlashSizeGet
  4405. #else
  4406. #define MAP_SysCtlFlashSizeGet \
  4407. SysCtlFlashSizeGet
  4408. #endif
  4409. #ifdef ROM_SysCtlPeripheralPresent
  4410. #define MAP_SysCtlPeripheralPresent \
  4411. ROM_SysCtlPeripheralPresent
  4412. #else
  4413. #define MAP_SysCtlPeripheralPresent \
  4414. SysCtlPeripheralPresent
  4415. #endif
  4416. #ifdef ROM_SysCtlPeripheralReset
  4417. #define MAP_SysCtlPeripheralReset \
  4418. ROM_SysCtlPeripheralReset
  4419. #else
  4420. #define MAP_SysCtlPeripheralReset \
  4421. SysCtlPeripheralReset
  4422. #endif
  4423. #ifdef ROM_SysCtlPeripheralEnable
  4424. #define MAP_SysCtlPeripheralEnable \
  4425. ROM_SysCtlPeripheralEnable
  4426. #else
  4427. #define MAP_SysCtlPeripheralEnable \
  4428. SysCtlPeripheralEnable
  4429. #endif
  4430. #ifdef ROM_SysCtlPeripheralDisable
  4431. #define MAP_SysCtlPeripheralDisable \
  4432. ROM_SysCtlPeripheralDisable
  4433. #else
  4434. #define MAP_SysCtlPeripheralDisable \
  4435. SysCtlPeripheralDisable
  4436. #endif
  4437. #ifdef ROM_SysCtlPeripheralSleepEnable
  4438. #define MAP_SysCtlPeripheralSleepEnable \
  4439. ROM_SysCtlPeripheralSleepEnable
  4440. #else
  4441. #define MAP_SysCtlPeripheralSleepEnable \
  4442. SysCtlPeripheralSleepEnable
  4443. #endif
  4444. #ifdef ROM_SysCtlPeripheralSleepDisable
  4445. #define MAP_SysCtlPeripheralSleepDisable \
  4446. ROM_SysCtlPeripheralSleepDisable
  4447. #else
  4448. #define MAP_SysCtlPeripheralSleepDisable \
  4449. SysCtlPeripheralSleepDisable
  4450. #endif
  4451. #ifdef ROM_SysCtlPeripheralDeepSleepEnable
  4452. #define MAP_SysCtlPeripheralDeepSleepEnable \
  4453. ROM_SysCtlPeripheralDeepSleepEnable
  4454. #else
  4455. #define MAP_SysCtlPeripheralDeepSleepEnable \
  4456. SysCtlPeripheralDeepSleepEnable
  4457. #endif
  4458. #ifdef ROM_SysCtlPeripheralDeepSleepDisable
  4459. #define MAP_SysCtlPeripheralDeepSleepDisable \
  4460. ROM_SysCtlPeripheralDeepSleepDisable
  4461. #else
  4462. #define MAP_SysCtlPeripheralDeepSleepDisable \
  4463. SysCtlPeripheralDeepSleepDisable
  4464. #endif
  4465. #ifdef ROM_SysCtlPeripheralClockGating
  4466. #define MAP_SysCtlPeripheralClockGating \
  4467. ROM_SysCtlPeripheralClockGating
  4468. #else
  4469. #define MAP_SysCtlPeripheralClockGating \
  4470. SysCtlPeripheralClockGating
  4471. #endif
  4472. #ifdef ROM_SysCtlIntEnable
  4473. #define MAP_SysCtlIntEnable \
  4474. ROM_SysCtlIntEnable
  4475. #else
  4476. #define MAP_SysCtlIntEnable \
  4477. SysCtlIntEnable
  4478. #endif
  4479. #ifdef ROM_SysCtlIntDisable
  4480. #define MAP_SysCtlIntDisable \
  4481. ROM_SysCtlIntDisable
  4482. #else
  4483. #define MAP_SysCtlIntDisable \
  4484. SysCtlIntDisable
  4485. #endif
  4486. #ifdef ROM_SysCtlIntClear
  4487. #define MAP_SysCtlIntClear \
  4488. ROM_SysCtlIntClear
  4489. #else
  4490. #define MAP_SysCtlIntClear \
  4491. SysCtlIntClear
  4492. #endif
  4493. #ifdef ROM_SysCtlIntStatus
  4494. #define MAP_SysCtlIntStatus \
  4495. ROM_SysCtlIntStatus
  4496. #else
  4497. #define MAP_SysCtlIntStatus \
  4498. SysCtlIntStatus
  4499. #endif
  4500. #ifdef ROM_SysCtlReset
  4501. #define MAP_SysCtlReset \
  4502. ROM_SysCtlReset
  4503. #else
  4504. #define MAP_SysCtlReset \
  4505. SysCtlReset
  4506. #endif
  4507. #ifdef ROM_SysCtlDeepSleep
  4508. #define MAP_SysCtlDeepSleep \
  4509. ROM_SysCtlDeepSleep
  4510. #else
  4511. #define MAP_SysCtlDeepSleep \
  4512. SysCtlDeepSleep
  4513. #endif
  4514. #ifdef ROM_SysCtlResetCauseGet
  4515. #define MAP_SysCtlResetCauseGet \
  4516. ROM_SysCtlResetCauseGet
  4517. #else
  4518. #define MAP_SysCtlResetCauseGet \
  4519. SysCtlResetCauseGet
  4520. #endif
  4521. #ifdef ROM_SysCtlResetCauseClear
  4522. #define MAP_SysCtlResetCauseClear \
  4523. ROM_SysCtlResetCauseClear
  4524. #else
  4525. #define MAP_SysCtlResetCauseClear \
  4526. SysCtlResetCauseClear
  4527. #endif
  4528. #ifdef ROM_SysCtlClockSet
  4529. #define MAP_SysCtlClockSet \
  4530. ROM_SysCtlClockSet
  4531. #else
  4532. #define MAP_SysCtlClockSet \
  4533. SysCtlClockSet
  4534. #endif
  4535. #ifdef ROM_SysCtlClockGet
  4536. #define MAP_SysCtlClockGet \
  4537. ROM_SysCtlClockGet
  4538. #else
  4539. #define MAP_SysCtlClockGet \
  4540. SysCtlClockGet
  4541. #endif
  4542. #ifdef ROM_SysCtlPWMClockSet
  4543. #define MAP_SysCtlPWMClockSet \
  4544. ROM_SysCtlPWMClockSet
  4545. #else
  4546. #define MAP_SysCtlPWMClockSet \
  4547. SysCtlPWMClockSet
  4548. #endif
  4549. #ifdef ROM_SysCtlPWMClockGet
  4550. #define MAP_SysCtlPWMClockGet \
  4551. ROM_SysCtlPWMClockGet
  4552. #else
  4553. #define MAP_SysCtlPWMClockGet \
  4554. SysCtlPWMClockGet
  4555. #endif
  4556. #ifdef ROM_SysCtlUSBPLLEnable
  4557. #define MAP_SysCtlUSBPLLEnable \
  4558. ROM_SysCtlUSBPLLEnable
  4559. #else
  4560. #define MAP_SysCtlUSBPLLEnable \
  4561. SysCtlUSBPLLEnable
  4562. #endif
  4563. #ifdef ROM_SysCtlUSBPLLDisable
  4564. #define MAP_SysCtlUSBPLLDisable \
  4565. ROM_SysCtlUSBPLLDisable
  4566. #else
  4567. #define MAP_SysCtlUSBPLLDisable \
  4568. SysCtlUSBPLLDisable
  4569. #endif
  4570. #ifdef ROM_SysCtlDelay
  4571. #define MAP_SysCtlDelay \
  4572. ROM_SysCtlDelay
  4573. #else
  4574. #define MAP_SysCtlDelay \
  4575. SysCtlDelay
  4576. #endif
  4577. #ifdef ROM_SysCtlPeripheralReady
  4578. #define MAP_SysCtlPeripheralReady \
  4579. ROM_SysCtlPeripheralReady
  4580. #else
  4581. #define MAP_SysCtlPeripheralReady \
  4582. SysCtlPeripheralReady
  4583. #endif
  4584. #ifdef ROM_SysCtlPeripheralPowerOn
  4585. #define MAP_SysCtlPeripheralPowerOn \
  4586. ROM_SysCtlPeripheralPowerOn
  4587. #else
  4588. #define MAP_SysCtlPeripheralPowerOn \
  4589. SysCtlPeripheralPowerOn
  4590. #endif
  4591. #ifdef ROM_SysCtlPeripheralPowerOff
  4592. #define MAP_SysCtlPeripheralPowerOff \
  4593. ROM_SysCtlPeripheralPowerOff
  4594. #else
  4595. #define MAP_SysCtlPeripheralPowerOff \
  4596. SysCtlPeripheralPowerOff
  4597. #endif
  4598. #ifdef ROM_SysCtlMOSCConfigSet
  4599. #define MAP_SysCtlMOSCConfigSet \
  4600. ROM_SysCtlMOSCConfigSet
  4601. #else
  4602. #define MAP_SysCtlMOSCConfigSet \
  4603. SysCtlMOSCConfigSet
  4604. #endif
  4605. #ifdef ROM_SysCtlPIOSCCalibrate
  4606. #define MAP_SysCtlPIOSCCalibrate \
  4607. ROM_SysCtlPIOSCCalibrate
  4608. #else
  4609. #define MAP_SysCtlPIOSCCalibrate \
  4610. SysCtlPIOSCCalibrate
  4611. #endif
  4612. #ifdef ROM_SysCtlDeepSleepClockSet
  4613. #define MAP_SysCtlDeepSleepClockSet \
  4614. ROM_SysCtlDeepSleepClockSet
  4615. #else
  4616. #define MAP_SysCtlDeepSleepClockSet \
  4617. SysCtlDeepSleepClockSet
  4618. #endif
  4619. #ifdef ROM_SysCtlDeepSleepClockConfigSet
  4620. #define MAP_SysCtlDeepSleepClockConfigSet \
  4621. ROM_SysCtlDeepSleepClockConfigSet
  4622. #else
  4623. #define MAP_SysCtlDeepSleepClockConfigSet \
  4624. SysCtlDeepSleepClockConfigSet
  4625. #endif
  4626. #ifdef ROM_SysCtlClockFreqSet
  4627. #define MAP_SysCtlClockFreqSet \
  4628. ROM_SysCtlClockFreqSet
  4629. #else
  4630. #define MAP_SysCtlClockFreqSet \
  4631. SysCtlClockFreqSet
  4632. #endif
  4633. #ifdef ROM_SysCtlResetBehaviorSet
  4634. #define MAP_SysCtlResetBehaviorSet \
  4635. ROM_SysCtlResetBehaviorSet
  4636. #else
  4637. #define MAP_SysCtlResetBehaviorSet \
  4638. SysCtlResetBehaviorSet
  4639. #endif
  4640. #ifdef ROM_SysCtlResetBehaviorGet
  4641. #define MAP_SysCtlResetBehaviorGet \
  4642. ROM_SysCtlResetBehaviorGet
  4643. #else
  4644. #define MAP_SysCtlResetBehaviorGet \
  4645. SysCtlResetBehaviorGet
  4646. #endif
  4647. #ifdef ROM_SysCtlFlashSectorSizeGet
  4648. #define MAP_SysCtlFlashSectorSizeGet \
  4649. ROM_SysCtlFlashSectorSizeGet
  4650. #else
  4651. #define MAP_SysCtlFlashSectorSizeGet \
  4652. SysCtlFlashSectorSizeGet
  4653. #endif
  4654. #ifdef ROM_SysCtlVoltageEventConfig
  4655. #define MAP_SysCtlVoltageEventConfig \
  4656. ROM_SysCtlVoltageEventConfig
  4657. #else
  4658. #define MAP_SysCtlVoltageEventConfig \
  4659. SysCtlVoltageEventConfig
  4660. #endif
  4661. #ifdef ROM_SysCtlVoltageEventStatus
  4662. #define MAP_SysCtlVoltageEventStatus \
  4663. ROM_SysCtlVoltageEventStatus
  4664. #else
  4665. #define MAP_SysCtlVoltageEventStatus \
  4666. SysCtlVoltageEventStatus
  4667. #endif
  4668. #ifdef ROM_SysCtlVoltageEventClear
  4669. #define MAP_SysCtlVoltageEventClear \
  4670. ROM_SysCtlVoltageEventClear
  4671. #else
  4672. #define MAP_SysCtlVoltageEventClear \
  4673. SysCtlVoltageEventClear
  4674. #endif
  4675. #ifdef ROM_SysCtlNMIStatus
  4676. #define MAP_SysCtlNMIStatus \
  4677. ROM_SysCtlNMIStatus
  4678. #else
  4679. #define MAP_SysCtlNMIStatus \
  4680. SysCtlNMIStatus
  4681. #endif
  4682. #ifdef ROM_SysCtlNMIClear
  4683. #define MAP_SysCtlNMIClear \
  4684. ROM_SysCtlNMIClear
  4685. #else
  4686. #define MAP_SysCtlNMIClear \
  4687. SysCtlNMIClear
  4688. #endif
  4689. #ifdef ROM_SysCtlClockOutConfig
  4690. #define MAP_SysCtlClockOutConfig \
  4691. ROM_SysCtlClockOutConfig
  4692. #else
  4693. #define MAP_SysCtlClockOutConfig \
  4694. SysCtlClockOutConfig
  4695. #endif
  4696. #ifdef ROM_SysCtlAltClkConfig
  4697. #define MAP_SysCtlAltClkConfig \
  4698. ROM_SysCtlAltClkConfig
  4699. #else
  4700. #define MAP_SysCtlAltClkConfig \
  4701. SysCtlAltClkConfig
  4702. #endif
  4703. //*****************************************************************************
  4704. //
  4705. // Macros for the SysExc API.
  4706. //
  4707. //*****************************************************************************
  4708. #ifdef ROM_SysExcIntStatus
  4709. #define MAP_SysExcIntStatus \
  4710. ROM_SysExcIntStatus
  4711. #else
  4712. #define MAP_SysExcIntStatus \
  4713. SysExcIntStatus
  4714. #endif
  4715. #ifdef ROM_SysExcIntClear
  4716. #define MAP_SysExcIntClear \
  4717. ROM_SysExcIntClear
  4718. #else
  4719. #define MAP_SysExcIntClear \
  4720. SysExcIntClear
  4721. #endif
  4722. #ifdef ROM_SysExcIntDisable
  4723. #define MAP_SysExcIntDisable \
  4724. ROM_SysExcIntDisable
  4725. #else
  4726. #define MAP_SysExcIntDisable \
  4727. SysExcIntDisable
  4728. #endif
  4729. #ifdef ROM_SysExcIntEnable
  4730. #define MAP_SysExcIntEnable \
  4731. ROM_SysExcIntEnable
  4732. #else
  4733. #define MAP_SysExcIntEnable \
  4734. SysExcIntEnable
  4735. #endif
  4736. //*****************************************************************************
  4737. //
  4738. // Macros for the SysTick API.
  4739. //
  4740. //*****************************************************************************
  4741. #ifdef ROM_SysTickValueGet
  4742. #define MAP_SysTickValueGet \
  4743. ROM_SysTickValueGet
  4744. #else
  4745. #define MAP_SysTickValueGet \
  4746. SysTickValueGet
  4747. #endif
  4748. #ifdef ROM_SysTickEnable
  4749. #define MAP_SysTickEnable \
  4750. ROM_SysTickEnable
  4751. #else
  4752. #define MAP_SysTickEnable \
  4753. SysTickEnable
  4754. #endif
  4755. #ifdef ROM_SysTickDisable
  4756. #define MAP_SysTickDisable \
  4757. ROM_SysTickDisable
  4758. #else
  4759. #define MAP_SysTickDisable \
  4760. SysTickDisable
  4761. #endif
  4762. #ifdef ROM_SysTickIntEnable
  4763. #define MAP_SysTickIntEnable \
  4764. ROM_SysTickIntEnable
  4765. #else
  4766. #define MAP_SysTickIntEnable \
  4767. SysTickIntEnable
  4768. #endif
  4769. #ifdef ROM_SysTickIntDisable
  4770. #define MAP_SysTickIntDisable \
  4771. ROM_SysTickIntDisable
  4772. #else
  4773. #define MAP_SysTickIntDisable \
  4774. SysTickIntDisable
  4775. #endif
  4776. #ifdef ROM_SysTickPeriodSet
  4777. #define MAP_SysTickPeriodSet \
  4778. ROM_SysTickPeriodSet
  4779. #else
  4780. #define MAP_SysTickPeriodSet \
  4781. SysTickPeriodSet
  4782. #endif
  4783. #ifdef ROM_SysTickPeriodGet
  4784. #define MAP_SysTickPeriodGet \
  4785. ROM_SysTickPeriodGet
  4786. #else
  4787. #define MAP_SysTickPeriodGet \
  4788. SysTickPeriodGet
  4789. #endif
  4790. //*****************************************************************************
  4791. //
  4792. // Macros for the Timer API.
  4793. //
  4794. //*****************************************************************************
  4795. #ifdef ROM_TimerIntClear
  4796. #define MAP_TimerIntClear \
  4797. ROM_TimerIntClear
  4798. #else
  4799. #define MAP_TimerIntClear \
  4800. TimerIntClear
  4801. #endif
  4802. #ifdef ROM_TimerEnable
  4803. #define MAP_TimerEnable \
  4804. ROM_TimerEnable
  4805. #else
  4806. #define MAP_TimerEnable \
  4807. TimerEnable
  4808. #endif
  4809. #ifdef ROM_TimerDisable
  4810. #define MAP_TimerDisable \
  4811. ROM_TimerDisable
  4812. #else
  4813. #define MAP_TimerDisable \
  4814. TimerDisable
  4815. #endif
  4816. #ifdef ROM_TimerConfigure
  4817. #define MAP_TimerConfigure \
  4818. ROM_TimerConfigure
  4819. #else
  4820. #define MAP_TimerConfigure \
  4821. TimerConfigure
  4822. #endif
  4823. #ifdef ROM_TimerControlLevel
  4824. #define MAP_TimerControlLevel \
  4825. ROM_TimerControlLevel
  4826. #else
  4827. #define MAP_TimerControlLevel \
  4828. TimerControlLevel
  4829. #endif
  4830. #ifdef ROM_TimerControlTrigger
  4831. #define MAP_TimerControlTrigger \
  4832. ROM_TimerControlTrigger
  4833. #else
  4834. #define MAP_TimerControlTrigger \
  4835. TimerControlTrigger
  4836. #endif
  4837. #ifdef ROM_TimerControlEvent
  4838. #define MAP_TimerControlEvent \
  4839. ROM_TimerControlEvent
  4840. #else
  4841. #define MAP_TimerControlEvent \
  4842. TimerControlEvent
  4843. #endif
  4844. #ifdef ROM_TimerControlStall
  4845. #define MAP_TimerControlStall \
  4846. ROM_TimerControlStall
  4847. #else
  4848. #define MAP_TimerControlStall \
  4849. TimerControlStall
  4850. #endif
  4851. #ifdef ROM_TimerRTCEnable
  4852. #define MAP_TimerRTCEnable \
  4853. ROM_TimerRTCEnable
  4854. #else
  4855. #define MAP_TimerRTCEnable \
  4856. TimerRTCEnable
  4857. #endif
  4858. #ifdef ROM_TimerRTCDisable
  4859. #define MAP_TimerRTCDisable \
  4860. ROM_TimerRTCDisable
  4861. #else
  4862. #define MAP_TimerRTCDisable \
  4863. TimerRTCDisable
  4864. #endif
  4865. #ifdef ROM_TimerPrescaleSet
  4866. #define MAP_TimerPrescaleSet \
  4867. ROM_TimerPrescaleSet
  4868. #else
  4869. #define MAP_TimerPrescaleSet \
  4870. TimerPrescaleSet
  4871. #endif
  4872. #ifdef ROM_TimerPrescaleGet
  4873. #define MAP_TimerPrescaleGet \
  4874. ROM_TimerPrescaleGet
  4875. #else
  4876. #define MAP_TimerPrescaleGet \
  4877. TimerPrescaleGet
  4878. #endif
  4879. #ifdef ROM_TimerPrescaleMatchSet
  4880. #define MAP_TimerPrescaleMatchSet \
  4881. ROM_TimerPrescaleMatchSet
  4882. #else
  4883. #define MAP_TimerPrescaleMatchSet \
  4884. TimerPrescaleMatchSet
  4885. #endif
  4886. #ifdef ROM_TimerPrescaleMatchGet
  4887. #define MAP_TimerPrescaleMatchGet \
  4888. ROM_TimerPrescaleMatchGet
  4889. #else
  4890. #define MAP_TimerPrescaleMatchGet \
  4891. TimerPrescaleMatchGet
  4892. #endif
  4893. #ifdef ROM_TimerLoadSet
  4894. #define MAP_TimerLoadSet \
  4895. ROM_TimerLoadSet
  4896. #else
  4897. #define MAP_TimerLoadSet \
  4898. TimerLoadSet
  4899. #endif
  4900. #ifdef ROM_TimerLoadGet
  4901. #define MAP_TimerLoadGet \
  4902. ROM_TimerLoadGet
  4903. #else
  4904. #define MAP_TimerLoadGet \
  4905. TimerLoadGet
  4906. #endif
  4907. #ifdef ROM_TimerValueGet
  4908. #define MAP_TimerValueGet \
  4909. ROM_TimerValueGet
  4910. #else
  4911. #define MAP_TimerValueGet \
  4912. TimerValueGet
  4913. #endif
  4914. #ifdef ROM_TimerMatchSet
  4915. #define MAP_TimerMatchSet \
  4916. ROM_TimerMatchSet
  4917. #else
  4918. #define MAP_TimerMatchSet \
  4919. TimerMatchSet
  4920. #endif
  4921. #ifdef ROM_TimerMatchGet
  4922. #define MAP_TimerMatchGet \
  4923. ROM_TimerMatchGet
  4924. #else
  4925. #define MAP_TimerMatchGet \
  4926. TimerMatchGet
  4927. #endif
  4928. #ifdef ROM_TimerIntEnable
  4929. #define MAP_TimerIntEnable \
  4930. ROM_TimerIntEnable
  4931. #else
  4932. #define MAP_TimerIntEnable \
  4933. TimerIntEnable
  4934. #endif
  4935. #ifdef ROM_TimerIntDisable
  4936. #define MAP_TimerIntDisable \
  4937. ROM_TimerIntDisable
  4938. #else
  4939. #define MAP_TimerIntDisable \
  4940. TimerIntDisable
  4941. #endif
  4942. #ifdef ROM_TimerIntStatus
  4943. #define MAP_TimerIntStatus \
  4944. ROM_TimerIntStatus
  4945. #else
  4946. #define MAP_TimerIntStatus \
  4947. TimerIntStatus
  4948. #endif
  4949. #ifdef ROM_TimerControlWaitOnTrigger
  4950. #define MAP_TimerControlWaitOnTrigger \
  4951. ROM_TimerControlWaitOnTrigger
  4952. #else
  4953. #define MAP_TimerControlWaitOnTrigger \
  4954. TimerControlWaitOnTrigger
  4955. #endif
  4956. #ifdef ROM_TimerLoadSet64
  4957. #define MAP_TimerLoadSet64 \
  4958. ROM_TimerLoadSet64
  4959. #else
  4960. #define MAP_TimerLoadSet64 \
  4961. TimerLoadSet64
  4962. #endif
  4963. #ifdef ROM_TimerLoadGet64
  4964. #define MAP_TimerLoadGet64 \
  4965. ROM_TimerLoadGet64
  4966. #else
  4967. #define MAP_TimerLoadGet64 \
  4968. TimerLoadGet64
  4969. #endif
  4970. #ifdef ROM_TimerValueGet64
  4971. #define MAP_TimerValueGet64 \
  4972. ROM_TimerValueGet64
  4973. #else
  4974. #define MAP_TimerValueGet64 \
  4975. TimerValueGet64
  4976. #endif
  4977. #ifdef ROM_TimerMatchSet64
  4978. #define MAP_TimerMatchSet64 \
  4979. ROM_TimerMatchSet64
  4980. #else
  4981. #define MAP_TimerMatchSet64 \
  4982. TimerMatchSet64
  4983. #endif
  4984. #ifdef ROM_TimerMatchGet64
  4985. #define MAP_TimerMatchGet64 \
  4986. ROM_TimerMatchGet64
  4987. #else
  4988. #define MAP_TimerMatchGet64 \
  4989. TimerMatchGet64
  4990. #endif
  4991. #ifdef ROM_TimerClockSourceGet
  4992. #define MAP_TimerClockSourceGet \
  4993. ROM_TimerClockSourceGet
  4994. #else
  4995. #define MAP_TimerClockSourceGet \
  4996. TimerClockSourceGet
  4997. #endif
  4998. #ifdef ROM_TimerClockSourceSet
  4999. #define MAP_TimerClockSourceSet \
  5000. ROM_TimerClockSourceSet
  5001. #else
  5002. #define MAP_TimerClockSourceSet \
  5003. TimerClockSourceSet
  5004. #endif
  5005. #ifdef ROM_TimerADCEventGet
  5006. #define MAP_TimerADCEventGet \
  5007. ROM_TimerADCEventGet
  5008. #else
  5009. #define MAP_TimerADCEventGet \
  5010. TimerADCEventGet
  5011. #endif
  5012. #ifdef ROM_TimerADCEventSet
  5013. #define MAP_TimerADCEventSet \
  5014. ROM_TimerADCEventSet
  5015. #else
  5016. #define MAP_TimerADCEventSet \
  5017. TimerADCEventSet
  5018. #endif
  5019. #ifdef ROM_TimerDMAEventGet
  5020. #define MAP_TimerDMAEventGet \
  5021. ROM_TimerDMAEventGet
  5022. #else
  5023. #define MAP_TimerDMAEventGet \
  5024. TimerDMAEventGet
  5025. #endif
  5026. #ifdef ROM_TimerDMAEventSet
  5027. #define MAP_TimerDMAEventSet \
  5028. ROM_TimerDMAEventSet
  5029. #else
  5030. #define MAP_TimerDMAEventSet \
  5031. TimerDMAEventSet
  5032. #endif
  5033. #ifdef ROM_TimerSynchronize
  5034. #define MAP_TimerSynchronize \
  5035. ROM_TimerSynchronize
  5036. #else
  5037. #define MAP_TimerSynchronize \
  5038. TimerSynchronize
  5039. #endif
  5040. //*****************************************************************************
  5041. //
  5042. // Macros for the UART API.
  5043. //
  5044. //*****************************************************************************
  5045. #ifdef ROM_UARTCharPut
  5046. #define MAP_UARTCharPut \
  5047. ROM_UARTCharPut
  5048. #else
  5049. #define MAP_UARTCharPut \
  5050. UARTCharPut
  5051. #endif
  5052. #ifdef ROM_UARTParityModeSet
  5053. #define MAP_UARTParityModeSet \
  5054. ROM_UARTParityModeSet
  5055. #else
  5056. #define MAP_UARTParityModeSet \
  5057. UARTParityModeSet
  5058. #endif
  5059. #ifdef ROM_UARTParityModeGet
  5060. #define MAP_UARTParityModeGet \
  5061. ROM_UARTParityModeGet
  5062. #else
  5063. #define MAP_UARTParityModeGet \
  5064. UARTParityModeGet
  5065. #endif
  5066. #ifdef ROM_UARTFIFOLevelSet
  5067. #define MAP_UARTFIFOLevelSet \
  5068. ROM_UARTFIFOLevelSet
  5069. #else
  5070. #define MAP_UARTFIFOLevelSet \
  5071. UARTFIFOLevelSet
  5072. #endif
  5073. #ifdef ROM_UARTFIFOLevelGet
  5074. #define MAP_UARTFIFOLevelGet \
  5075. ROM_UARTFIFOLevelGet
  5076. #else
  5077. #define MAP_UARTFIFOLevelGet \
  5078. UARTFIFOLevelGet
  5079. #endif
  5080. #ifdef ROM_UARTConfigSetExpClk
  5081. #define MAP_UARTConfigSetExpClk \
  5082. ROM_UARTConfigSetExpClk
  5083. #else
  5084. #define MAP_UARTConfigSetExpClk \
  5085. UARTConfigSetExpClk
  5086. #endif
  5087. #ifdef ROM_UARTConfigGetExpClk
  5088. #define MAP_UARTConfigGetExpClk \
  5089. ROM_UARTConfigGetExpClk
  5090. #else
  5091. #define MAP_UARTConfigGetExpClk \
  5092. UARTConfigGetExpClk
  5093. #endif
  5094. #ifdef ROM_UARTEnable
  5095. #define MAP_UARTEnable \
  5096. ROM_UARTEnable
  5097. #else
  5098. #define MAP_UARTEnable \
  5099. UARTEnable
  5100. #endif
  5101. #ifdef ROM_UARTDisable
  5102. #define MAP_UARTDisable \
  5103. ROM_UARTDisable
  5104. #else
  5105. #define MAP_UARTDisable \
  5106. UARTDisable
  5107. #endif
  5108. #ifdef ROM_UARTEnableSIR
  5109. #define MAP_UARTEnableSIR \
  5110. ROM_UARTEnableSIR
  5111. #else
  5112. #define MAP_UARTEnableSIR \
  5113. UARTEnableSIR
  5114. #endif
  5115. #ifdef ROM_UARTDisableSIR
  5116. #define MAP_UARTDisableSIR \
  5117. ROM_UARTDisableSIR
  5118. #else
  5119. #define MAP_UARTDisableSIR \
  5120. UARTDisableSIR
  5121. #endif
  5122. #ifdef ROM_UARTCharsAvail
  5123. #define MAP_UARTCharsAvail \
  5124. ROM_UARTCharsAvail
  5125. #else
  5126. #define MAP_UARTCharsAvail \
  5127. UARTCharsAvail
  5128. #endif
  5129. #ifdef ROM_UARTSpaceAvail
  5130. #define MAP_UARTSpaceAvail \
  5131. ROM_UARTSpaceAvail
  5132. #else
  5133. #define MAP_UARTSpaceAvail \
  5134. UARTSpaceAvail
  5135. #endif
  5136. #ifdef ROM_UARTCharGetNonBlocking
  5137. #define MAP_UARTCharGetNonBlocking \
  5138. ROM_UARTCharGetNonBlocking
  5139. #else
  5140. #define MAP_UARTCharGetNonBlocking \
  5141. UARTCharGetNonBlocking
  5142. #endif
  5143. #ifdef ROM_UARTCharGet
  5144. #define MAP_UARTCharGet \
  5145. ROM_UARTCharGet
  5146. #else
  5147. #define MAP_UARTCharGet \
  5148. UARTCharGet
  5149. #endif
  5150. #ifdef ROM_UARTCharPutNonBlocking
  5151. #define MAP_UARTCharPutNonBlocking \
  5152. ROM_UARTCharPutNonBlocking
  5153. #else
  5154. #define MAP_UARTCharPutNonBlocking \
  5155. UARTCharPutNonBlocking
  5156. #endif
  5157. #ifdef ROM_UARTBreakCtl
  5158. #define MAP_UARTBreakCtl \
  5159. ROM_UARTBreakCtl
  5160. #else
  5161. #define MAP_UARTBreakCtl \
  5162. UARTBreakCtl
  5163. #endif
  5164. #ifdef ROM_UARTIntEnable
  5165. #define MAP_UARTIntEnable \
  5166. ROM_UARTIntEnable
  5167. #else
  5168. #define MAP_UARTIntEnable \
  5169. UARTIntEnable
  5170. #endif
  5171. #ifdef ROM_UARTIntDisable
  5172. #define MAP_UARTIntDisable \
  5173. ROM_UARTIntDisable
  5174. #else
  5175. #define MAP_UARTIntDisable \
  5176. UARTIntDisable
  5177. #endif
  5178. #ifdef ROM_UARTIntStatus
  5179. #define MAP_UARTIntStatus \
  5180. ROM_UARTIntStatus
  5181. #else
  5182. #define MAP_UARTIntStatus \
  5183. UARTIntStatus
  5184. #endif
  5185. #ifdef ROM_UARTIntClear
  5186. #define MAP_UARTIntClear \
  5187. ROM_UARTIntClear
  5188. #else
  5189. #define MAP_UARTIntClear \
  5190. UARTIntClear
  5191. #endif
  5192. #ifdef ROM_UARTDMAEnable
  5193. #define MAP_UARTDMAEnable \
  5194. ROM_UARTDMAEnable
  5195. #else
  5196. #define MAP_UARTDMAEnable \
  5197. UARTDMAEnable
  5198. #endif
  5199. #ifdef ROM_UARTDMADisable
  5200. #define MAP_UARTDMADisable \
  5201. ROM_UARTDMADisable
  5202. #else
  5203. #define MAP_UARTDMADisable \
  5204. UARTDMADisable
  5205. #endif
  5206. #ifdef ROM_UARTFIFOEnable
  5207. #define MAP_UARTFIFOEnable \
  5208. ROM_UARTFIFOEnable
  5209. #else
  5210. #define MAP_UARTFIFOEnable \
  5211. UARTFIFOEnable
  5212. #endif
  5213. #ifdef ROM_UARTFIFODisable
  5214. #define MAP_UARTFIFODisable \
  5215. ROM_UARTFIFODisable
  5216. #else
  5217. #define MAP_UARTFIFODisable \
  5218. UARTFIFODisable
  5219. #endif
  5220. #ifdef ROM_UARTBusy
  5221. #define MAP_UARTBusy \
  5222. ROM_UARTBusy
  5223. #else
  5224. #define MAP_UARTBusy \
  5225. UARTBusy
  5226. #endif
  5227. #ifdef ROM_UARTTxIntModeSet
  5228. #define MAP_UARTTxIntModeSet \
  5229. ROM_UARTTxIntModeSet
  5230. #else
  5231. #define MAP_UARTTxIntModeSet \
  5232. UARTTxIntModeSet
  5233. #endif
  5234. #ifdef ROM_UARTTxIntModeGet
  5235. #define MAP_UARTTxIntModeGet \
  5236. ROM_UARTTxIntModeGet
  5237. #else
  5238. #define MAP_UARTTxIntModeGet \
  5239. UARTTxIntModeGet
  5240. #endif
  5241. #ifdef ROM_UARTRxErrorGet
  5242. #define MAP_UARTRxErrorGet \
  5243. ROM_UARTRxErrorGet
  5244. #else
  5245. #define MAP_UARTRxErrorGet \
  5246. UARTRxErrorGet
  5247. #endif
  5248. #ifdef ROM_UARTRxErrorClear
  5249. #define MAP_UARTRxErrorClear \
  5250. ROM_UARTRxErrorClear
  5251. #else
  5252. #define MAP_UARTRxErrorClear \
  5253. UARTRxErrorClear
  5254. #endif
  5255. #ifdef ROM_UARTClockSourceSet
  5256. #define MAP_UARTClockSourceSet \
  5257. ROM_UARTClockSourceSet
  5258. #else
  5259. #define MAP_UARTClockSourceSet \
  5260. UARTClockSourceSet
  5261. #endif
  5262. #ifdef ROM_UARTClockSourceGet
  5263. #define MAP_UARTClockSourceGet \
  5264. ROM_UARTClockSourceGet
  5265. #else
  5266. #define MAP_UARTClockSourceGet \
  5267. UARTClockSourceGet
  5268. #endif
  5269. #ifdef ROM_UART9BitEnable
  5270. #define MAP_UART9BitEnable \
  5271. ROM_UART9BitEnable
  5272. #else
  5273. #define MAP_UART9BitEnable \
  5274. UART9BitEnable
  5275. #endif
  5276. #ifdef ROM_UART9BitDisable
  5277. #define MAP_UART9BitDisable \
  5278. ROM_UART9BitDisable
  5279. #else
  5280. #define MAP_UART9BitDisable \
  5281. UART9BitDisable
  5282. #endif
  5283. #ifdef ROM_UART9BitAddrSet
  5284. #define MAP_UART9BitAddrSet \
  5285. ROM_UART9BitAddrSet
  5286. #else
  5287. #define MAP_UART9BitAddrSet \
  5288. UART9BitAddrSet
  5289. #endif
  5290. #ifdef ROM_UART9BitAddrSend
  5291. #define MAP_UART9BitAddrSend \
  5292. ROM_UART9BitAddrSend
  5293. #else
  5294. #define MAP_UART9BitAddrSend \
  5295. UART9BitAddrSend
  5296. #endif
  5297. #ifdef ROM_UARTSmartCardDisable
  5298. #define MAP_UARTSmartCardDisable \
  5299. ROM_UARTSmartCardDisable
  5300. #else
  5301. #define MAP_UARTSmartCardDisable \
  5302. UARTSmartCardDisable
  5303. #endif
  5304. #ifdef ROM_UARTSmartCardEnable
  5305. #define MAP_UARTSmartCardEnable \
  5306. ROM_UARTSmartCardEnable
  5307. #else
  5308. #define MAP_UARTSmartCardEnable \
  5309. UARTSmartCardEnable
  5310. #endif
  5311. #ifdef ROM_UARTModemControlClear
  5312. #define MAP_UARTModemControlClear \
  5313. ROM_UARTModemControlClear
  5314. #else
  5315. #define MAP_UARTModemControlClear \
  5316. UARTModemControlClear
  5317. #endif
  5318. #ifdef ROM_UARTModemControlGet
  5319. #define MAP_UARTModemControlGet \
  5320. ROM_UARTModemControlGet
  5321. #else
  5322. #define MAP_UARTModemControlGet \
  5323. UARTModemControlGet
  5324. #endif
  5325. #ifdef ROM_UARTModemControlSet
  5326. #define MAP_UARTModemControlSet \
  5327. ROM_UARTModemControlSet
  5328. #else
  5329. #define MAP_UARTModemControlSet \
  5330. UARTModemControlSet
  5331. #endif
  5332. #ifdef ROM_UARTModemStatusGet
  5333. #define MAP_UARTModemStatusGet \
  5334. ROM_UARTModemStatusGet
  5335. #else
  5336. #define MAP_UARTModemStatusGet \
  5337. UARTModemStatusGet
  5338. #endif
  5339. #ifdef ROM_UARTFlowControlGet
  5340. #define MAP_UARTFlowControlGet \
  5341. ROM_UARTFlowControlGet
  5342. #else
  5343. #define MAP_UARTFlowControlGet \
  5344. UARTFlowControlGet
  5345. #endif
  5346. #ifdef ROM_UARTFlowControlSet
  5347. #define MAP_UARTFlowControlSet \
  5348. ROM_UARTFlowControlSet
  5349. #else
  5350. #define MAP_UARTFlowControlSet \
  5351. UARTFlowControlSet
  5352. #endif
  5353. //*****************************************************************************
  5354. //
  5355. // Macros for the uDMA API.
  5356. //
  5357. //*****************************************************************************
  5358. #ifdef ROM_uDMAChannelTransferSet
  5359. #define MAP_uDMAChannelTransferSet \
  5360. ROM_uDMAChannelTransferSet
  5361. #else
  5362. #define MAP_uDMAChannelTransferSet \
  5363. uDMAChannelTransferSet
  5364. #endif
  5365. #ifdef ROM_uDMAEnable
  5366. #define MAP_uDMAEnable \
  5367. ROM_uDMAEnable
  5368. #else
  5369. #define MAP_uDMAEnable \
  5370. uDMAEnable
  5371. #endif
  5372. #ifdef ROM_uDMADisable
  5373. #define MAP_uDMADisable \
  5374. ROM_uDMADisable
  5375. #else
  5376. #define MAP_uDMADisable \
  5377. uDMADisable
  5378. #endif
  5379. #ifdef ROM_uDMAErrorStatusGet
  5380. #define MAP_uDMAErrorStatusGet \
  5381. ROM_uDMAErrorStatusGet
  5382. #else
  5383. #define MAP_uDMAErrorStatusGet \
  5384. uDMAErrorStatusGet
  5385. #endif
  5386. #ifdef ROM_uDMAErrorStatusClear
  5387. #define MAP_uDMAErrorStatusClear \
  5388. ROM_uDMAErrorStatusClear
  5389. #else
  5390. #define MAP_uDMAErrorStatusClear \
  5391. uDMAErrorStatusClear
  5392. #endif
  5393. #ifdef ROM_uDMAChannelEnable
  5394. #define MAP_uDMAChannelEnable \
  5395. ROM_uDMAChannelEnable
  5396. #else
  5397. #define MAP_uDMAChannelEnable \
  5398. uDMAChannelEnable
  5399. #endif
  5400. #ifdef ROM_uDMAChannelDisable
  5401. #define MAP_uDMAChannelDisable \
  5402. ROM_uDMAChannelDisable
  5403. #else
  5404. #define MAP_uDMAChannelDisable \
  5405. uDMAChannelDisable
  5406. #endif
  5407. #ifdef ROM_uDMAChannelIsEnabled
  5408. #define MAP_uDMAChannelIsEnabled \
  5409. ROM_uDMAChannelIsEnabled
  5410. #else
  5411. #define MAP_uDMAChannelIsEnabled \
  5412. uDMAChannelIsEnabled
  5413. #endif
  5414. #ifdef ROM_uDMAControlBaseSet
  5415. #define MAP_uDMAControlBaseSet \
  5416. ROM_uDMAControlBaseSet
  5417. #else
  5418. #define MAP_uDMAControlBaseSet \
  5419. uDMAControlBaseSet
  5420. #endif
  5421. #ifdef ROM_uDMAControlBaseGet
  5422. #define MAP_uDMAControlBaseGet \
  5423. ROM_uDMAControlBaseGet
  5424. #else
  5425. #define MAP_uDMAControlBaseGet \
  5426. uDMAControlBaseGet
  5427. #endif
  5428. #ifdef ROM_uDMAChannelRequest
  5429. #define MAP_uDMAChannelRequest \
  5430. ROM_uDMAChannelRequest
  5431. #else
  5432. #define MAP_uDMAChannelRequest \
  5433. uDMAChannelRequest
  5434. #endif
  5435. #ifdef ROM_uDMAChannelAttributeEnable
  5436. #define MAP_uDMAChannelAttributeEnable \
  5437. ROM_uDMAChannelAttributeEnable
  5438. #else
  5439. #define MAP_uDMAChannelAttributeEnable \
  5440. uDMAChannelAttributeEnable
  5441. #endif
  5442. #ifdef ROM_uDMAChannelAttributeDisable
  5443. #define MAP_uDMAChannelAttributeDisable \
  5444. ROM_uDMAChannelAttributeDisable
  5445. #else
  5446. #define MAP_uDMAChannelAttributeDisable \
  5447. uDMAChannelAttributeDisable
  5448. #endif
  5449. #ifdef ROM_uDMAChannelAttributeGet
  5450. #define MAP_uDMAChannelAttributeGet \
  5451. ROM_uDMAChannelAttributeGet
  5452. #else
  5453. #define MAP_uDMAChannelAttributeGet \
  5454. uDMAChannelAttributeGet
  5455. #endif
  5456. #ifdef ROM_uDMAChannelControlSet
  5457. #define MAP_uDMAChannelControlSet \
  5458. ROM_uDMAChannelControlSet
  5459. #else
  5460. #define MAP_uDMAChannelControlSet \
  5461. uDMAChannelControlSet
  5462. #endif
  5463. #ifdef ROM_uDMAChannelSizeGet
  5464. #define MAP_uDMAChannelSizeGet \
  5465. ROM_uDMAChannelSizeGet
  5466. #else
  5467. #define MAP_uDMAChannelSizeGet \
  5468. uDMAChannelSizeGet
  5469. #endif
  5470. #ifdef ROM_uDMAChannelModeGet
  5471. #define MAP_uDMAChannelModeGet \
  5472. ROM_uDMAChannelModeGet
  5473. #else
  5474. #define MAP_uDMAChannelModeGet \
  5475. uDMAChannelModeGet
  5476. #endif
  5477. #ifdef ROM_uDMAChannelSelectSecondary
  5478. #define MAP_uDMAChannelSelectSecondary \
  5479. ROM_uDMAChannelSelectSecondary
  5480. #else
  5481. #define MAP_uDMAChannelSelectSecondary \
  5482. uDMAChannelSelectSecondary
  5483. #endif
  5484. #ifdef ROM_uDMAChannelSelectDefault
  5485. #define MAP_uDMAChannelSelectDefault \
  5486. ROM_uDMAChannelSelectDefault
  5487. #else
  5488. #define MAP_uDMAChannelSelectDefault \
  5489. uDMAChannelSelectDefault
  5490. #endif
  5491. #ifdef ROM_uDMAIntStatus
  5492. #define MAP_uDMAIntStatus \
  5493. ROM_uDMAIntStatus
  5494. #else
  5495. #define MAP_uDMAIntStatus \
  5496. uDMAIntStatus
  5497. #endif
  5498. #ifdef ROM_uDMAIntClear
  5499. #define MAP_uDMAIntClear \
  5500. ROM_uDMAIntClear
  5501. #else
  5502. #define MAP_uDMAIntClear \
  5503. uDMAIntClear
  5504. #endif
  5505. #ifdef ROM_uDMAControlAlternateBaseGet
  5506. #define MAP_uDMAControlAlternateBaseGet \
  5507. ROM_uDMAControlAlternateBaseGet
  5508. #else
  5509. #define MAP_uDMAControlAlternateBaseGet \
  5510. uDMAControlAlternateBaseGet
  5511. #endif
  5512. #ifdef ROM_uDMAChannelScatterGatherSet
  5513. #define MAP_uDMAChannelScatterGatherSet \
  5514. ROM_uDMAChannelScatterGatherSet
  5515. #else
  5516. #define MAP_uDMAChannelScatterGatherSet \
  5517. uDMAChannelScatterGatherSet
  5518. #endif
  5519. #ifdef ROM_uDMAChannelAssign
  5520. #define MAP_uDMAChannelAssign \
  5521. ROM_uDMAChannelAssign
  5522. #else
  5523. #define MAP_uDMAChannelAssign \
  5524. uDMAChannelAssign
  5525. #endif
  5526. //*****************************************************************************
  5527. //
  5528. // Macros for the USB API.
  5529. //
  5530. //*****************************************************************************
  5531. #ifdef ROM_USBDevAddrGet
  5532. #define MAP_USBDevAddrGet \
  5533. ROM_USBDevAddrGet
  5534. #else
  5535. #define MAP_USBDevAddrGet \
  5536. USBDevAddrGet
  5537. #endif
  5538. #ifdef ROM_USBDevAddrSet
  5539. #define MAP_USBDevAddrSet \
  5540. ROM_USBDevAddrSet
  5541. #else
  5542. #define MAP_USBDevAddrSet \
  5543. USBDevAddrSet
  5544. #endif
  5545. #ifdef ROM_USBDevConnect
  5546. #define MAP_USBDevConnect \
  5547. ROM_USBDevConnect
  5548. #else
  5549. #define MAP_USBDevConnect \
  5550. USBDevConnect
  5551. #endif
  5552. #ifdef ROM_USBDevDisconnect
  5553. #define MAP_USBDevDisconnect \
  5554. ROM_USBDevDisconnect
  5555. #else
  5556. #define MAP_USBDevDisconnect \
  5557. USBDevDisconnect
  5558. #endif
  5559. #ifdef ROM_USBDevEndpointConfigSet
  5560. #define MAP_USBDevEndpointConfigSet \
  5561. ROM_USBDevEndpointConfigSet
  5562. #else
  5563. #define MAP_USBDevEndpointConfigSet \
  5564. USBDevEndpointConfigSet
  5565. #endif
  5566. #ifdef ROM_USBDevEndpointDataAck
  5567. #define MAP_USBDevEndpointDataAck \
  5568. ROM_USBDevEndpointDataAck
  5569. #else
  5570. #define MAP_USBDevEndpointDataAck \
  5571. USBDevEndpointDataAck
  5572. #endif
  5573. #ifdef ROM_USBDevEndpointStall
  5574. #define MAP_USBDevEndpointStall \
  5575. ROM_USBDevEndpointStall
  5576. #else
  5577. #define MAP_USBDevEndpointStall \
  5578. USBDevEndpointStall
  5579. #endif
  5580. #ifdef ROM_USBDevEndpointStallClear
  5581. #define MAP_USBDevEndpointStallClear \
  5582. ROM_USBDevEndpointStallClear
  5583. #else
  5584. #define MAP_USBDevEndpointStallClear \
  5585. USBDevEndpointStallClear
  5586. #endif
  5587. #ifdef ROM_USBDevEndpointStatusClear
  5588. #define MAP_USBDevEndpointStatusClear \
  5589. ROM_USBDevEndpointStatusClear
  5590. #else
  5591. #define MAP_USBDevEndpointStatusClear \
  5592. USBDevEndpointStatusClear
  5593. #endif
  5594. #ifdef ROM_USBEndpointDataGet
  5595. #define MAP_USBEndpointDataGet \
  5596. ROM_USBEndpointDataGet
  5597. #else
  5598. #define MAP_USBEndpointDataGet \
  5599. USBEndpointDataGet
  5600. #endif
  5601. #ifdef ROM_USBEndpointDataPut
  5602. #define MAP_USBEndpointDataPut \
  5603. ROM_USBEndpointDataPut
  5604. #else
  5605. #define MAP_USBEndpointDataPut \
  5606. USBEndpointDataPut
  5607. #endif
  5608. #ifdef ROM_USBEndpointDataSend
  5609. #define MAP_USBEndpointDataSend \
  5610. ROM_USBEndpointDataSend
  5611. #else
  5612. #define MAP_USBEndpointDataSend \
  5613. USBEndpointDataSend
  5614. #endif
  5615. #ifdef ROM_USBEndpointDataToggleClear
  5616. #define MAP_USBEndpointDataToggleClear \
  5617. ROM_USBEndpointDataToggleClear
  5618. #else
  5619. #define MAP_USBEndpointDataToggleClear \
  5620. USBEndpointDataToggleClear
  5621. #endif
  5622. #ifdef ROM_USBEndpointStatus
  5623. #define MAP_USBEndpointStatus \
  5624. ROM_USBEndpointStatus
  5625. #else
  5626. #define MAP_USBEndpointStatus \
  5627. USBEndpointStatus
  5628. #endif
  5629. #ifdef ROM_USBFIFOAddrGet
  5630. #define MAP_USBFIFOAddrGet \
  5631. ROM_USBFIFOAddrGet
  5632. #else
  5633. #define MAP_USBFIFOAddrGet \
  5634. USBFIFOAddrGet
  5635. #endif
  5636. #ifdef ROM_USBFIFOConfigGet
  5637. #define MAP_USBFIFOConfigGet \
  5638. ROM_USBFIFOConfigGet
  5639. #else
  5640. #define MAP_USBFIFOConfigGet \
  5641. USBFIFOConfigGet
  5642. #endif
  5643. #ifdef ROM_USBFIFOConfigSet
  5644. #define MAP_USBFIFOConfigSet \
  5645. ROM_USBFIFOConfigSet
  5646. #else
  5647. #define MAP_USBFIFOConfigSet \
  5648. USBFIFOConfigSet
  5649. #endif
  5650. #ifdef ROM_USBFIFOFlush
  5651. #define MAP_USBFIFOFlush \
  5652. ROM_USBFIFOFlush
  5653. #else
  5654. #define MAP_USBFIFOFlush \
  5655. USBFIFOFlush
  5656. #endif
  5657. #ifdef ROM_USBFrameNumberGet
  5658. #define MAP_USBFrameNumberGet \
  5659. ROM_USBFrameNumberGet
  5660. #else
  5661. #define MAP_USBFrameNumberGet \
  5662. USBFrameNumberGet
  5663. #endif
  5664. #ifdef ROM_USBHostAddrGet
  5665. #define MAP_USBHostAddrGet \
  5666. ROM_USBHostAddrGet
  5667. #else
  5668. #define MAP_USBHostAddrGet \
  5669. USBHostAddrGet
  5670. #endif
  5671. #ifdef ROM_USBHostAddrSet
  5672. #define MAP_USBHostAddrSet \
  5673. ROM_USBHostAddrSet
  5674. #else
  5675. #define MAP_USBHostAddrSet \
  5676. USBHostAddrSet
  5677. #endif
  5678. #ifdef ROM_USBHostEndpointConfig
  5679. #define MAP_USBHostEndpointConfig \
  5680. ROM_USBHostEndpointConfig
  5681. #else
  5682. #define MAP_USBHostEndpointConfig \
  5683. USBHostEndpointConfig
  5684. #endif
  5685. #ifdef ROM_USBHostEndpointDataAck
  5686. #define MAP_USBHostEndpointDataAck \
  5687. ROM_USBHostEndpointDataAck
  5688. #else
  5689. #define MAP_USBHostEndpointDataAck \
  5690. USBHostEndpointDataAck
  5691. #endif
  5692. #ifdef ROM_USBHostEndpointDataToggle
  5693. #define MAP_USBHostEndpointDataToggle \
  5694. ROM_USBHostEndpointDataToggle
  5695. #else
  5696. #define MAP_USBHostEndpointDataToggle \
  5697. USBHostEndpointDataToggle
  5698. #endif
  5699. #ifdef ROM_USBHostEndpointStatusClear
  5700. #define MAP_USBHostEndpointStatusClear \
  5701. ROM_USBHostEndpointStatusClear
  5702. #else
  5703. #define MAP_USBHostEndpointStatusClear \
  5704. USBHostEndpointStatusClear
  5705. #endif
  5706. #ifdef ROM_USBHostHubAddrGet
  5707. #define MAP_USBHostHubAddrGet \
  5708. ROM_USBHostHubAddrGet
  5709. #else
  5710. #define MAP_USBHostHubAddrGet \
  5711. USBHostHubAddrGet
  5712. #endif
  5713. #ifdef ROM_USBHostHubAddrSet
  5714. #define MAP_USBHostHubAddrSet \
  5715. ROM_USBHostHubAddrSet
  5716. #else
  5717. #define MAP_USBHostHubAddrSet \
  5718. USBHostHubAddrSet
  5719. #endif
  5720. #ifdef ROM_USBHostPwrDisable
  5721. #define MAP_USBHostPwrDisable \
  5722. ROM_USBHostPwrDisable
  5723. #else
  5724. #define MAP_USBHostPwrDisable \
  5725. USBHostPwrDisable
  5726. #endif
  5727. #ifdef ROM_USBHostPwrEnable
  5728. #define MAP_USBHostPwrEnable \
  5729. ROM_USBHostPwrEnable
  5730. #else
  5731. #define MAP_USBHostPwrEnable \
  5732. USBHostPwrEnable
  5733. #endif
  5734. #ifdef ROM_USBHostPwrConfig
  5735. #define MAP_USBHostPwrConfig \
  5736. ROM_USBHostPwrConfig
  5737. #else
  5738. #define MAP_USBHostPwrConfig \
  5739. USBHostPwrConfig
  5740. #endif
  5741. #ifdef ROM_USBHostPwrFaultDisable
  5742. #define MAP_USBHostPwrFaultDisable \
  5743. ROM_USBHostPwrFaultDisable
  5744. #else
  5745. #define MAP_USBHostPwrFaultDisable \
  5746. USBHostPwrFaultDisable
  5747. #endif
  5748. #ifdef ROM_USBHostPwrFaultEnable
  5749. #define MAP_USBHostPwrFaultEnable \
  5750. ROM_USBHostPwrFaultEnable
  5751. #else
  5752. #define MAP_USBHostPwrFaultEnable \
  5753. USBHostPwrFaultEnable
  5754. #endif
  5755. #ifdef ROM_USBHostRequestIN
  5756. #define MAP_USBHostRequestIN \
  5757. ROM_USBHostRequestIN
  5758. #else
  5759. #define MAP_USBHostRequestIN \
  5760. USBHostRequestIN
  5761. #endif
  5762. #ifdef ROM_USBHostRequestStatus
  5763. #define MAP_USBHostRequestStatus \
  5764. ROM_USBHostRequestStatus
  5765. #else
  5766. #define MAP_USBHostRequestStatus \
  5767. USBHostRequestStatus
  5768. #endif
  5769. #ifdef ROM_USBHostReset
  5770. #define MAP_USBHostReset \
  5771. ROM_USBHostReset
  5772. #else
  5773. #define MAP_USBHostReset \
  5774. USBHostReset
  5775. #endif
  5776. #ifdef ROM_USBHostResume
  5777. #define MAP_USBHostResume \
  5778. ROM_USBHostResume
  5779. #else
  5780. #define MAP_USBHostResume \
  5781. USBHostResume
  5782. #endif
  5783. #ifdef ROM_USBHostSpeedGet
  5784. #define MAP_USBHostSpeedGet \
  5785. ROM_USBHostSpeedGet
  5786. #else
  5787. #define MAP_USBHostSpeedGet \
  5788. USBHostSpeedGet
  5789. #endif
  5790. #ifdef ROM_USBHostSuspend
  5791. #define MAP_USBHostSuspend \
  5792. ROM_USBHostSuspend
  5793. #else
  5794. #define MAP_USBHostSuspend \
  5795. USBHostSuspend
  5796. #endif
  5797. #ifdef ROM_USBDevEndpointConfigGet
  5798. #define MAP_USBDevEndpointConfigGet \
  5799. ROM_USBDevEndpointConfigGet
  5800. #else
  5801. #define MAP_USBDevEndpointConfigGet \
  5802. USBDevEndpointConfigGet
  5803. #endif
  5804. #ifdef ROM_USBEndpointDMAEnable
  5805. #define MAP_USBEndpointDMAEnable \
  5806. ROM_USBEndpointDMAEnable
  5807. #else
  5808. #define MAP_USBEndpointDMAEnable \
  5809. USBEndpointDMAEnable
  5810. #endif
  5811. #ifdef ROM_USBEndpointDMADisable
  5812. #define MAP_USBEndpointDMADisable \
  5813. ROM_USBEndpointDMADisable
  5814. #else
  5815. #define MAP_USBEndpointDMADisable \
  5816. USBEndpointDMADisable
  5817. #endif
  5818. #ifdef ROM_USBEndpointDataAvail
  5819. #define MAP_USBEndpointDataAvail \
  5820. ROM_USBEndpointDataAvail
  5821. #else
  5822. #define MAP_USBEndpointDataAvail \
  5823. USBEndpointDataAvail
  5824. #endif
  5825. #ifdef ROM_USBOTGHostRequest
  5826. #define MAP_USBOTGHostRequest \
  5827. ROM_USBOTGHostRequest
  5828. #else
  5829. #define MAP_USBOTGHostRequest \
  5830. USBOTGHostRequest
  5831. #endif
  5832. #ifdef ROM_USBModeGet
  5833. #define MAP_USBModeGet \
  5834. ROM_USBModeGet
  5835. #else
  5836. #define MAP_USBModeGet \
  5837. USBModeGet
  5838. #endif
  5839. #ifdef ROM_USBEndpointDMAChannel
  5840. #define MAP_USBEndpointDMAChannel \
  5841. ROM_USBEndpointDMAChannel
  5842. #else
  5843. #define MAP_USBEndpointDMAChannel \
  5844. USBEndpointDMAChannel
  5845. #endif
  5846. #ifdef ROM_USBIntDisableControl
  5847. #define MAP_USBIntDisableControl \
  5848. ROM_USBIntDisableControl
  5849. #else
  5850. #define MAP_USBIntDisableControl \
  5851. USBIntDisableControl
  5852. #endif
  5853. #ifdef ROM_USBIntEnableControl
  5854. #define MAP_USBIntEnableControl \
  5855. ROM_USBIntEnableControl
  5856. #else
  5857. #define MAP_USBIntEnableControl \
  5858. USBIntEnableControl
  5859. #endif
  5860. #ifdef ROM_USBIntStatusControl
  5861. #define MAP_USBIntStatusControl \
  5862. ROM_USBIntStatusControl
  5863. #else
  5864. #define MAP_USBIntStatusControl \
  5865. USBIntStatusControl
  5866. #endif
  5867. #ifdef ROM_USBIntDisableEndpoint
  5868. #define MAP_USBIntDisableEndpoint \
  5869. ROM_USBIntDisableEndpoint
  5870. #else
  5871. #define MAP_USBIntDisableEndpoint \
  5872. USBIntDisableEndpoint
  5873. #endif
  5874. #ifdef ROM_USBIntEnableEndpoint
  5875. #define MAP_USBIntEnableEndpoint \
  5876. ROM_USBIntEnableEndpoint
  5877. #else
  5878. #define MAP_USBIntEnableEndpoint \
  5879. USBIntEnableEndpoint
  5880. #endif
  5881. #ifdef ROM_USBIntStatusEndpoint
  5882. #define MAP_USBIntStatusEndpoint \
  5883. ROM_USBIntStatusEndpoint
  5884. #else
  5885. #define MAP_USBIntStatusEndpoint \
  5886. USBIntStatusEndpoint
  5887. #endif
  5888. #ifdef ROM_USBHostMode
  5889. #define MAP_USBHostMode \
  5890. ROM_USBHostMode
  5891. #else
  5892. #define MAP_USBHostMode \
  5893. USBHostMode
  5894. #endif
  5895. #ifdef ROM_USBDevMode
  5896. #define MAP_USBDevMode \
  5897. ROM_USBDevMode
  5898. #else
  5899. #define MAP_USBDevMode \
  5900. USBDevMode
  5901. #endif
  5902. #ifdef ROM_USBPHYPowerOff
  5903. #define MAP_USBPHYPowerOff \
  5904. ROM_USBPHYPowerOff
  5905. #else
  5906. #define MAP_USBPHYPowerOff \
  5907. USBPHYPowerOff
  5908. #endif
  5909. #ifdef ROM_USBPHYPowerOn
  5910. #define MAP_USBPHYPowerOn \
  5911. ROM_USBPHYPowerOn
  5912. #else
  5913. #define MAP_USBPHYPowerOn \
  5914. USBPHYPowerOn
  5915. #endif
  5916. #ifdef ROM_USBOTGMode
  5917. #define MAP_USBOTGMode \
  5918. ROM_USBOTGMode
  5919. #else
  5920. #define MAP_USBOTGMode \
  5921. USBOTGMode
  5922. #endif
  5923. #ifdef ROM_USBHostRequestINClear
  5924. #define MAP_USBHostRequestINClear \
  5925. ROM_USBHostRequestINClear
  5926. #else
  5927. #define MAP_USBHostRequestINClear \
  5928. USBHostRequestINClear
  5929. #endif
  5930. #ifdef ROM_USBNumEndpointsGet
  5931. #define MAP_USBNumEndpointsGet \
  5932. ROM_USBNumEndpointsGet
  5933. #else
  5934. #define MAP_USBNumEndpointsGet \
  5935. USBNumEndpointsGet
  5936. #endif
  5937. #ifdef ROM_USBClockDisable
  5938. #define MAP_USBClockDisable \
  5939. ROM_USBClockDisable
  5940. #else
  5941. #define MAP_USBClockDisable \
  5942. USBClockDisable
  5943. #endif
  5944. #ifdef ROM_USBClockEnable
  5945. #define MAP_USBClockEnable \
  5946. ROM_USBClockEnable
  5947. #else
  5948. #define MAP_USBClockEnable \
  5949. USBClockEnable
  5950. #endif
  5951. #ifdef ROM_USBControllerVersion
  5952. #define MAP_USBControllerVersion \
  5953. ROM_USBControllerVersion
  5954. #else
  5955. #define MAP_USBControllerVersion \
  5956. USBControllerVersion
  5957. #endif
  5958. #ifdef ROM_USBDevLPMConfig
  5959. #define MAP_USBDevLPMConfig \
  5960. ROM_USBDevLPMConfig
  5961. #else
  5962. #define MAP_USBDevLPMConfig \
  5963. USBDevLPMConfig
  5964. #endif
  5965. #ifdef ROM_USBDevLPMDisable
  5966. #define MAP_USBDevLPMDisable \
  5967. ROM_USBDevLPMDisable
  5968. #else
  5969. #define MAP_USBDevLPMDisable \
  5970. USBDevLPMDisable
  5971. #endif
  5972. #ifdef ROM_USBDevLPMEnable
  5973. #define MAP_USBDevLPMEnable \
  5974. ROM_USBDevLPMEnable
  5975. #else
  5976. #define MAP_USBDevLPMEnable \
  5977. USBDevLPMEnable
  5978. #endif
  5979. #ifdef ROM_USBDevLPMRemoteWake
  5980. #define MAP_USBDevLPMRemoteWake \
  5981. ROM_USBDevLPMRemoteWake
  5982. #else
  5983. #define MAP_USBDevLPMRemoteWake \
  5984. USBDevLPMRemoteWake
  5985. #endif
  5986. #ifdef ROM_USBDevSpeedGet
  5987. #define MAP_USBDevSpeedGet \
  5988. ROM_USBDevSpeedGet
  5989. #else
  5990. #define MAP_USBDevSpeedGet \
  5991. USBDevSpeedGet
  5992. #endif
  5993. #ifdef ROM_USBDMAChannelAddressGet
  5994. #define MAP_USBDMAChannelAddressGet \
  5995. ROM_USBDMAChannelAddressGet
  5996. #else
  5997. #define MAP_USBDMAChannelAddressGet \
  5998. USBDMAChannelAddressGet
  5999. #endif
  6000. #ifdef ROM_USBDMAChannelAddressSet
  6001. #define MAP_USBDMAChannelAddressSet \
  6002. ROM_USBDMAChannelAddressSet
  6003. #else
  6004. #define MAP_USBDMAChannelAddressSet \
  6005. USBDMAChannelAddressSet
  6006. #endif
  6007. #ifdef ROM_USBDMAChannelConfigSet
  6008. #define MAP_USBDMAChannelConfigSet \
  6009. ROM_USBDMAChannelConfigSet
  6010. #else
  6011. #define MAP_USBDMAChannelConfigSet \
  6012. USBDMAChannelConfigSet
  6013. #endif
  6014. #ifdef ROM_USBDMAChannelDisable
  6015. #define MAP_USBDMAChannelDisable \
  6016. ROM_USBDMAChannelDisable
  6017. #else
  6018. #define MAP_USBDMAChannelDisable \
  6019. USBDMAChannelDisable
  6020. #endif
  6021. #ifdef ROM_USBDMAChannelEnable
  6022. #define MAP_USBDMAChannelEnable \
  6023. ROM_USBDMAChannelEnable
  6024. #else
  6025. #define MAP_USBDMAChannelEnable \
  6026. USBDMAChannelEnable
  6027. #endif
  6028. #ifdef ROM_USBDMAChannelIntDisable
  6029. #define MAP_USBDMAChannelIntDisable \
  6030. ROM_USBDMAChannelIntDisable
  6031. #else
  6032. #define MAP_USBDMAChannelIntDisable \
  6033. USBDMAChannelIntDisable
  6034. #endif
  6035. #ifdef ROM_USBDMAChannelIntEnable
  6036. #define MAP_USBDMAChannelIntEnable \
  6037. ROM_USBDMAChannelIntEnable
  6038. #else
  6039. #define MAP_USBDMAChannelIntEnable \
  6040. USBDMAChannelIntEnable
  6041. #endif
  6042. #ifdef ROM_USBDMAChannelCountGet
  6043. #define MAP_USBDMAChannelCountGet \
  6044. ROM_USBDMAChannelCountGet
  6045. #else
  6046. #define MAP_USBDMAChannelCountGet \
  6047. USBDMAChannelCountGet
  6048. #endif
  6049. #ifdef ROM_USBDMAChannelCountSet
  6050. #define MAP_USBDMAChannelCountSet \
  6051. ROM_USBDMAChannelCountSet
  6052. #else
  6053. #define MAP_USBDMAChannelCountSet \
  6054. USBDMAChannelCountSet
  6055. #endif
  6056. #ifdef ROM_USBDMAChannelIntStatus
  6057. #define MAP_USBDMAChannelIntStatus \
  6058. ROM_USBDMAChannelIntStatus
  6059. #else
  6060. #define MAP_USBDMAChannelIntStatus \
  6061. USBDMAChannelIntStatus
  6062. #endif
  6063. #ifdef ROM_USBDMAChannelStatus
  6064. #define MAP_USBDMAChannelStatus \
  6065. ROM_USBDMAChannelStatus
  6066. #else
  6067. #define MAP_USBDMAChannelStatus \
  6068. USBDMAChannelStatus
  6069. #endif
  6070. #ifdef ROM_USBDMAChannelStatusClear
  6071. #define MAP_USBDMAChannelStatusClear \
  6072. ROM_USBDMAChannelStatusClear
  6073. #else
  6074. #define MAP_USBDMAChannelStatusClear \
  6075. USBDMAChannelStatusClear
  6076. #endif
  6077. #ifdef ROM_USBHighSpeed
  6078. #define MAP_USBHighSpeed \
  6079. ROM_USBHighSpeed
  6080. #else
  6081. #define MAP_USBHighSpeed \
  6082. USBHighSpeed
  6083. #endif
  6084. #ifdef ROM_USBHostEndpointPing
  6085. #define MAP_USBHostEndpointPing \
  6086. ROM_USBHostEndpointPing
  6087. #else
  6088. #define MAP_USBHostEndpointPing \
  6089. USBHostEndpointPing
  6090. #endif
  6091. #ifdef ROM_USBHostEndpointSpeed
  6092. #define MAP_USBHostEndpointSpeed \
  6093. ROM_USBHostEndpointSpeed
  6094. #else
  6095. #define MAP_USBHostEndpointSpeed \
  6096. USBHostEndpointSpeed
  6097. #endif
  6098. #ifdef ROM_USBHostLPMConfig
  6099. #define MAP_USBHostLPMConfig \
  6100. ROM_USBHostLPMConfig
  6101. #else
  6102. #define MAP_USBHostLPMConfig \
  6103. USBHostLPMConfig
  6104. #endif
  6105. #ifdef ROM_USBHostLPMResume
  6106. #define MAP_USBHostLPMResume \
  6107. ROM_USBHostLPMResume
  6108. #else
  6109. #define MAP_USBHostLPMResume \
  6110. USBHostLPMResume
  6111. #endif
  6112. #ifdef ROM_USBHostLPMSend
  6113. #define MAP_USBHostLPMSend \
  6114. ROM_USBHostLPMSend
  6115. #else
  6116. #define MAP_USBHostLPMSend \
  6117. USBHostLPMSend
  6118. #endif
  6119. #ifdef ROM_USBLPMIntDisable
  6120. #define MAP_USBLPMIntDisable \
  6121. ROM_USBLPMIntDisable
  6122. #else
  6123. #define MAP_USBLPMIntDisable \
  6124. USBLPMIntDisable
  6125. #endif
  6126. #ifdef ROM_USBLPMIntEnable
  6127. #define MAP_USBLPMIntEnable \
  6128. ROM_USBLPMIntEnable
  6129. #else
  6130. #define MAP_USBLPMIntEnable \
  6131. USBLPMIntEnable
  6132. #endif
  6133. #ifdef ROM_USBLPMIntStatus
  6134. #define MAP_USBLPMIntStatus \
  6135. ROM_USBLPMIntStatus
  6136. #else
  6137. #define MAP_USBLPMIntStatus \
  6138. USBLPMIntStatus
  6139. #endif
  6140. #ifdef ROM_USBLPMLinkStateGet
  6141. #define MAP_USBLPMLinkStateGet \
  6142. ROM_USBLPMLinkStateGet
  6143. #else
  6144. #define MAP_USBLPMLinkStateGet \
  6145. USBLPMLinkStateGet
  6146. #endif
  6147. #ifdef ROM_USBEndpointPacketCountSet
  6148. #define MAP_USBEndpointPacketCountSet \
  6149. ROM_USBEndpointPacketCountSet
  6150. #else
  6151. #define MAP_USBEndpointPacketCountSet \
  6152. USBEndpointPacketCountSet
  6153. #endif
  6154. #ifdef ROM_USBULPIConfig
  6155. #define MAP_USBULPIConfig \
  6156. ROM_USBULPIConfig
  6157. #else
  6158. #define MAP_USBULPIConfig \
  6159. USBULPIConfig
  6160. #endif
  6161. #ifdef ROM_USBULPIDisable
  6162. #define MAP_USBULPIDisable \
  6163. ROM_USBULPIDisable
  6164. #else
  6165. #define MAP_USBULPIDisable \
  6166. USBULPIDisable
  6167. #endif
  6168. #ifdef ROM_USBULPIEnable
  6169. #define MAP_USBULPIEnable \
  6170. ROM_USBULPIEnable
  6171. #else
  6172. #define MAP_USBULPIEnable \
  6173. USBULPIEnable
  6174. #endif
  6175. #ifdef ROM_USBULPIRegRead
  6176. #define MAP_USBULPIRegRead \
  6177. ROM_USBULPIRegRead
  6178. #else
  6179. #define MAP_USBULPIRegRead \
  6180. USBULPIRegRead
  6181. #endif
  6182. #ifdef ROM_USBULPIRegWrite
  6183. #define MAP_USBULPIRegWrite \
  6184. ROM_USBULPIRegWrite
  6185. #else
  6186. #define MAP_USBULPIRegWrite \
  6187. USBULPIRegWrite
  6188. #endif
  6189. #ifdef ROM_USBOTGSessionRequest
  6190. #define MAP_USBOTGSessionRequest \
  6191. ROM_USBOTGSessionRequest
  6192. #else
  6193. #define MAP_USBOTGSessionRequest \
  6194. USBOTGSessionRequest
  6195. #endif
  6196. #ifdef ROM_USBDMANumChannels
  6197. #define MAP_USBDMANumChannels \
  6198. ROM_USBDMANumChannels
  6199. #else
  6200. #define MAP_USBDMANumChannels \
  6201. USBDMANumChannels
  6202. #endif
  6203. #ifdef ROM_USBEndpointDMAConfigSet
  6204. #define MAP_USBEndpointDMAConfigSet \
  6205. ROM_USBEndpointDMAConfigSet
  6206. #else
  6207. #define MAP_USBEndpointDMAConfigSet \
  6208. USBEndpointDMAConfigSet
  6209. #endif
  6210. #ifdef ROM_USBLPMRemoteWakeEnabled
  6211. #define MAP_USBLPMRemoteWakeEnabled \
  6212. ROM_USBLPMRemoteWakeEnabled
  6213. #else
  6214. #define MAP_USBLPMRemoteWakeEnabled \
  6215. USBLPMRemoteWakeEnabled
  6216. #endif
  6217. #ifdef ROM_USBModeConfig
  6218. #define MAP_USBModeConfig \
  6219. ROM_USBModeConfig
  6220. #else
  6221. #define MAP_USBModeConfig \
  6222. USBModeConfig
  6223. #endif
  6224. //*****************************************************************************
  6225. //
  6226. // Macros for the Watchdog API.
  6227. //
  6228. //*****************************************************************************
  6229. #ifdef ROM_WatchdogIntClear
  6230. #define MAP_WatchdogIntClear \
  6231. ROM_WatchdogIntClear
  6232. #else
  6233. #define MAP_WatchdogIntClear \
  6234. WatchdogIntClear
  6235. #endif
  6236. #ifdef ROM_WatchdogRunning
  6237. #define MAP_WatchdogRunning \
  6238. ROM_WatchdogRunning
  6239. #else
  6240. #define MAP_WatchdogRunning \
  6241. WatchdogRunning
  6242. #endif
  6243. #ifdef ROM_WatchdogEnable
  6244. #define MAP_WatchdogEnable \
  6245. ROM_WatchdogEnable
  6246. #else
  6247. #define MAP_WatchdogEnable \
  6248. WatchdogEnable
  6249. #endif
  6250. #ifdef ROM_WatchdogResetEnable
  6251. #define MAP_WatchdogResetEnable \
  6252. ROM_WatchdogResetEnable
  6253. #else
  6254. #define MAP_WatchdogResetEnable \
  6255. WatchdogResetEnable
  6256. #endif
  6257. #ifdef ROM_WatchdogResetDisable
  6258. #define MAP_WatchdogResetDisable \
  6259. ROM_WatchdogResetDisable
  6260. #else
  6261. #define MAP_WatchdogResetDisable \
  6262. WatchdogResetDisable
  6263. #endif
  6264. #ifdef ROM_WatchdogLock
  6265. #define MAP_WatchdogLock \
  6266. ROM_WatchdogLock
  6267. #else
  6268. #define MAP_WatchdogLock \
  6269. WatchdogLock
  6270. #endif
  6271. #ifdef ROM_WatchdogUnlock
  6272. #define MAP_WatchdogUnlock \
  6273. ROM_WatchdogUnlock
  6274. #else
  6275. #define MAP_WatchdogUnlock \
  6276. WatchdogUnlock
  6277. #endif
  6278. #ifdef ROM_WatchdogLockState
  6279. #define MAP_WatchdogLockState \
  6280. ROM_WatchdogLockState
  6281. #else
  6282. #define MAP_WatchdogLockState \
  6283. WatchdogLockState
  6284. #endif
  6285. #ifdef ROM_WatchdogReloadSet
  6286. #define MAP_WatchdogReloadSet \
  6287. ROM_WatchdogReloadSet
  6288. #else
  6289. #define MAP_WatchdogReloadSet \
  6290. WatchdogReloadSet
  6291. #endif
  6292. #ifdef ROM_WatchdogReloadGet
  6293. #define MAP_WatchdogReloadGet \
  6294. ROM_WatchdogReloadGet
  6295. #else
  6296. #define MAP_WatchdogReloadGet \
  6297. WatchdogReloadGet
  6298. #endif
  6299. #ifdef ROM_WatchdogValueGet
  6300. #define MAP_WatchdogValueGet \
  6301. ROM_WatchdogValueGet
  6302. #else
  6303. #define MAP_WatchdogValueGet \
  6304. WatchdogValueGet
  6305. #endif
  6306. #ifdef ROM_WatchdogIntEnable
  6307. #define MAP_WatchdogIntEnable \
  6308. ROM_WatchdogIntEnable
  6309. #else
  6310. #define MAP_WatchdogIntEnable \
  6311. WatchdogIntEnable
  6312. #endif
  6313. #ifdef ROM_WatchdogIntStatus
  6314. #define MAP_WatchdogIntStatus \
  6315. ROM_WatchdogIntStatus
  6316. #else
  6317. #define MAP_WatchdogIntStatus \
  6318. WatchdogIntStatus
  6319. #endif
  6320. #ifdef ROM_WatchdogStallEnable
  6321. #define MAP_WatchdogStallEnable \
  6322. ROM_WatchdogStallEnable
  6323. #else
  6324. #define MAP_WatchdogStallEnable \
  6325. WatchdogStallEnable
  6326. #endif
  6327. #ifdef ROM_WatchdogStallDisable
  6328. #define MAP_WatchdogStallDisable \
  6329. ROM_WatchdogStallDisable
  6330. #else
  6331. #define MAP_WatchdogStallDisable \
  6332. WatchdogStallDisable
  6333. #endif
  6334. #ifdef ROM_WatchdogIntTypeSet
  6335. #define MAP_WatchdogIntTypeSet \
  6336. ROM_WatchdogIntTypeSet
  6337. #else
  6338. #define MAP_WatchdogIntTypeSet \
  6339. WatchdogIntTypeSet
  6340. #endif
  6341. //*****************************************************************************
  6342. //
  6343. // Macros for the Software API.
  6344. //
  6345. //*****************************************************************************
  6346. #ifdef ROM_Crc16Array
  6347. #define MAP_Crc16Array \
  6348. ROM_Crc16Array
  6349. #else
  6350. #define MAP_Crc16Array \
  6351. Crc16Array
  6352. #endif
  6353. #ifdef ROM_Crc16Array3
  6354. #define MAP_Crc16Array3 \
  6355. ROM_Crc16Array3
  6356. #else
  6357. #define MAP_Crc16Array3 \
  6358. Crc16Array3
  6359. #endif
  6360. #ifdef ROM_Crc16
  6361. #define MAP_Crc16 \
  6362. ROM_Crc16
  6363. #else
  6364. #define MAP_Crc16 \
  6365. Crc16
  6366. #endif
  6367. #ifdef ROM_Crc8CCITT
  6368. #define MAP_Crc8CCITT \
  6369. ROM_Crc8CCITT
  6370. #else
  6371. #define MAP_Crc8CCITT \
  6372. Crc8CCITT
  6373. #endif
  6374. #ifdef ROM_Crc32
  6375. #define MAP_Crc32 \
  6376. ROM_Crc32
  6377. #else
  6378. #define MAP_Crc32 \
  6379. Crc32
  6380. #endif
  6381. #endif // __DRIVERLIB_ROM_MAP_H__