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