rom_map.h
Go to the documentation of this file.
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) 2013 Texas Instruments Incorporated. All rights reserved.
7 // TI Information - Selective Disclosure
8 //
9 //
10 //*****************************************************************************
11 
12 #ifndef __ROM_MAP_H__
13 #define __ROM_MAP_H__
14 
15 //*****************************************************************************
16 //
17 // Macros for the ADC14 API.
18 //
19 //*****************************************************************************
20 #ifdef ROM_ADC14_enableModule
21 #define MAP_ADC14_enableModule \
22  ROM_ADC14_enableModule
23 #else
24 #define MAP_ADC14_enableModule \
25  ADC14_enableModule
26 #endif
27 #ifdef ROM_ADC14_disableModule
28 #define MAP_ADC14_disableModule \
29  ROM_ADC14_disableModule
30 #else
31 #define MAP_ADC14_disableModule \
32  ADC14_disableModule
33 #endif
34 #ifdef ROM_ADC14_initModule
35 #define MAP_ADC14_initModule \
36  ROM_ADC14_initModule
37 #else
38 #define MAP_ADC14_initModule \
39  ADC14_initModule
40 #endif
41 #ifdef ROM_ADC14_setResolution
42 #define MAP_ADC14_setResolution \
43  ROM_ADC14_setResolution
44 #else
45 #define MAP_ADC14_setResolution \
46  ADC14_setResolution
47 #endif
48 #ifdef ROM_ADC14_getResolution
49 #define MAP_ADC14_getResolution \
50  ROM_ADC14_getResolution
51 #else
52 #define MAP_ADC14_getResolution \
53  ADC14_getResolution
54 #endif
55 #ifdef ROM_ADC14_setSampleHoldTrigger
56 #define MAP_ADC14_setSampleHoldTrigger \
57  ROM_ADC14_setSampleHoldTrigger
58 #else
59 #define MAP_ADC14_setSampleHoldTrigger \
60  ADC14_setSampleHoldTrigger
61 #endif
62 #ifdef ROM_ADC14_setSampleHoldTime
63 #define MAP_ADC14_setSampleHoldTime \
64  ROM_ADC14_setSampleHoldTime
65 #else
66 #define MAP_ADC14_setSampleHoldTime \
67  ADC14_setSampleHoldTime
68 #endif
69 #ifdef ROM_ADC14_configureMultiSequenceMode
70 #define MAP_ADC14_configureMultiSequenceMode \
71  ROM_ADC14_configureMultiSequenceMode
72 #else
73 #define MAP_ADC14_configureMultiSequenceMode \
74  ADC14_configureMultiSequenceMode
75 #endif
76 #ifdef ROM_ADC14_configureSingleSampleMode
77 #define MAP_ADC14_configureSingleSampleMode \
78  ROM_ADC14_configureSingleSampleMode
79 #else
80 #define MAP_ADC14_configureSingleSampleMode \
81  ADC14_configureSingleSampleMode
82 #endif
83 #ifdef ROM_ADC14_enableConversion
84 #define MAP_ADC14_enableConversion \
85  ROM_ADC14_enableConversion
86 #else
87 #define MAP_ADC14_enableConversion \
88  ADC14_enableConversion
89 #endif
90 #ifdef ROM_ADC14_disableConversion
91 #define MAP_ADC14_disableConversion \
92  ROM_ADC14_disableConversion
93 #else
94 #define MAP_ADC14_disableConversion \
95  ADC14_disableConversion
96 #endif
97 #ifdef ROM_ADC14_isBusy
98 #define MAP_ADC14_isBusy \
99  ROM_ADC14_isBusy
100 #else
101 #define MAP_ADC14_isBusy \
102  ADC14_isBusy
103 #endif
104 #ifdef ROM_ADC14_configureConversionMemory
105 #define MAP_ADC14_configureConversionMemory \
106  ROM_ADC14_configureConversionMemory
107 #else
108 #define MAP_ADC14_configureConversionMemory \
109  ADC14_configureConversionMemory
110 #endif
111 #ifdef ROM_ADC14_enableComparatorWindow
112 #define MAP_ADC14_enableComparatorWindow \
113  ROM_ADC14_enableComparatorWindow
114 #else
115 #define MAP_ADC14_enableComparatorWindow \
116  ADC14_enableComparatorWindow
117 #endif
118 #ifdef ROM_ADC14_disableComparatorWindow
119 #define MAP_ADC14_disableComparatorWindow \
120  ROM_ADC14_disableComparatorWindow
121 #else
122 #define MAP_ADC14_disableComparatorWindow \
123  ADC14_disableComparatorWindow
124 #endif
125 #ifdef ROM_ADC14_setComparatorWindowValue
126 #define MAP_ADC14_setComparatorWindowValue \
127  ROM_ADC14_setComparatorWindowValue
128 #else
129 #define MAP_ADC14_setComparatorWindowValue \
130  ADC14_setComparatorWindowValue
131 #endif
132 #ifdef ROM_ADC14_setResultFormat
133 #define MAP_ADC14_setResultFormat \
134  ROM_ADC14_setResultFormat
135 #else
136 #define MAP_ADC14_setResultFormat \
137  ADC14_setResultFormat
138 #endif
139 #ifdef ROM_ADC14_getResult
140 #define MAP_ADC14_getResult \
141  ROM_ADC14_getResult
142 #else
143 #define MAP_ADC14_getResult \
144  ADC14_getResult
145 #endif
146 #ifdef ROM_ADC14_getMultiSequenceResult
147 #define MAP_ADC14_getMultiSequenceResult \
148  ROM_ADC14_getMultiSequenceResult
149 #else
150 #define MAP_ADC14_getMultiSequenceResult \
151  ADC14_getMultiSequenceResult
152 #endif
153 #ifdef ROM_ADC14_getResultArray
154 #define MAP_ADC14_getResultArray \
155  ROM_ADC14_getResultArray
156 #else
157 #define MAP_ADC14_getResultArray \
158  ADC14_getResultArray
159 #endif
160 #ifdef ROM_ADC14_enableReferenceBurst
161 #define MAP_ADC14_enableReferenceBurst \
162  ROM_ADC14_enableReferenceBurst
163 #else
164 #define MAP_ADC14_enableReferenceBurst \
165  ADC14_enableReferenceBurst
166 #endif
167 #ifdef ROM_ADC14_disableReferenceBurst
168 #define MAP_ADC14_disableReferenceBurst \
169  ROM_ADC14_disableReferenceBurst
170 #else
171 #define MAP_ADC14_disableReferenceBurst \
172  ADC14_disableReferenceBurst
173 #endif
174 #ifdef ROM_ADC14_setPowerMode
175 #define MAP_ADC14_setPowerMode \
176  ROM_ADC14_setPowerMode
177 #else
178 #define MAP_ADC14_setPowerMode \
179  ADC14_setPowerMode
180 #endif
181 #ifdef ROM_ADC14_enableInterrupt
182 #define MAP_ADC14_enableInterrupt \
183  ROM_ADC14_enableInterrupt
184 #else
185 #define MAP_ADC14_enableInterrupt \
186  ADC14_enableInterrupt
187 #endif
188 #ifdef ROM_ADC14_disableInterrupt
189 #define MAP_ADC14_disableInterrupt \
190  ROM_ADC14_disableInterrupt
191 #else
192 #define MAP_ADC14_disableInterrupt \
193  ADC14_disableInterrupt
194 #endif
195 #ifdef ROM_ADC14_getInterruptStatus
196 #define MAP_ADC14_getInterruptStatus \
197  ROM_ADC14_getInterruptStatus
198 #else
199 #define MAP_ADC14_getInterruptStatus \
200  ADC14_getInterruptStatus
201 #endif
202 #ifdef ROM_ADC14_getEnabledInterruptStatus
203 #define MAP_ADC14_getEnabledInterruptStatus \
204  ROM_ADC14_getEnabledInterruptStatus
205 #else
206 #define MAP_ADC14_getEnabledInterruptStatus \
207  ADC14_getEnabledInterruptStatus
208 #endif
209 #ifdef ROM_ADC14_clearInterruptFlag
210 #define MAP_ADC14_clearInterruptFlag \
211  ROM_ADC14_clearInterruptFlag
212 #else
213 #define MAP_ADC14_clearInterruptFlag \
214  ADC14_clearInterruptFlag
215 #endif
216 #ifdef ROM_ADC14_toggleConversionTrigger
217 #define MAP_ADC14_toggleConversionTrigger \
218  ROM_ADC14_toggleConversionTrigger
219 #else
220 #define MAP_ADC14_toggleConversionTrigger \
221  ADC14_toggleConversionTrigger
222 #endif
223 #ifdef ROM_ADC14_enableSampleTimer
224 #define MAP_ADC14_enableSampleTimer \
225  ROM_ADC14_enableSampleTimer
226 #else
227 #define MAP_ADC14_enableSampleTimer \
228  ADC14_enableSampleTimer
229 #endif
230 #ifdef ROM_ADC14_disableSampleTimer
231 #define MAP_ADC14_disableSampleTimer \
232  ROM_ADC14_disableSampleTimer
233 #else
234 #define MAP_ADC14_disableSampleTimer \
235  ADC14_disableSampleTimer
236 #endif
237 #ifdef ROM_ADC14_registerInterrupt
238 #define MAP_ADC14_registerInterrupt \
239  ROM_ADC14_registerInterrupt
240 #else
241 #define MAP_ADC14_registerInterrupt \
242  ADC14_registerInterrupt
243 #endif
244 #ifdef ROM_ADC14_unregisterInterrupt
245 #define MAP_ADC14_unregisterInterrupt \
246  ROM_ADC14_unregisterInterrupt
247 #else
248 #define MAP_ADC14_unregisterInterrupt \
249  ADC14_unregisterInterrupt
250 #endif
251 
252 //*****************************************************************************
253 //
254 // Macros for the AES256 API.
255 //
256 //*****************************************************************************
257 #ifdef ROM_AES256_setCipherKey
258 #define MAP_AES256_setCipherKey \
259  ROM_AES256_setCipherKey
260 #else
261 #define MAP_AES256_setCipherKey \
262  AES256_setCipherKey
263 #endif
264 #ifdef ROM_AES256_encryptData
265 #define MAP_AES256_encryptData \
266  ROM_AES256_encryptData
267 #else
268 #define MAP_AES256_encryptData \
269  AES256_encryptData
270 #endif
271 #ifdef ROM_AES256_decryptData
272 #define MAP_AES256_decryptData \
273  ROM_AES256_decryptData
274 #else
275 #define MAP_AES256_decryptData \
276  AES256_decryptData
277 #endif
278 #ifdef ROM_AES256_setDecipherKey
279 #define MAP_AES256_setDecipherKey \
280  ROM_AES256_setDecipherKey
281 #else
282 #define MAP_AES256_setDecipherKey \
283  AES256_setDecipherKey
284 #endif
285 #ifdef ROM_AES256_reset
286 #define MAP_AES256_reset \
287  ROM_AES256_reset
288 #else
289 #define MAP_AES256_reset \
290  AES256_reset
291 #endif
292 #ifdef ROM_AES256_startEncryptData
293 #define MAP_AES256_startEncryptData \
294  ROM_AES256_startEncryptData
295 #else
296 #define MAP_AES256_startEncryptData \
297  AES256_startEncryptData
298 #endif
299 #ifdef ROM_AES256_startDecryptData
300 #define MAP_AES256_startDecryptData \
301  ROM_AES256_startDecryptData
302 #else
303 #define MAP_AES256_startDecryptData \
304  AES256_startDecryptData
305 #endif
306 #ifdef ROM_AES256_startSetDecipherKey
307 #define MAP_AES256_startSetDecipherKey \
308  ROM_AES256_startSetDecipherKey
309 #else
310 #define MAP_AES256_startSetDecipherKey \
311  AES256_startSetDecipherKey
312 #endif
313 #ifdef ROM_AES256_getDataOut
314 #define MAP_AES256_getDataOut \
315  ROM_AES256_getDataOut
316 #else
317 #define MAP_AES256_getDataOut \
318  AES256_getDataOut
319 #endif
320 #ifdef ROM_AES256_isBusy
321 #define MAP_AES256_isBusy \
322  ROM_AES256_isBusy
323 #else
324 #define MAP_AES256_isBusy \
325  AES256_isBusy
326 #endif
327 #ifdef ROM_AES256_clearErrorFlag
328 #define MAP_AES256_clearErrorFlag \
329  ROM_AES256_clearErrorFlag
330 #else
331 #define MAP_AES256_clearErrorFlag \
332  AES256_clearErrorFlag
333 #endif
334 #ifdef ROM_AES256_getErrorFlagStatus
335 #define MAP_AES256_getErrorFlagStatus \
336  ROM_AES256_getErrorFlagStatus
337 #else
338 #define MAP_AES256_getErrorFlagStatus \
339  AES256_getErrorFlagStatus
340 #endif
341 #ifdef ROM_AES256_clearInterruptFlag
342 #define MAP_AES256_clearInterruptFlag \
343  ROM_AES256_clearInterruptFlag
344 #else
345 #define MAP_AES256_clearInterruptFlag \
346  AES256_clearInterruptFlag
347 #endif
348 #ifdef ROM_AES256_getInterruptStatus
349 #define MAP_AES256_getInterruptStatus \
350  ROM_AES256_getInterruptStatus
351 #else
352 #define MAP_AES256_getInterruptStatus \
353  AES256_getInterruptStatus
354 #endif
355 #ifdef ROM_AES256_enableInterrupt
356 #define MAP_AES256_enableInterrupt \
357  ROM_AES256_enableInterrupt
358 #else
359 #define MAP_AES256_enableInterrupt \
360  AES256_enableInterrupt
361 #endif
362 #ifdef ROM_AES256_disableInterrupt
363 #define MAP_AES256_disableInterrupt \
364  ROM_AES256_disableInterrupt
365 #else
366 #define MAP_AES256_disableInterrupt \
367  AES256_disableInterrupt
368 #endif
369 #ifdef ROM_AES256_registerInterrupt
370 #define MAP_AES256_registerInterrupt \
371  ROM_AES256_registerInterrupt
372 #else
373 #define MAP_AES256_registerInterrupt \
374  AES256_registerInterrupt
375 #endif
376 #ifdef ROM_AES256_unregisterInterrupt
377 #define MAP_AES256_unregisterInterrupt \
378  ROM_AES256_unregisterInterrupt
379 #else
380 #define MAP_AES256_unregisterInterrupt \
381  AES256_unregisterInterrupt
382 #endif
383 
384 //*****************************************************************************
385 //
386 // Macros for the Comp API.
387 //
388 //*****************************************************************************
389 #ifdef ROM_COMP_E_initModule
390 #define MAP_COMP_E_initModule \
391  ROM_COMP_E_initModule
392 #else
393 #define MAP_COMP_E_initModule \
394  COMP_E_initModule
395 #endif
396 #ifdef ROM_COMP_E_setReferenceVoltage
397 #define MAP_COMP_E_setReferenceVoltage \
398  ROM_COMP_E_setReferenceVoltage
399 #else
400 #define MAP_COMP_E_setReferenceVoltage \
401  COMP_E_setReferenceVoltage
402 #endif
403 #ifdef ROM_COMP_E_setReferenceAccuracy
404 #define MAP_COMP_E_setReferenceAccuracy \
405  ROM_COMP_E_setReferenceAccuracy
406 #else
407 #define MAP_COMP_E_setReferenceAccuracy \
408  COMP_E_setReferenceAccuracy
409 #endif
410 #ifdef ROM_COMP_E_setPowerMode
411 #define MAP_COMP_E_setPowerMode \
412  ROM_COMP_E_setPowerMode
413 #else
414 #define MAP_COMP_E_setPowerMode \
415  COMP_E_setPowerMode
416 #endif
417 #ifdef ROM_COMP_E_enableModule
418 #define MAP_COMP_E_enableModule \
419  ROM_COMP_E_enableModule
420 #else
421 #define MAP_COMP_E_enableModule \
422  COMP_E_enableModule
423 #endif
424 #ifdef ROM_COMP_E_disableModule
425 #define MAP_COMP_E_disableModule \
426  ROM_COMP_E_disableModule
427 #else
428 #define MAP_COMP_E_disableModule \
429  COMP_E_disableModule
430 #endif
431 #ifdef ROM_COMP_E_shortInputs
432 #define MAP_COMP_E_shortInputs \
433  ROM_COMP_E_shortInputs
434 #else
435 #define MAP_COMP_E_shortInputs \
436  COMP_E_shortInputs
437 #endif
438 #ifdef ROM_COMP_E_unshortInputs
439 #define MAP_COMP_E_unshortInputs \
440  ROM_COMP_E_unshortInputs
441 #else
442 #define MAP_COMP_E_unshortInputs \
443  COMP_E_unshortInputs
444 #endif
445 #ifdef ROM_COMP_E_disableInputBuffer
446 #define MAP_COMP_E_disableInputBuffer \
447  ROM_COMP_E_disableInputBuffer
448 #else
449 #define MAP_COMP_E_disableInputBuffer \
450  COMP_E_disableInputBuffer
451 #endif
452 #ifdef ROM_COMP_E_enableInputBuffer
453 #define MAP_COMP_E_enableInputBuffer \
454  ROM_COMP_E_enableInputBuffer
455 #else
456 #define MAP_COMP_E_enableInputBuffer \
457  COMP_E_enableInputBuffer
458 #endif
459 #ifdef ROM_COMP_E_swapIO
460 #define MAP_COMP_E_swapIO \
461  ROM_COMP_E_swapIO
462 #else
463 #define MAP_COMP_E_swapIO \
464  COMP_E_swapIO
465 #endif
466 #ifdef ROM_COMP_E_outputValue
467 #define MAP_COMP_E_outputValue \
468  ROM_COMP_E_outputValue
469 #else
470 #define MAP_COMP_E_outputValue \
471  COMP_E_outputValue
472 #endif
473 #ifdef ROM_COMP_E_enableInterrupt
474 #define MAP_COMP_E_enableInterrupt \
475  ROM_COMP_E_enableInterrupt
476 #else
477 #define MAP_COMP_E_enableInterrupt \
478  COMP_E_enableInterrupt
479 #endif
480 #ifdef ROM_COMP_E_disableInterrupt
481 #define MAP_COMP_E_disableInterrupt \
482  ROM_COMP_E_disableInterrupt
483 #else
484 #define MAP_COMP_E_disableInterrupt \
485  COMP_E_disableInterrupt
486 #endif
487 #ifdef ROM_COMP_E_clearInterruptFlag
488 #define MAP_COMP_E_clearInterruptFlag \
489  ROM_COMP_E_clearInterruptFlag
490 #else
491 #define MAP_COMP_E_clearInterruptFlag \
492  COMP_E_clearInterruptFlag
493 #endif
494 #ifdef ROM_COMP_E_getInterruptStatus
495 #define MAP_COMP_E_getInterruptStatus \
496  ROM_COMP_E_getInterruptStatus
497 #else
498 #define MAP_COMP_E_getInterruptStatus \
499  COMP_E_getInterruptStatus
500 #endif
501 #ifdef ROM_COMP_E_getEnabledInterruptStatus
502 #define MAP_COMP_E_getEnabledInterruptStatus \
503  ROM_COMP_E_getEnabledInterruptStatus
504 #else
505 #define MAP_COMP_E_getEnabledInterruptStatus \
506  COMP_E_getEnabledInterruptStatus
507 #endif
508 #ifdef ROM_COMP_E_setInterruptEdgeDirection
509 #define MAP_COMP_E_setInterruptEdgeDirection \
510  ROM_COMP_E_setInterruptEdgeDirection
511 #else
512 #define MAP_COMP_E_setInterruptEdgeDirection \
513  COMP_E_setInterruptEdgeDirection
514 #endif
515 #ifdef ROM_COMP_E_toggleInterruptEdgeDirection
516 #define MAP_COMP_E_toggleInterruptEdgeDirection \
517  ROM_COMP_E_toggleInterruptEdgeDirection
518 #else
519 #define MAP_COMP_E_toggleInterruptEdgeDirection \
520  COMP_E_toggleInterruptEdgeDirection
521 #endif
522 #ifdef ROM_COMP_E_registerInterrupt
523 #define MAP_COMP_E_registerInterrupt \
524  ROM_COMP_E_registerInterrupt
525 #else
526 #define MAP_COMP_E_registerInterrupt \
527  COMP_E_registerInterrupt
528 #endif
529 #ifdef ROM_COMP_E_unregisterInterrupt
530 #define MAP_COMP_E_unregisterInterrupt \
531  ROM_COMP_E_unregisterInterrupt
532 #else
533 #define MAP_COMP_E_unregisterInterrupt \
534  COMP_E_unregisterInterrupt
535 #endif
536 
537 //*****************************************************************************
538 //
539 // Macros for the CRC32 API.
540 //
541 //*****************************************************************************
542 #ifdef ROM_CRC32_setSeed
543 #define MAP_CRC32_setSeed \
544  ROM_CRC32_setSeed
545 #else
546 #define MAP_CRC32_setSeed \
547  CRC32_setSeed
548 #endif
549 #ifdef ROM_CRC32_set8BitData
550 #define MAP_CRC32_set8BitData \
551  ROM_CRC32_set8BitData
552 #else
553 #define MAP_CRC32_set8BitData \
554  CRC32_set8BitData
555 #endif
556 #ifdef ROM_CRC32_set16BitData
557 #define MAP_CRC32_set16BitData \
558  ROM_CRC32_set16BitData
559 #else
560 #define MAP_CRC32_set16BitData \
561  CRC32_set16BitData
562 #endif
563 #ifdef ROM_CRC32_set32BitData
564 #define MAP_CRC32_set32BitData \
565  ROM_CRC32_set32BitData
566 #else
567 #define MAP_CRC32_set32BitData \
568  CRC32_set32BitData
569 #endif
570 #ifdef ROM_CRC32_set8BitDataReversed
571 #define MAP_CRC32_set8BitDataReversed \
572  ROM_CRC32_set8BitDataReversed
573 #else
574 #define MAP_CRC32_set8BitDataReversed \
575  CRC32_set8BitDataReversed
576 #endif
577 #ifdef ROM_CRC32_set16BitDataReversed
578 #define MAP_CRC32_set16BitDataReversed \
579  ROM_CRC32_set16BitDataReversed
580 #else
581 #define MAP_CRC32_set16BitDataReversed \
582  CRC32_set16BitDataReversed
583 #endif
584 #ifdef ROM_CRC32_set32BitDataReversed
585 #define MAP_CRC32_set32BitDataReversed \
586  ROM_CRC32_set32BitDataReversed
587 #else
588 #define MAP_CRC32_set32BitDataReversed \
589  CRC32_set32BitDataReversed
590 #endif
591 #ifdef ROM_CRC32_getResult
592 #define MAP_CRC32_getResult \
593  ROM_CRC32_getResult
594 #else
595 #define MAP_CRC32_getResult \
596  CRC32_getResult
597 #endif
598 #ifdef ROM_CRC32_getResultReversed
599 #define MAP_CRC32_getResultReversed \
600  ROM_CRC32_getResultReversed
601 #else
602 #define MAP_CRC32_getResultReversed \
603  CRC32_getResultReversed
604 #endif
605 
606 //*****************************************************************************
607 //
608 // Macros for the CS API.
609 //
610 //*****************************************************************************
611 #ifdef ROM_CS_initClockSignal
612 #define MAP_CS_initClockSignal \
613  ROM_CS_initClockSignal
614 #else
615 #define MAP_CS_initClockSignal \
616  CS_initClockSignal
617 #endif
618 #ifdef ROM_CS_setReferenceOscillatorFrequency
619 #define MAP_CS_setReferenceOscillatorFrequency \
620  ROM_CS_setReferenceOscillatorFrequency
621 #else
622 #define MAP_CS_setReferenceOscillatorFrequency \
623  CS_setReferenceOscillatorFrequency
624 #endif
625 #ifdef ROM_CS_enableClockRequest
626 #define MAP_CS_enableClockRequest \
627  ROM_CS_enableClockRequest
628 #else
629 #define MAP_CS_enableClockRequest \
630  CS_enableClockRequest
631 #endif
632 #ifdef ROM_CS_disableClockRequest
633 #define MAP_CS_disableClockRequest \
634  ROM_CS_disableClockRequest
635 #else
636 #define MAP_CS_disableClockRequest \
637  CS_disableClockRequest
638 #endif
639 #ifdef ROM_CS_setDCOCenteredFrequency
640 #define MAP_CS_setDCOCenteredFrequency \
641  ROM_CS_setDCOCenteredFrequency
642 #else
643 #define MAP_CS_setDCOCenteredFrequency \
644  CS_setDCOCenteredFrequency
645 #endif
646 #ifdef ROM_CS_tuneDCOFrequency
647 #define MAP_CS_tuneDCOFrequency \
648  ROM_CS_tuneDCOFrequency
649 #else
650 #define MAP_CS_tuneDCOFrequency \
651  CS_tuneDCOFrequency
652 #endif
653 #ifdef ROM_CS_enableDCOExternalResistor
654 #define MAP_CS_enableDCOExternalResistor \
655  ROM_CS_enableDCOExternalResistor
656 #else
657 #define MAP_CS_enableDCOExternalResistor \
658  CS_enableDCOExternalResistor
659 #endif
660 #ifdef ROM_CS_disableDCOExternalResistor
661 #define MAP_CS_disableDCOExternalResistor \
662  ROM_CS_disableDCOExternalResistor
663 #else
664 #define MAP_CS_disableDCOExternalResistor \
665  CS_disableDCOExternalResistor
666 #endif
667 #ifdef ROM_CS_enableInterrupt
668 #define MAP_CS_enableInterrupt \
669  ROM_CS_enableInterrupt
670 #else
671 #define MAP_CS_enableInterrupt \
672  CS_enableInterrupt
673 #endif
674 #ifdef ROM_CS_disableInterrupt
675 #define MAP_CS_disableInterrupt \
676  ROM_CS_disableInterrupt
677 #else
678 #define MAP_CS_disableInterrupt \
679  CS_disableInterrupt
680 #endif
681 #ifdef ROM_CS_getEnabledInterruptStatus
682 #define MAP_CS_getEnabledInterruptStatus \
683  ROM_CS_getEnabledInterruptStatus
684 #else
685 #define MAP_CS_getEnabledInterruptStatus \
686  CS_getEnabledInterruptStatus
687 #endif
688 #ifdef ROM_CS_getInterruptStatus
689 #define MAP_CS_getInterruptStatus \
690  ROM_CS_getInterruptStatus
691 #else
692 #define MAP_CS_getInterruptStatus \
693  CS_getInterruptStatus
694 #endif
695 #ifdef ROM_CS_setDCOFrequency
696 #define MAP_CS_setDCOFrequency \
697  ROM_CS_setDCOFrequency
698 #else
699 #define MAP_CS_setDCOFrequency \
700  CS_setDCOFrequency
701 #endif
702 #ifdef ROM_CS_getDCOFrequency
703 #define MAP_CS_getDCOFrequency \
704  ROM_CS_getDCOFrequency
705 #else
706 #define MAP_CS_getDCOFrequency \
707  CS_getDCOFrequency
708 #endif
709 #ifdef ROM_CS_enableFaultCounter
710 #define MAP_CS_enableFaultCounter \
711  ROM_CS_enableFaultCounter
712 #else
713 #define MAP_CS_enableFaultCounter \
714  CS_enableFaultCounter
715 #endif
716 #ifdef ROM_CS_disableFaultCounter
717 #define MAP_CS_disableFaultCounter \
718  ROM_CS_disableFaultCounter
719 #else
720 #define MAP_CS_disableFaultCounter \
721  CS_disableFaultCounter
722 #endif
723 #ifdef ROM_CS_resetFaultCounter
724 #define MAP_CS_resetFaultCounter \
725  ROM_CS_resetFaultCounter
726 #else
727 #define MAP_CS_resetFaultCounter \
728  CS_resetFaultCounter
729 #endif
730 #ifdef ROM_CS_startFaultCounter
731 #define MAP_CS_startFaultCounter \
732  ROM_CS_startFaultCounter
733 #else
734 #define MAP_CS_startFaultCounter \
735  CS_startFaultCounter
736 #endif
737 #ifdef ROM_CS_registerInterrupt
738 #define MAP_CS_registerInterrupt \
739  ROM_CS_registerInterrupt
740 #else
741 #define MAP_CS_registerInterrupt \
742  CS_registerInterrupt
743 #endif
744 #ifdef ROM_CS_unregisterInterrupt
745 #define MAP_CS_unregisterInterrupt \
746  ROM_CS_unregisterInterrupt
747 #else
748 #define MAP_CS_unregisterInterrupt \
749  CS_unregisterInterrupt
750 #endif
751 #ifdef ROM_CS_clearInterruptFlag
752 #define MAP_CS_clearInterruptFlag \
753  ROM_CS_clearInterruptFlag
754 #else
755 #define MAP_CS_clearInterruptFlag \
756  CS_clearInterruptFlag
757 #endif
758 #ifdef ROM_CS_getACLK
759 #define MAP_CS_getACLK \
760  ROM_CS_getACLK
761 #else
762 #define MAP_CS_getACLK \
763  CS_getACLK
764 #endif
765 #ifdef ROM_CS_getSMCLK
766 #define MAP_CS_getSMCLK \
767  ROM_CS_getSMCLK
768 #else
769 #define MAP_CS_getSMCLK \
770  CS_getSMCLK
771 #endif
772 #ifdef ROM_CS_getMCLK
773 #define MAP_CS_getMCLK \
774  ROM_CS_getMCLK
775 #else
776 #define MAP_CS_getMCLK \
777  CS_getMCLK
778 #endif
779 #ifdef ROM_CS_getBCLK
780 #define MAP_CS_getBCLK \
781  ROM_CS_getBCLK
782 #else
783 #define MAP_CS_getBCLK \
784  CS_getBCLK
785 #endif
786 #ifdef ROM_CS_getHSMCLK
787 #define MAP_CS_getHSMCLK \
788  ROM_CS_getHSMCLK
789 #else
790 #define MAP_CS_getHSMCLK \
791  CS_getHSMCLK
792 #endif
793 #ifdef ROM_CS_startHFXT
794 #define MAP_CS_startHFXT \
795  ROM_CS_startHFXT
796 #else
797 #define MAP_CS_startHFXT \
798  CS_startHFXT
799 #endif
800 #ifdef ROM_CS_startHFXTWithTimeout
801 #define MAP_CS_startHFXTWithTimeout \
802  ROM_CS_startHFXTWithTimeout
803 #else
804 #define MAP_CS_startHFXTWithTimeout \
805  CS_startHFXTWithTimeout
806 #endif
807 #ifdef ROM_CS_startLFXT
808 #define MAP_CS_startLFXT \
809  ROM_CS_startLFXT
810 #else
811 #define MAP_CS_startLFXT \
812  CS_startLFXT
813 #endif
814 #ifdef ROM_CS_startLFXTWithTimeout
815 #define MAP_CS_startLFXTWithTimeout \
816  ROM_CS_startLFXTWithTimeout
817 #else
818 #define MAP_CS_startLFXTWithTimeout \
819  CS_startLFXTWithTimeout
820 #endif
821 #ifdef ROM_CS_setExternalClockSourceFrequency
822 #define MAP_CS_setExternalClockSourceFrequency \
823  ROM_CS_setExternalClockSourceFrequency
824 #else
825 #define MAP_CS_setExternalClockSourceFrequency \
826  CS_setExternalClockSourceFrequency
827 #endif
828 
829 //*****************************************************************************
830 //
831 // Macros for the DMA API.
832 //
833 //*****************************************************************************
834 #ifdef ROM_DMA_enableModule
835 #define MAP_DMA_enableModule \
836  ROM_DMA_enableModule
837 #else
838 #define MAP_DMA_enableModule \
839  DMA_enableModule
840 #endif
841 #ifdef ROM_DMA_disableModule
842 #define MAP_DMA_disableModule \
843  ROM_DMA_disableModule
844 #else
845 #define MAP_DMA_disableModule \
846  DMA_disableModule
847 #endif
848 #ifdef ROM_DMA_getErrorStatus
849 #define MAP_DMA_getErrorStatus \
850  ROM_DMA_getErrorStatus
851 #else
852 #define MAP_DMA_getErrorStatus \
853  DMA_getErrorStatus
854 #endif
855 #ifdef ROM_DMA_clearErrorStatus
856 #define MAP_DMA_clearErrorStatus \
857  ROM_DMA_clearErrorStatus
858 #else
859 #define MAP_DMA_clearErrorStatus \
860  DMA_clearErrorStatus
861 #endif
862 #ifdef ROM_DMA_enableChannel
863 #define MAP_DMA_enableChannel \
864  ROM_DMA_enableChannel
865 #else
866 #define MAP_DMA_enableChannel \
867  DMA_enableChannel
868 #endif
869 #ifdef ROM_DMA_disableChannel
870 #define MAP_DMA_disableChannel \
871  ROM_DMA_disableChannel
872 #else
873 #define MAP_DMA_disableChannel \
874  DMA_disableChannel
875 #endif
876 #ifdef ROM_DMA_isChannelEnabled
877 #define MAP_DMA_isChannelEnabled \
878  ROM_DMA_isChannelEnabled
879 #else
880 #define MAP_DMA_isChannelEnabled \
881  DMA_isChannelEnabled
882 #endif
883 #ifdef ROM_DMA_setControlBase
884 #define MAP_DMA_setControlBase \
885  ROM_DMA_setControlBase
886 #else
887 #define MAP_DMA_setControlBase \
888  DMA_setControlBase
889 #endif
890 #ifdef ROM_DMA_getControlBase
891 #define MAP_DMA_getControlBase \
892  ROM_DMA_getControlBase
893 #else
894 #define MAP_DMA_getControlBase \
895  DMA_getControlBase
896 #endif
897 #ifdef ROM_DMA_getControlAlternateBase
898 #define MAP_DMA_getControlAlternateBase \
899  ROM_DMA_getControlAlternateBase
900 #else
901 #define MAP_DMA_getControlAlternateBase \
902  DMA_getControlAlternateBase
903 #endif
904 #ifdef ROM_DMA_requestChannel
905 #define MAP_DMA_requestChannel \
906  ROM_DMA_requestChannel
907 #else
908 #define MAP_DMA_requestChannel \
909  DMA_requestChannel
910 #endif
911 #ifdef ROM_DMA_enableChannelAttribute
912 #define MAP_DMA_enableChannelAttribute \
913  ROM_DMA_enableChannelAttribute
914 #else
915 #define MAP_DMA_enableChannelAttribute \
916  DMA_enableChannelAttribute
917 #endif
918 #ifdef ROM_DMA_disableChannelAttribute
919 #define MAP_DMA_disableChannelAttribute \
920  ROM_DMA_disableChannelAttribute
921 #else
922 #define MAP_DMA_disableChannelAttribute \
923  DMA_disableChannelAttribute
924 #endif
925 #ifdef ROM_DMA_getChannelAttribute
926 #define MAP_DMA_getChannelAttribute \
927  ROM_DMA_getChannelAttribute
928 #else
929 #define MAP_DMA_getChannelAttribute \
930  DMA_getChannelAttribute
931 #endif
932 #ifdef ROM_DMA_setChannelControl
933 #define MAP_DMA_setChannelControl \
934  ROM_DMA_setChannelControl
935 #else
936 #define MAP_DMA_setChannelControl \
937  DMA_setChannelControl
938 #endif
939 #ifdef ROM_DMA_setChannelTransfer
940 #define MAP_DMA_setChannelTransfer \
941  ROM_DMA_setChannelTransfer
942 #else
943 #define MAP_DMA_setChannelTransfer \
944  DMA_setChannelTransfer
945 #endif
946 #ifdef ROM_DMA_setChannelScatterGather
947 #define MAP_DMA_setChannelScatterGather \
948  ROM_DMA_setChannelScatterGather
949 #else
950 #define MAP_DMA_setChannelScatterGather \
951  DMA_setChannelScatterGather
952 #endif
953 #ifdef ROM_DMA_getChannelSize
954 #define MAP_DMA_getChannelSize \
955  ROM_DMA_getChannelSize
956 #else
957 #define MAP_DMA_getChannelSize \
958  DMA_getChannelSize
959 #endif
960 #ifdef ROM_DMA_getChannelMode
961 #define MAP_DMA_getChannelMode \
962  ROM_DMA_getChannelMode
963 #else
964 #define MAP_DMA_getChannelMode \
965  DMA_getChannelMode
966 #endif
967 #ifdef ROM_DMA_assignChannel
968 #define MAP_DMA_assignChannel \
969  ROM_DMA_assignChannel
970 #else
971 #define MAP_DMA_assignChannel \
972  DMA_assignChannel
973 #endif
974 #ifdef ROM_DMA_requestSoftwareTransfer
975 #define MAP_DMA_requestSoftwareTransfer \
976  ROM_DMA_requestSoftwareTransfer
977 #else
978 #define MAP_DMA_requestSoftwareTransfer \
979  DMA_requestSoftwareTransfer
980 #endif
981 #ifdef ROM_DMA_assignInterrupt
982 #define MAP_DMA_assignInterrupt \
983  ROM_DMA_assignInterrupt
984 #else
985 #define MAP_DMA_assignInterrupt \
986  DMA_assignInterrupt
987 #endif
988 #ifdef ROM_DMA_enableInterrupt
989 #define MAP_DMA_enableInterrupt \
990  ROM_DMA_enableInterrupt
991 #else
992 #define MAP_DMA_enableInterrupt \
993  DMA_enableInterrupt
994 #endif
995 #ifdef ROM_DMA_disableInterrupt
996 #define MAP_DMA_disableInterrupt \
997  ROM_DMA_disableInterrupt
998 #else
999 #define MAP_DMA_disableInterrupt \
1000  DMA_disableInterrupt
1001 #endif
1002 #ifdef ROM_DMA_getInterruptStatus
1003 #define MAP_DMA_getInterruptStatus \
1004  ROM_DMA_getInterruptStatus
1005 #else
1006 #define MAP_DMA_getInterruptStatus \
1007  DMA_getInterruptStatus
1008 #endif
1009 #ifdef ROM_DMA_clearInterruptFlag
1010 #define MAP_DMA_clearInterruptFlag \
1011  ROM_DMA_clearInterruptFlag
1012 #else
1013 #define MAP_DMA_clearInterruptFlag \
1014  DMA_clearInterruptFlag
1015 #endif
1016 #ifdef ROM_DMA_registerInterrupt
1017 #define MAP_DMA_registerInterrupt \
1018  ROM_DMA_registerInterrupt
1019 #else
1020 #define MAP_DMA_registerInterrupt \
1021  DMA_registerInterrupt
1022 #endif
1023 #ifdef ROM_DMA_unregisterInterrupt
1024 #define MAP_DMA_unregisterInterrupt \
1025  ROM_DMA_unregisterInterrupt
1026 #else
1027 #define MAP_DMA_unregisterInterrupt \
1028  DMA_unregisterInterrupt
1029 #endif
1030 
1031 //*****************************************************************************
1032 //
1033 // Macros for the Flash API.
1034 //
1035 //*****************************************************************************
1036 #ifdef ROM_FlashCtl_enableReadParityCheck
1037 #define MAP_FlashCtl_enableReadParityCheck \
1038  ROM_FlashCtl_enableReadParityCheck
1039 #else
1040 #define MAP_FlashCtl_enableReadParityCheck \
1041  FlashCtl_enableReadParityCheck
1042 #endif
1043 #ifdef ROM_FlashCtl_disableReadParityCheck
1044 #define MAP_FlashCtl_disableReadParityCheck \
1045  ROM_FlashCtl_disableReadParityCheck
1046 #else
1047 #define MAP_FlashCtl_disableReadParityCheck \
1048  FlashCtl_disableReadParityCheck
1049 #endif
1050 #ifdef ROM_FlashCtl_enableReadBuffering
1051 #define MAP_FlashCtl_enableReadBuffering \
1052  ROM_FlashCtl_enableReadBuffering
1053 #else
1054 #define MAP_FlashCtl_enableReadBuffering \
1055  FlashCtl_enableReadBuffering
1056 #endif
1057 #ifdef ROM_FlashCtl_disableReadBuffering
1058 #define MAP_FlashCtl_disableReadBuffering \
1059  ROM_FlashCtl_disableReadBuffering
1060 #else
1061 #define MAP_FlashCtl_disableReadBuffering \
1062  FlashCtl_disableReadBuffering
1063 #endif
1064 #ifdef ROM_FlashCtl_unprotectSector
1065 #define MAP_FlashCtl_unprotectSector \
1066  ROM_FlashCtl_unprotectSector
1067 #else
1068 #define MAP_FlashCtl_unprotectSector \
1069  FlashCtl_unprotectSector
1070 #endif
1071 #ifdef ROM_FlashCtl_protectSector
1072 #define MAP_FlashCtl_protectSector \
1073  ROM_FlashCtl_protectSector
1074 #else
1075 #define MAP_FlashCtl_protectSector \
1076  FlashCtl_protectSector
1077 #endif
1078 #ifdef ROM_FlashCtl_isSectorProtected
1079 #define MAP_FlashCtl_isSectorProtected \
1080  ROM_FlashCtl_isSectorProtected
1081 #else
1082 #define MAP_FlashCtl_isSectorProtected \
1083  FlashCtl_isSectorProtected
1084 #endif
1085 #ifdef ROM_FlashCtl_verifyMemory
1086 #define MAP_FlashCtl_verifyMemory \
1087  ROM_FlashCtl_verifyMemory
1088 #else
1089 #define MAP_FlashCtl_verifyMemory \
1090  FlashCtl_verifyMemory
1091 #endif
1092 #ifdef ROM_FlashCtl_performMassErase
1093 #define MAP_FlashCtl_performMassErase \
1094  ROM_FlashCtl_performMassErase
1095 #else
1096 #define MAP_FlashCtl_performMassErase \
1097  FlashCtl_performMassErase
1098 #endif
1099 #ifdef ROM_FlashCtl_eraseSector
1100 #define MAP_FlashCtl_eraseSector \
1101  ROM_FlashCtl_eraseSector
1102 #else
1103 #define MAP_FlashCtl_eraseSector \
1104  FlashCtl_eraseSector
1105 #endif
1106 #ifdef ROM_FlashCtl_programMemory
1107 #define MAP_FlashCtl_programMemory \
1108  ROM_FlashCtl_programMemory
1109 #else
1110 #define MAP_FlashCtl_programMemory \
1111  FlashCtl_programMemory
1112 #endif
1113 #ifdef ROM_FlashCtl_setProgramVerification
1114 #define MAP_FlashCtl_setProgramVerification \
1115  ROM_FlashCtl_setProgramVerification
1116 #else
1117 #define MAP_FlashCtl_setProgramVerification \
1118  FlashCtl_setProgramVerification
1119 #endif
1120 #ifdef ROM_FlashCtl_clearProgramVerification
1121 #define MAP_FlashCtl_clearProgramVerification \
1122  ROM_FlashCtl_clearProgramVerification
1123 #else
1124 #define MAP_FlashCtl_clearProgramVerification \
1125  FlashCtl_clearProgramVerification
1126 #endif
1127 #ifdef ROM_FlashCtl_enableWordProgramming
1128 #define MAP_FlashCtl_enableWordProgramming \
1129  ROM_FlashCtl_enableWordProgramming
1130 #else
1131 #define MAP_FlashCtl_enableWordProgramming \
1132  FlashCtl_enableWordProgramming
1133 #endif
1134 #ifdef ROM_FlashCtl_disableWordProgramming
1135 #define MAP_FlashCtl_disableWordProgramming \
1136  ROM_FlashCtl_disableWordProgramming
1137 #else
1138 #define MAP_FlashCtl_disableWordProgramming \
1139  FlashCtl_disableWordProgramming
1140 #endif
1141 #ifdef ROM_FlashCtl_isWordProgrammingEnabled
1142 #define MAP_FlashCtl_isWordProgrammingEnabled \
1143  ROM_FlashCtl_isWordProgrammingEnabled
1144 #else
1145 #define MAP_FlashCtl_isWordProgrammingEnabled \
1146  FlashCtl_isWordProgrammingEnabled
1147 #endif
1148 #ifdef ROM_FlashCtl_enableInterrupt
1149 #define MAP_FlashCtl_enableInterrupt \
1150  ROM_FlashCtl_enableInterrupt
1151 #else
1152 #define MAP_FlashCtl_enableInterrupt \
1153  FlashCtl_enableInterrupt
1154 #endif
1155 #ifdef ROM_FlashCtl_disableInterrupt
1156 #define MAP_FlashCtl_disableInterrupt \
1157  ROM_FlashCtl_disableInterrupt
1158 #else
1159 #define MAP_FlashCtl_disableInterrupt \
1160  FlashCtl_disableInterrupt
1161 #endif
1162 #ifdef ROM_FlashCtl_getEnabledInterruptStatus
1163 #define MAP_FlashCtl_getEnabledInterruptStatus \
1164  ROM_FlashCtl_getEnabledInterruptStatus
1165 #else
1166 #define MAP_FlashCtl_getEnabledInterruptStatus \
1167  FlashCtl_getEnabledInterruptStatus
1168 #endif
1169 #ifdef ROM_FlashCtl_getInterruptStatus
1170 #define MAP_FlashCtl_getInterruptStatus \
1171  ROM_FlashCtl_getInterruptStatus
1172 #else
1173 #define MAP_FlashCtl_getInterruptStatus \
1174  FlashCtl_getInterruptStatus
1175 #endif
1176 #ifdef ROM_FlashCtl_clearInterruptFlag
1177 #define MAP_FlashCtl_clearInterruptFlag \
1178  ROM_FlashCtl_clearInterruptFlag
1179 #else
1180 #define MAP_FlashCtl_clearInterruptFlag \
1181  FlashCtl_clearInterruptFlag
1182 #endif
1183 #ifdef ROM_FlashCtl_setWaitState
1184 #define MAP_FlashCtl_setWaitState \
1185  ROM_FlashCtl_setWaitState
1186 #else
1187 #define MAP_FlashCtl_setWaitState \
1188  FlashCtl_setWaitState
1189 #endif
1190 #ifdef ROM_FlashCtl_getWaitState
1191 #define MAP_FlashCtl_getWaitState \
1192  ROM_FlashCtl_getWaitState
1193 #else
1194 #define MAP_FlashCtl_getWaitState \
1195  FlashCtl_getWaitState
1196 #endif
1197 #ifdef ROM_FlashCtl_setReadMode
1198 #define MAP_FlashCtl_setReadMode \
1199  ROM_FlashCtl_setReadMode
1200 #else
1201 #define MAP_FlashCtl_setReadMode \
1202  FlashCtl_setReadMode
1203 #endif
1204 #ifdef ROM_FlashCtl_getReadMode
1205 #define MAP_FlashCtl_getReadMode \
1206  ROM_FlashCtl_getReadMode
1207 #else
1208 #define MAP_FlashCtl_getReadMode \
1209  FlashCtl_getReadMode
1210 #endif
1211 #ifdef ROM_FlashCtl_registerInterrupt
1212 #define MAP_FlashCtl_registerInterrupt \
1213  ROM_FlashCtl_registerInterrupt
1214 #else
1215 #define MAP_FlashCtl_registerInterrupt \
1216  FlashCtl_registerInterrupt
1217 #endif
1218 #ifdef ROM_FlashCtl_unregisterInterrupt
1219 #define MAP_FlashCtl_unregisterInterrupt \
1220  ROM_FlashCtl_unregisterInterrupt
1221 #else
1222 #define MAP_FlashCtl_unregisterInterrupt \
1223  FlashCtl_unregisterInterrupt
1224 #endif
1225 
1226 //*****************************************************************************
1227 //
1228 // Macros for the FPU API.
1229 //
1230 //*****************************************************************************
1231 #ifdef ROM_FPU_enableModule
1232 #define MAP_FPU_enableModule \
1233  ROM_FPU_enableModule
1234 #else
1235 #define MAP_FPU_enableModule \
1236  FPU_enableModule
1237 #endif
1238 #ifdef ROM_FPU_disableModule
1239 #define MAP_FPU_disableModule \
1240  ROM_FPU_disableModule
1241 #else
1242 #define MAP_FPU_disableModule \
1243  FPU_disableModule
1244 #endif
1245 #ifdef ROM_FPU_enableStacking
1246 #define MAP_FPU_enableStacking \
1247  ROM_FPU_enableStacking
1248 #else
1249 #define MAP_FPU_enableStacking \
1250  FPU_enableStacking
1251 #endif
1252 #ifdef ROM_FPU_enableLazyStacking
1253 #define MAP_FPU_enableLazyStacking \
1254  ROM_FPU_enableLazyStacking
1255 #else
1256 #define MAP_FPU_enableLazyStacking \
1257  FPU_enableLazyStacking
1258 #endif
1259 #ifdef ROM_FPU_disableStacking
1260 #define MAP_FPU_disableStacking \
1261  ROM_FPU_disableStacking
1262 #else
1263 #define MAP_FPU_disableStacking \
1264  FPU_disableStacking
1265 #endif
1266 #ifdef ROM_FPU_setHalfPrecisionMode
1267 #define MAP_FPU_setHalfPrecisionMode \
1268  ROM_FPU_setHalfPrecisionMode
1269 #else
1270 #define MAP_FPU_setHalfPrecisionMode \
1271  FPU_setHalfPrecisionMode
1272 #endif
1273 #ifdef ROM_FPU_setNaNMode
1274 #define MAP_FPU_setNaNMode \
1275  ROM_FPU_setNaNMode
1276 #else
1277 #define MAP_FPU_setNaNMode \
1278  FPU_setNaNMode
1279 #endif
1280 #ifdef ROM_FPU_setFlushToZeroMode
1281 #define MAP_FPU_setFlushToZeroMode \
1282  ROM_FPU_setFlushToZeroMode
1283 #else
1284 #define MAP_FPU_setFlushToZeroMode \
1285  FPU_setFlushToZeroMode
1286 #endif
1287 #ifdef ROM_FPU_setRoundingMode
1288 #define MAP_FPU_setRoundingMode \
1289  ROM_FPU_setRoundingMode
1290 #else
1291 #define MAP_FPU_setRoundingMode \
1292  FPU_setRoundingMode
1293 #endif
1294 
1295 //*****************************************************************************
1296 //
1297 // Macros for the GPIO API.
1298 //
1299 //*****************************************************************************
1300 #ifdef ROM_GPIO_setAsOutputPin
1301 #define MAP_GPIO_setAsOutputPin \
1302  ROM_GPIO_setAsOutputPin
1303 #else
1304 #define MAP_GPIO_setAsOutputPin \
1305  GPIO_setAsOutputPin
1306 #endif
1307 #ifdef ROM_GPIO_setOutputHighOnPin
1308 #define MAP_GPIO_setOutputHighOnPin \
1309  ROM_GPIO_setOutputHighOnPin
1310 #else
1311 #define MAP_GPIO_setOutputHighOnPin \
1312  GPIO_setOutputHighOnPin
1313 #endif
1314 #ifdef ROM_GPIO_setOutputLowOnPin
1315 #define MAP_GPIO_setOutputLowOnPin \
1316  ROM_GPIO_setOutputLowOnPin
1317 #else
1318 #define MAP_GPIO_setOutputLowOnPin \
1319  GPIO_setOutputLowOnPin
1320 #endif
1321 #ifdef ROM_GPIO_toggleOutputOnPin
1322 #define MAP_GPIO_toggleOutputOnPin \
1323  ROM_GPIO_toggleOutputOnPin
1324 #else
1325 #define MAP_GPIO_toggleOutputOnPin \
1326  GPIO_toggleOutputOnPin
1327 #endif
1328 #ifdef ROM_GPIO_setAsInputPinWithPullDownResistor
1329 #define MAP_GPIO_setAsInputPinWithPullDownResistor \
1330  ROM_GPIO_setAsInputPinWithPullDownResistor
1331 #else
1332 #define MAP_GPIO_setAsInputPinWithPullDownResistor \
1333  GPIO_setAsInputPinWithPullDownResistor
1334 #endif
1335 #ifdef ROM_GPIO_setAsInputPinWithPullUpResistor
1336 #define MAP_GPIO_setAsInputPinWithPullUpResistor \
1337  ROM_GPIO_setAsInputPinWithPullUpResistor
1338 #else
1339 #define MAP_GPIO_setAsInputPinWithPullUpResistor \
1340  GPIO_setAsInputPinWithPullUpResistor
1341 #endif
1342 #ifdef ROM_GPIO_setAsPeripheralModuleFunctionOutputPin
1343 #define MAP_GPIO_setAsPeripheralModuleFunctionOutputPin \
1344  ROM_GPIO_setAsPeripheralModuleFunctionOutputPin
1345 #else
1346 #define MAP_GPIO_setAsPeripheralModuleFunctionOutputPin \
1347  GPIO_setAsPeripheralModuleFunctionOutputPin
1348 #endif
1349 #ifdef ROM_GPIO_setAsPeripheralModuleFunctionInputPin
1350 #define MAP_GPIO_setAsPeripheralModuleFunctionInputPin \
1351  ROM_GPIO_setAsPeripheralModuleFunctionInputPin
1352 #else
1353 #define MAP_GPIO_setAsPeripheralModuleFunctionInputPin \
1354  GPIO_setAsPeripheralModuleFunctionInputPin
1355 #endif
1356 #ifdef ROM_GPIO_getInputPinValue
1357 #define MAP_GPIO_getInputPinValue \
1358  ROM_GPIO_getInputPinValue
1359 #else
1360 #define MAP_GPIO_getInputPinValue \
1361  GPIO_getInputPinValue
1362 #endif
1363 #ifdef ROM_GPIO_interruptEdgeSelect
1364 #define MAP_GPIO_interruptEdgeSelect \
1365  ROM_GPIO_interruptEdgeSelect
1366 #else
1367 #define MAP_GPIO_interruptEdgeSelect \
1368  GPIO_interruptEdgeSelect
1369 #endif
1370 #ifdef ROM_GPIO_enableInterrupt
1371 #define MAP_GPIO_enableInterrupt \
1372  ROM_GPIO_enableInterrupt
1373 #else
1374 #define MAP_GPIO_enableInterrupt \
1375  GPIO_enableInterrupt
1376 #endif
1377 #ifdef ROM_GPIO_disableInterrupt
1378 #define MAP_GPIO_disableInterrupt \
1379  ROM_GPIO_disableInterrupt
1380 #else
1381 #define MAP_GPIO_disableInterrupt \
1382  GPIO_disableInterrupt
1383 #endif
1384 #ifdef ROM_GPIO_getInterruptStatus
1385 #define MAP_GPIO_getInterruptStatus \
1386  ROM_GPIO_getInterruptStatus
1387 #else
1388 #define MAP_GPIO_getInterruptStatus \
1389  GPIO_getInterruptStatus
1390 #endif
1391 #ifdef ROM_GPIO_clearInterruptFlag
1392 #define MAP_GPIO_clearInterruptFlag \
1393  ROM_GPIO_clearInterruptFlag
1394 #else
1395 #define MAP_GPIO_clearInterruptFlag \
1396  GPIO_clearInterruptFlag
1397 #endif
1398 #ifdef ROM_GPIO_setAsInputPin
1399 #define MAP_GPIO_setAsInputPin \
1400  ROM_GPIO_setAsInputPin
1401 #else
1402 #define MAP_GPIO_setAsInputPin \
1403  GPIO_setAsInputPin
1404 #endif
1405 #ifdef ROM_GPIO_getEnabledInterruptStatus
1406 #define MAP_GPIO_getEnabledInterruptStatus \
1407  ROM_GPIO_getEnabledInterruptStatus
1408 #else
1409 #define MAP_GPIO_getEnabledInterruptStatus \
1410  GPIO_getEnabledInterruptStatus
1411 #endif
1412 #ifdef ROM_GPIO_setDriveStrengthHigh
1413 #define MAP_GPIO_setDriveStrengthHigh \
1414  ROM_GPIO_setDriveStrengthHigh
1415 #else
1416 #define MAP_GPIO_setDriveStrengthHigh \
1417  GPIO_setDriveStrengthHigh
1418 #endif
1419 #ifdef ROM_GPIO_setDriveStrengthLow
1420 #define MAP_GPIO_setDriveStrengthLow \
1421  ROM_GPIO_setDriveStrengthLow
1422 #else
1423 #define MAP_GPIO_setDriveStrengthLow \
1424  GPIO_setDriveStrengthLow
1425 #endif
1426 #ifdef ROM_GPIO_registerInterrupt
1427 #define MAP_GPIO_registerInterrupt \
1428  ROM_GPIO_registerInterrupt
1429 #else
1430 #define MAP_GPIO_registerInterrupt \
1431  GPIO_registerInterrupt
1432 #endif
1433 #ifdef ROM_GPIO_unregisterInterrupt
1434 #define MAP_GPIO_unregisterInterrupt \
1435  ROM_GPIO_unregisterInterrupt
1436 #else
1437 #define MAP_GPIO_unregisterInterrupt \
1438  GPIO_unregisterInterrupt
1439 #endif
1440 
1441 //*****************************************************************************
1442 //
1443 // Macros for the I2C API.
1444 //
1445 //*****************************************************************************
1446 #ifdef ROM_I2C_initMaster
1447 #define MAP_I2C_initMaster \
1448  ROM_I2C_initMaster
1449 #else
1450 #define MAP_I2C_initMaster \
1451  I2C_initMaster
1452 #endif
1453 #ifdef ROM_I2C_initSlave
1454 #define MAP_I2C_initSlave \
1455  ROM_I2C_initSlave
1456 #else
1457 #define MAP_I2C_initSlave \
1458  I2C_initSlave
1459 #endif
1460 #ifdef ROM_I2C_enableModule
1461 #define MAP_I2C_enableModule \
1462  ROM_I2C_enableModule
1463 #else
1464 #define MAP_I2C_enableModule \
1465  I2C_enableModule
1466 #endif
1467 #ifdef ROM_I2C_disableModule
1468 #define MAP_I2C_disableModule \
1469  ROM_I2C_disableModule
1470 #else
1471 #define MAP_I2C_disableModule \
1472  I2C_disableModule
1473 #endif
1474 #ifdef ROM_I2C_setSlaveAddress
1475 #define MAP_I2C_setSlaveAddress \
1476  ROM_I2C_setSlaveAddress
1477 #else
1478 #define MAP_I2C_setSlaveAddress \
1479  I2C_setSlaveAddress
1480 #endif
1481 #ifdef ROM_I2C_setMode
1482 #define MAP_I2C_setMode \
1483  ROM_I2C_setMode
1484 #else
1485 #define MAP_I2C_setMode \
1486  I2C_setMode
1487 #endif
1488 #ifdef ROM_I2C_slavePutData
1489 #define MAP_I2C_slavePutData \
1490  ROM_I2C_slavePutData
1491 #else
1492 #define MAP_I2C_slavePutData \
1493  I2C_slavePutData
1494 #endif
1495 #ifdef ROM_I2C_slaveGetData
1496 #define MAP_I2C_slaveGetData \
1497  ROM_I2C_slaveGetData
1498 #else
1499 #define MAP_I2C_slaveGetData \
1500  I2C_slaveGetData
1501 #endif
1502 #ifdef ROM_I2C_isBusBusy
1503 #define MAP_I2C_isBusBusy \
1504  ROM_I2C_isBusBusy
1505 #else
1506 #define MAP_I2C_isBusBusy \
1507  I2C_isBusBusy
1508 #endif
1509 #ifdef ROM_I2C_masterSendSingleByte
1510 #define MAP_I2C_masterSendSingleByte \
1511  ROM_I2C_masterSendSingleByte
1512 #else
1513 #define MAP_I2C_masterSendSingleByte \
1514  I2C_masterSendSingleByte
1515 #endif
1516 #ifdef ROM_I2C_masterSendSingleByteWithTimeout
1517 #define MAP_I2C_masterSendSingleByteWithTimeout \
1518  ROM_I2C_masterSendSingleByteWithTimeout
1519 #else
1520 #define MAP_I2C_masterSendSingleByteWithTimeout \
1521  I2C_masterSendSingleByteWithTimeout
1522 #endif
1523 #ifdef ROM_I2C_masterSendMultiByteStart
1524 #define MAP_I2C_masterSendMultiByteStart \
1525  ROM_I2C_masterSendMultiByteStart
1526 #else
1527 #define MAP_I2C_masterSendMultiByteStart \
1528  I2C_masterSendMultiByteStart
1529 #endif
1530 #ifdef ROM_I2C_masterSendMultiByteStartWithTimeout
1531 #define MAP_I2C_masterSendMultiByteStartWithTimeout \
1532  ROM_I2C_masterSendMultiByteStartWithTimeout
1533 #else
1534 #define MAP_I2C_masterSendMultiByteStartWithTimeout \
1535  I2C_masterSendMultiByteStartWithTimeout
1536 #endif
1537 #ifdef ROM_I2C_masterSendMultiByteNext
1538 #define MAP_I2C_masterSendMultiByteNext \
1539  ROM_I2C_masterSendMultiByteNext
1540 #else
1541 #define MAP_I2C_masterSendMultiByteNext \
1542  I2C_masterSendMultiByteNext
1543 #endif
1544 #ifdef ROM_I2C_masterSendMultiByteNextWithTimeout
1545 #define MAP_I2C_masterSendMultiByteNextWithTimeout \
1546  ROM_I2C_masterSendMultiByteNextWithTimeout
1547 #else
1548 #define MAP_I2C_masterSendMultiByteNextWithTimeout \
1549  I2C_masterSendMultiByteNextWithTimeout
1550 #endif
1551 #ifdef ROM_I2C_masterSendMultiByteFinish
1552 #define MAP_I2C_masterSendMultiByteFinish \
1553  ROM_I2C_masterSendMultiByteFinish
1554 #else
1555 #define MAP_I2C_masterSendMultiByteFinish \
1556  I2C_masterSendMultiByteFinish
1557 #endif
1558 #ifdef ROM_I2C_masterSendMultiByteFinishWithTimeout
1559 #define MAP_I2C_masterSendMultiByteFinishWithTimeout \
1560  ROM_I2C_masterSendMultiByteFinishWithTimeout
1561 #else
1562 #define MAP_I2C_masterSendMultiByteFinishWithTimeout \
1563  I2C_masterSendMultiByteFinishWithTimeout
1564 #endif
1565 #ifdef ROM_I2C_masterSendMultiByteStop
1566 #define MAP_I2C_masterSendMultiByteStop \
1567  ROM_I2C_masterSendMultiByteStop
1568 #else
1569 #define MAP_I2C_masterSendMultiByteStop \
1570  I2C_masterSendMultiByteStop
1571 #endif
1572 #ifdef ROM_I2C_masterSendMultiByteStopWithTimeout
1573 #define MAP_I2C_masterSendMultiByteStopWithTimeout \
1574  ROM_I2C_masterSendMultiByteStopWithTimeout
1575 #else
1576 #define MAP_I2C_masterSendMultiByteStopWithTimeout \
1577  I2C_masterSendMultiByteStopWithTimeout
1578 #endif
1579 #ifdef ROM_I2C_masterReceiveStart
1580 #define MAP_I2C_masterReceiveStart \
1581  ROM_I2C_masterReceiveStart
1582 #else
1583 #define MAP_I2C_masterReceiveStart \
1584  I2C_masterReceiveStart
1585 #endif
1586 #ifdef ROM_I2C_masterReceiveMultiByteNext
1587 #define MAP_I2C_masterReceiveMultiByteNext \
1588  ROM_I2C_masterReceiveMultiByteNext
1589 #else
1590 #define MAP_I2C_masterReceiveMultiByteNext \
1591  I2C_masterReceiveMultiByteNext
1592 #endif
1593 #ifdef ROM_I2C_masterReceiveMultiByteFinish
1594 #define MAP_I2C_masterReceiveMultiByteFinish \
1595  ROM_I2C_masterReceiveMultiByteFinish
1596 #else
1597 #define MAP_I2C_masterReceiveMultiByteFinish \
1598  I2C_masterReceiveMultiByteFinish
1599 #endif
1600 #ifdef ROM_I2C_masterReceiveMultiByteFinishWithTimeout
1601 #define MAP_I2C_masterReceiveMultiByteFinishWithTimeout \
1602  ROM_I2C_masterReceiveMultiByteFinishWithTimeout
1603 #else
1604 #define MAP_I2C_masterReceiveMultiByteFinishWithTimeout \
1605  I2C_masterReceiveMultiByteFinishWithTimeout
1606 #endif
1607 #ifdef ROM_I2C_masterReceiveMultiByteStop
1608 #define MAP_I2C_masterReceiveMultiByteStop \
1609  ROM_I2C_masterReceiveMultiByteStop
1610 #else
1611 #define MAP_I2C_masterReceiveMultiByteStop \
1612  I2C_masterReceiveMultiByteStop
1613 #endif
1614 #ifdef ROM_I2C_masterReceiveSingleByte
1615 #define MAP_I2C_masterReceiveSingleByte \
1616  ROM_I2C_masterReceiveSingleByte
1617 #else
1618 #define MAP_I2C_masterReceiveSingleByte \
1619  I2C_masterReceiveSingleByte
1620 #endif
1621 #ifdef ROM_I2C_masterReceiveSingle
1622 #define MAP_I2C_masterReceiveSingle \
1623  ROM_I2C_masterReceiveSingle
1624 #else
1625 #define MAP_I2C_masterReceiveSingle \
1626  I2C_masterReceiveSingle
1627 #endif
1628 #ifdef ROM_I2C_getReceiveBufferAddressForDMA
1629 #define MAP_I2C_getReceiveBufferAddressForDMA \
1630  ROM_I2C_getReceiveBufferAddressForDMA
1631 #else
1632 #define MAP_I2C_getReceiveBufferAddressForDMA \
1633  I2C_getReceiveBufferAddressForDMA
1634 #endif
1635 #ifdef ROM_I2C_getTransmitBufferAddressForDMA
1636 #define MAP_I2C_getTransmitBufferAddressForDMA \
1637  ROM_I2C_getTransmitBufferAddressForDMA
1638 #else
1639 #define MAP_I2C_getTransmitBufferAddressForDMA \
1640  I2C_getTransmitBufferAddressForDMA
1641 #endif
1642 #ifdef ROM_I2C_masterIsStopSent
1643 #define MAP_I2C_masterIsStopSent \
1644  ROM_I2C_masterIsStopSent
1645 #else
1646 #define MAP_I2C_masterIsStopSent \
1647  I2C_masterIsStopSent
1648 #endif
1649 #ifdef ROM_I2C_masterIsStartSent
1650 #define MAP_I2C_masterIsStartSent \
1651  ROM_I2C_masterIsStartSent
1652 #else
1653 #define MAP_I2C_masterIsStartSent \
1654  I2C_masterIsStartSent
1655 #endif
1656 #ifdef ROM_I2C_masterSendStart
1657 #define MAP_I2C_masterSendStart \
1658  ROM_I2C_masterSendStart
1659 #else
1660 #define MAP_I2C_masterSendStart \
1661  I2C_masterSendStart
1662 #endif
1663 #ifdef ROM_I2C_enableMultiMasterMode
1664 #define MAP_I2C_enableMultiMasterMode \
1665  ROM_I2C_enableMultiMasterMode
1666 #else
1667 #define MAP_I2C_enableMultiMasterMode \
1668  I2C_enableMultiMasterMode
1669 #endif
1670 #ifdef ROM_I2C_disableMultiMasterMode
1671 #define MAP_I2C_disableMultiMasterMode \
1672  ROM_I2C_disableMultiMasterMode
1673 #else
1674 #define MAP_I2C_disableMultiMasterMode \
1675  I2C_disableMultiMasterMode
1676 #endif
1677 #ifdef ROM_I2C_enableInterrupt
1678 #define MAP_I2C_enableInterrupt \
1679  ROM_I2C_enableInterrupt
1680 #else
1681 #define MAP_I2C_enableInterrupt \
1682  I2C_enableInterrupt
1683 #endif
1684 #ifdef ROM_I2C_disableInterrupt
1685 #define MAP_I2C_disableInterrupt \
1686  ROM_I2C_disableInterrupt
1687 #else
1688 #define MAP_I2C_disableInterrupt \
1689  I2C_disableInterrupt
1690 #endif
1691 #ifdef ROM_I2C_clearInterruptFlag
1692 #define MAP_I2C_clearInterruptFlag \
1693  ROM_I2C_clearInterruptFlag
1694 #else
1695 #define MAP_I2C_clearInterruptFlag \
1696  I2C_clearInterruptFlag
1697 #endif
1698 #ifdef ROM_I2C_getInterruptStatus
1699 #define MAP_I2C_getInterruptStatus \
1700  ROM_I2C_getInterruptStatus
1701 #else
1702 #define MAP_I2C_getInterruptStatus \
1703  I2C_getInterruptStatus
1704 #endif
1705 #ifdef ROM_I2C_getEnabledInterruptStatus
1706 #define MAP_I2C_getEnabledInterruptStatus \
1707  ROM_I2C_getEnabledInterruptStatus
1708 #else
1709 #define MAP_I2C_getEnabledInterruptStatus \
1710  I2C_getEnabledInterruptStatus
1711 #endif
1712 #ifdef ROM_I2C_getMode
1713 #define MAP_I2C_getMode \
1714  ROM_I2C_getMode
1715 #else
1716 #define MAP_I2C_getMode \
1717  I2C_getMode
1718 #endif
1719 #ifdef ROM_I2C_registerInterrupt
1720 #define MAP_I2C_registerInterrupt \
1721  ROM_I2C_registerInterrupt
1722 #else
1723 #define MAP_I2C_registerInterrupt \
1724  I2C_registerInterrupt
1725 #endif
1726 #ifdef ROM_I2C_unregisterInterrupt
1727 #define MAP_I2C_unregisterInterrupt \
1728  ROM_I2C_unregisterInterrupt
1729 #else
1730 #define MAP_I2C_unregisterInterrupt \
1731  I2C_unregisterInterrupt
1732 #endif
1733 
1734 //*****************************************************************************
1735 //
1736 // Macros for the Interrupt API.
1737 //
1738 //*****************************************************************************
1739 #ifdef ROM_Interrupt_enableMaster
1740 #define MAP_Interrupt_enableMaster \
1741  ROM_Interrupt_enableMaster
1742 #else
1743 #define MAP_Interrupt_enableMaster \
1744  Interrupt_enableMaster
1745 #endif
1746 #ifdef ROM_Interrupt_disableMaster
1747 #define MAP_Interrupt_disableMaster \
1748  ROM_Interrupt_disableMaster
1749 #else
1750 #define MAP_Interrupt_disableMaster \
1751  Interrupt_disableMaster
1752 #endif
1753 #ifdef ROM_Interrupt_setPriorityGrouping
1754 #define MAP_Interrupt_setPriorityGrouping \
1755  ROM_Interrupt_setPriorityGrouping
1756 #else
1757 #define MAP_Interrupt_setPriorityGrouping \
1758  Interrupt_setPriorityGrouping
1759 #endif
1760 #ifdef ROM_Interrupt_getPriorityGrouping
1761 #define MAP_Interrupt_getPriorityGrouping \
1762  ROM_Interrupt_getPriorityGrouping
1763 #else
1764 #define MAP_Interrupt_getPriorityGrouping \
1765  Interrupt_getPriorityGrouping
1766 #endif
1767 #ifdef ROM_Interrupt_setPriority
1768 #define MAP_Interrupt_setPriority \
1769  ROM_Interrupt_setPriority
1770 #else
1771 #define MAP_Interrupt_setPriority \
1772  Interrupt_setPriority
1773 #endif
1774 #ifdef ROM_Interrupt_getPriority
1775 #define MAP_Interrupt_getPriority \
1776  ROM_Interrupt_getPriority
1777 #else
1778 #define MAP_Interrupt_getPriority \
1779  Interrupt_getPriority
1780 #endif
1781 #ifdef ROM_Interrupt_enableInterrupt
1782 #define MAP_Interrupt_enableInterrupt \
1783  ROM_Interrupt_enableInterrupt
1784 #else
1785 #define MAP_Interrupt_enableInterrupt \
1786  Interrupt_enableInterrupt
1787 #endif
1788 #ifdef ROM_Interrupt_disableInterrupt
1789 #define MAP_Interrupt_disableInterrupt \
1790  ROM_Interrupt_disableInterrupt
1791 #else
1792 #define MAP_Interrupt_disableInterrupt \
1793  Interrupt_disableInterrupt
1794 #endif
1795 #ifdef ROM_Interrupt_isEnabled
1796 #define MAP_Interrupt_isEnabled \
1797  ROM_Interrupt_isEnabled
1798 #else
1799 #define MAP_Interrupt_isEnabled \
1800  Interrupt_isEnabled
1801 #endif
1802 #ifdef ROM_Interrupt_pendInterrupt
1803 #define MAP_Interrupt_pendInterrupt \
1804  ROM_Interrupt_pendInterrupt
1805 #else
1806 #define MAP_Interrupt_pendInterrupt \
1807  Interrupt_pendInterrupt
1808 #endif
1809 #ifdef ROM_Interrupt_setPriorityMask
1810 #define MAP_Interrupt_setPriorityMask \
1811  ROM_Interrupt_setPriorityMask
1812 #else
1813 #define MAP_Interrupt_setPriorityMask \
1814  Interrupt_setPriorityMask
1815 #endif
1816 #ifdef ROM_Interrupt_getPriorityMask
1817 #define MAP_Interrupt_getPriorityMask \
1818  ROM_Interrupt_getPriorityMask
1819 #else
1820 #define MAP_Interrupt_getPriorityMask \
1821  Interrupt_getPriorityMask
1822 #endif
1823 #ifdef ROM_Interrupt_setVectorTableAddress
1824 #define MAP_Interrupt_setVectorTableAddress \
1825  ROM_Interrupt_setVectorTableAddress
1826 #else
1827 #define MAP_Interrupt_setVectorTableAddress \
1828  Interrupt_setVectorTableAddress
1829 #endif
1830 #ifdef ROM_Interrupt_getVectorTableAddress
1831 #define MAP_Interrupt_getVectorTableAddress \
1832  ROM_Interrupt_getVectorTableAddress
1833 #else
1834 #define MAP_Interrupt_getVectorTableAddress \
1835  Interrupt_getVectorTableAddress
1836 #endif
1837 #ifdef ROM_Interrupt_enableSleepOnIsrExit
1838 #define MAP_Interrupt_enableSleepOnIsrExit \
1839  ROM_Interrupt_enableSleepOnIsrExit
1840 #else
1841 #define MAP_Interrupt_enableSleepOnIsrExit \
1842  Interrupt_enableSleepOnIsrExit
1843 #endif
1844 #ifdef ROM_Interrupt_disableSleepOnIsrExit
1845 #define MAP_Interrupt_disableSleepOnIsrExit \
1846  ROM_Interrupt_disableSleepOnIsrExit
1847 #else
1848 #define MAP_Interrupt_disableSleepOnIsrExit \
1849  Interrupt_disableSleepOnIsrExit
1850 #endif
1851 #ifdef ROM_Interrupt_registerInterrupt
1852 #define MAP_Interrupt_registerInterrupt \
1853  ROM_Interrupt_registerInterrupt
1854 #else
1855 #define MAP_Interrupt_registerInterrupt \
1856  Interrupt_registerInterrupt
1857 #endif
1858 
1859 //*****************************************************************************
1860 //
1861 // Macros for the MPU API.
1862 //
1863 //*****************************************************************************
1864 #ifdef ROM_MPU_enableModule
1865 #define MAP_MPU_enableModule \
1866  ROM_MPU_enableModule
1867 #else
1868 #define MAP_MPU_enableModule \
1869  MPU_enableModule
1870 #endif
1871 #ifdef ROM_MPU_disableModule
1872 #define MAP_MPU_disableModule \
1873  ROM_MPU_disableModule
1874 #else
1875 #define MAP_MPU_disableModule \
1876  MPU_disableModule
1877 #endif
1878 #ifdef ROM_MPU_getRegionCount
1879 #define MAP_MPU_getRegionCount \
1880  ROM_MPU_getRegionCount
1881 #else
1882 #define MAP_MPU_getRegionCount \
1883  MPU_getRegionCount
1884 #endif
1885 #ifdef ROM_MPU_enableRegion
1886 #define MAP_MPU_enableRegion \
1887  ROM_MPU_enableRegion
1888 #else
1889 #define MAP_MPU_enableRegion \
1890  MPU_enableRegion
1891 #endif
1892 #ifdef ROM_MPU_disableRegion
1893 #define MAP_MPU_disableRegion \
1894  ROM_MPU_disableRegion
1895 #else
1896 #define MAP_MPU_disableRegion \
1897  MPU_disableRegion
1898 #endif
1899 #ifdef ROM_MPU_setRegion
1900 #define MAP_MPU_setRegion \
1901  ROM_MPU_setRegion
1902 #else
1903 #define MAP_MPU_setRegion \
1904  MPU_setRegion
1905 #endif
1906 #ifdef ROM_MPU_getRegion
1907 #define MAP_MPU_getRegion \
1908  ROM_MPU_getRegion
1909 #else
1910 #define MAP_MPU_getRegion \
1911  MPU_getRegion
1912 #endif
1913 #ifdef ROM_MPU_enableInterrupt
1914 #define MAP_MPU_enableInterrupt \
1915  ROM_MPU_enableInterrupt
1916 #else
1917 #define MAP_MPU_enableInterrupt \
1918  MPU_enableInterrupt
1919 #endif
1920 #ifdef ROM_MPU_disableInterrupt
1921 #define MAP_MPU_disableInterrupt \
1922  ROM_MPU_disableInterrupt
1923 #else
1924 #define MAP_MPU_disableInterrupt \
1925  MPU_disableInterrupt
1926 #endif
1927 #ifdef ROM_MPU_registerInterrupt
1928 #define MAP_MPU_registerInterrupt \
1929  ROM_MPU_registerInterrupt
1930 #else
1931 #define MAP_MPU_registerInterrupt \
1932  MPU_registerInterrupt
1933 #endif
1934 #ifdef ROM_MPU_unregisterInterrupt
1935 #define MAP_MPU_unregisterInterrupt \
1936  ROM_MPU_unregisterInterrupt
1937 #else
1938 #define MAP_MPU_unregisterInterrupt \
1939  MPU_unregisterInterrupt
1940 #endif
1941 
1942 //*****************************************************************************
1943 //
1944 // Macros for the PCM API.
1945 //
1946 //*****************************************************************************
1947 #ifdef ROM_PCM_setCoreVoltageLevel
1948 #define MAP_PCM_setCoreVoltageLevel \
1949  ROM_PCM_setCoreVoltageLevel
1950 #else
1951 #define MAP_PCM_setCoreVoltageLevel \
1952  PCM_setCoreVoltageLevel
1953 #endif
1954 #ifdef ROM_PCM_getCoreVoltageLevel
1955 #define MAP_PCM_getCoreVoltageLevel \
1956  ROM_PCM_getCoreVoltageLevel
1957 #else
1958 #define MAP_PCM_getCoreVoltageLevel \
1959  PCM_getCoreVoltageLevel
1960 #endif
1961 #ifdef ROM_PCM_setCoreVoltageLevelWithTimeout
1962 #define MAP_PCM_setCoreVoltageLevelWithTimeout \
1963  ROM_PCM_setCoreVoltageLevelWithTimeout
1964 #else
1965 #define MAP_PCM_setCoreVoltageLevelWithTimeout \
1966  PCM_setCoreVoltageLevelWithTimeout
1967 #endif
1968 #ifdef ROM_PCM_setPowerMode
1969 #define MAP_PCM_setPowerMode \
1970  ROM_PCM_setPowerMode
1971 #else
1972 #define MAP_PCM_setPowerMode \
1973  PCM_setPowerMode
1974 #endif
1975 #ifdef ROM_PCM_setPowerModeWithTimeout
1976 #define MAP_PCM_setPowerModeWithTimeout \
1977  ROM_PCM_setPowerModeWithTimeout
1978 #else
1979 #define MAP_PCM_setPowerModeWithTimeout \
1980  PCM_setPowerModeWithTimeout
1981 #endif
1982 #ifdef ROM_PCM_getPowerMode
1983 #define MAP_PCM_getPowerMode \
1984  ROM_PCM_getPowerMode
1985 #else
1986 #define MAP_PCM_getPowerMode \
1987  PCM_getPowerMode
1988 #endif
1989 #ifdef ROM_PCM_setPowerState
1990 #define MAP_PCM_setPowerState \
1991  ROM_PCM_setPowerState
1992 #else
1993 #define MAP_PCM_setPowerState \
1994  PCM_setPowerState
1995 #endif
1996 #ifdef ROM_PCM_setPowerStateWithTimeout
1997 #define MAP_PCM_setPowerStateWithTimeout \
1998  ROM_PCM_setPowerStateWithTimeout
1999 #else
2000 #define MAP_PCM_setPowerStateWithTimeout \
2001  PCM_setPowerStateWithTimeout
2002 #endif
2003 #ifdef ROM_PCM_getPowerState
2004 #define MAP_PCM_getPowerState \
2005  ROM_PCM_getPowerState
2006 #else
2007 #define MAP_PCM_getPowerState \
2008  PCM_getPowerState
2009 #endif
2010 #ifdef ROM_PCM_shutdownDevice
2011 #define MAP_PCM_shutdownDevice \
2012  ROM_PCM_shutdownDevice
2013 #else
2014 #define MAP_PCM_shutdownDevice \
2015  PCM_shutdownDevice
2016 #endif
2017 #ifdef ROM_PCM_gotoLPM0
2018 #define MAP_PCM_gotoLPM0 \
2019  ROM_PCM_gotoLPM0
2020 #else
2021 #define MAP_PCM_gotoLPM0 \
2022  PCM_gotoLPM0
2023 #endif
2024 #ifdef ROM_PCM_gotoLPM3
2025 #define MAP_PCM_gotoLPM3 \
2026  ROM_PCM_gotoLPM3
2027 #else
2028 #define MAP_PCM_gotoLPM3 \
2029  PCM_gotoLPM3
2030 #endif
2031 #ifdef ROM_PCM_enableInterrupt
2032 #define MAP_PCM_enableInterrupt \
2033  ROM_PCM_enableInterrupt
2034 #else
2035 #define MAP_PCM_enableInterrupt \
2036  PCM_enableInterrupt
2037 #endif
2038 #ifdef ROM_PCM_disableInterrupt
2039 #define MAP_PCM_disableInterrupt \
2040  ROM_PCM_disableInterrupt
2041 #else
2042 #define MAP_PCM_disableInterrupt \
2043  PCM_disableInterrupt
2044 #endif
2045 #ifdef ROM_PCM_getInterruptStatus
2046 #define MAP_PCM_getInterruptStatus \
2047  ROM_PCM_getInterruptStatus
2048 #else
2049 #define MAP_PCM_getInterruptStatus \
2050  PCM_getInterruptStatus
2051 #endif
2052 #ifdef ROM_PCM_getEnabledInterruptStatus
2053 #define MAP_PCM_getEnabledInterruptStatus \
2054  ROM_PCM_getEnabledInterruptStatus
2055 #else
2056 #define MAP_PCM_getEnabledInterruptStatus \
2057  PCM_getEnabledInterruptStatus
2058 #endif
2059 #ifdef ROM_PCM_clearInterruptFlag
2060 #define MAP_PCM_clearInterruptFlag \
2061  ROM_PCM_clearInterruptFlag
2062 #else
2063 #define MAP_PCM_clearInterruptFlag \
2064  PCM_clearInterruptFlag
2065 #endif
2066 #ifdef ROM_PCM_enableRudeMode
2067 #define MAP_PCM_enableRudeMode \
2068  ROM_PCM_enableRudeMode
2069 #else
2070 #define MAP_PCM_enableRudeMode \
2071  PCM_enableRudeMode
2072 #endif
2073 #ifdef ROM_PCM_disableRudeMode
2074 #define MAP_PCM_disableRudeMode \
2075  ROM_PCM_disableRudeMode
2076 #else
2077 #define MAP_PCM_disableRudeMode \
2078  PCM_disableRudeMode
2079 #endif
2080 #ifdef ROM_PCM_gotoLPM0InterruptSafe
2081 #define MAP_PCM_gotoLPM0InterruptSafe \
2082  ROM_PCM_gotoLPM0InterruptSafe
2083 #else
2084 #define MAP_PCM_gotoLPM0InterruptSafe \
2085  PCM_gotoLPM0InterruptSafe
2086 #endif
2087 #ifdef ROM_PCM_gotoLPM3InterruptSafe
2088 #define MAP_PCM_gotoLPM3InterruptSafe \
2089  ROM_PCM_gotoLPM3InterruptSafe
2090 #else
2091 #define MAP_PCM_gotoLPM3InterruptSafe \
2092  PCM_gotoLPM3InterruptSafe
2093 #endif
2094 #ifdef ROM_PCM_registerInterrupt
2095 #define MAP_PCM_registerInterrupt \
2096  ROM_PCM_registerInterrupt
2097 #else
2098 #define MAP_PCM_registerInterrupt \
2099  PCM_registerInterrupt
2100 #endif
2101 #ifdef ROM_PCM_unregisterInterrupt
2102 #define MAP_PCM_unregisterInterrupt \
2103  ROM_PCM_unregisterInterrupt
2104 #else
2105 #define MAP_PCM_unregisterInterrupt \
2106  PCM_unregisterInterrupt
2107 #endif
2108 
2109 //*****************************************************************************
2110 //
2111 // Macros for the PMAP API.
2112 //
2113 //*****************************************************************************
2114 #ifdef ROM_PMAP_configurePorts
2115 #define MAP_PMAP_configurePorts \
2116  ROM_PMAP_configurePorts
2117 #else
2118 #define MAP_PMAP_configurePorts \
2119  PMAP_configurePorts
2120 #endif
2121 
2122 //*****************************************************************************
2123 //
2124 // Macros for the PSS API.
2125 //
2126 //*****************************************************************************
2127 #ifdef ROM_PSS_enableHighSidePinToggle
2128 #define MAP_PSS_enableHighSidePinToggle \
2129  ROM_PSS_enableHighSidePinToggle
2130 #else
2131 #define MAP_PSS_enableHighSidePinToggle \
2132  PSS_enableHighSidePinToggle
2133 #endif
2134 #ifdef ROM_PSS_disableHighSidePinToggle
2135 #define MAP_PSS_disableHighSidePinToggle \
2136  ROM_PSS_disableHighSidePinToggle
2137 #else
2138 #define MAP_PSS_disableHighSidePinToggle \
2139  PSS_disableHighSidePinToggle
2140 #endif
2141 #ifdef ROM_PSS_enableHighSide
2142 #define MAP_PSS_enableHighSide \
2143  ROM_PSS_enableHighSide
2144 #else
2145 #define MAP_PSS_enableHighSide \
2146  PSS_enableHighSide
2147 #endif
2148 #ifdef ROM_PSS_disableHighSide
2149 #define MAP_PSS_disableHighSide \
2150  ROM_PSS_disableHighSide
2151 #else
2152 #define MAP_PSS_disableHighSide \
2153  PSS_disableHighSide
2154 #endif
2155 #ifdef ROM_PSS_setHighSidePerformanceMode
2156 #define MAP_PSS_setHighSidePerformanceMode \
2157  ROM_PSS_setHighSidePerformanceMode
2158 #else
2159 #define MAP_PSS_setHighSidePerformanceMode \
2160  PSS_setHighSidePerformanceMode
2161 #endif
2162 #ifdef ROM_PSS_getHighSidePerformanceMode
2163 #define MAP_PSS_getHighSidePerformanceMode \
2164  ROM_PSS_getHighSidePerformanceMode
2165 #else
2166 #define MAP_PSS_getHighSidePerformanceMode \
2167  PSS_getHighSidePerformanceMode
2168 #endif
2169 #ifdef ROM_PSS_enableHighSideMonitor
2170 #define MAP_PSS_enableHighSideMonitor \
2171  ROM_PSS_enableHighSideMonitor
2172 #else
2173 #define MAP_PSS_enableHighSideMonitor \
2174  PSS_enableHighSideMonitor
2175 #endif
2176 #ifdef ROM_PSS_disableHighSideMonitor
2177 #define MAP_PSS_disableHighSideMonitor \
2178  ROM_PSS_disableHighSideMonitor
2179 #else
2180 #define MAP_PSS_disableHighSideMonitor \
2181  PSS_disableHighSideMonitor
2182 #endif
2183 #ifdef ROM_PSS_setHighSideVoltageTrigger
2184 #define MAP_PSS_setHighSideVoltageTrigger \
2185  ROM_PSS_setHighSideVoltageTrigger
2186 #else
2187 #define MAP_PSS_setHighSideVoltageTrigger \
2188  PSS_setHighSideVoltageTrigger
2189 #endif
2190 #ifdef ROM_PSS_getHighSideVoltageTrigger
2191 #define MAP_PSS_getHighSideVoltageTrigger \
2192  ROM_PSS_getHighSideVoltageTrigger
2193 #else
2194 #define MAP_PSS_getHighSideVoltageTrigger \
2195  PSS_getHighSideVoltageTrigger
2196 #endif
2197 #ifdef ROM_PSS_enableInterrupt
2198 #define MAP_PSS_enableInterrupt \
2199  ROM_PSS_enableInterrupt
2200 #else
2201 #define MAP_PSS_enableInterrupt \
2202  PSS_enableInterrupt
2203 #endif
2204 #ifdef ROM_PSS_disableInterrupt
2205 #define MAP_PSS_disableInterrupt \
2206  ROM_PSS_disableInterrupt
2207 #else
2208 #define MAP_PSS_disableInterrupt \
2209  PSS_disableInterrupt
2210 #endif
2211 #ifdef ROM_PSS_getInterruptStatus
2212 #define MAP_PSS_getInterruptStatus \
2213  ROM_PSS_getInterruptStatus
2214 #else
2215 #define MAP_PSS_getInterruptStatus \
2216  PSS_getInterruptStatus
2217 #endif
2218 #ifdef ROM_PSS_clearInterruptFlag
2219 #define MAP_PSS_clearInterruptFlag \
2220  ROM_PSS_clearInterruptFlag
2221 #else
2222 #define MAP_PSS_clearInterruptFlag \
2223  PSS_clearInterruptFlag
2224 #endif
2225 #ifdef ROM_PSS_registerInterrupt
2226 #define MAP_PSS_registerInterrupt \
2227  ROM_PSS_registerInterrupt
2228 #else
2229 #define MAP_PSS_registerInterrupt \
2230  PSS_registerInterrupt
2231 #endif
2232 #ifdef ROM_PSS_unregisterInterrupt
2233 #define MAP_PSS_unregisterInterrupt \
2234  ROM_PSS_unregisterInterrupt
2235 #else
2236 #define MAP_PSS_unregisterInterrupt \
2237  PSS_unregisterInterrupt
2238 #endif
2239 
2240 //*****************************************************************************
2241 //
2242 // Macros for the Ref API.
2243 //
2244 //*****************************************************************************
2245 #ifdef ROM_REF_A_setReferenceVoltage
2246 #define MAP_REF_A_setReferenceVoltage \
2247  ROM_REF_A_setReferenceVoltage
2248 #else
2249 #define MAP_REF_A_setReferenceVoltage \
2250  REF_A_setReferenceVoltage
2251 #endif
2252 #ifdef ROM_REF_A_disableTempSensor
2253 #define MAP_REF_A_disableTempSensor \
2254  ROM_REF_A_disableTempSensor
2255 #else
2256 #define MAP_REF_A_disableTempSensor \
2257  REF_A_disableTempSensor
2258 #endif
2259 #ifdef ROM_REF_A_enableTempSensor
2260 #define MAP_REF_A_enableTempSensor \
2261  ROM_REF_A_enableTempSensor
2262 #else
2263 #define MAP_REF_A_enableTempSensor \
2264  REF_A_enableTempSensor
2265 #endif
2266 #ifdef ROM_REF_A_enableReferenceVoltageOutput
2267 #define MAP_REF_A_enableReferenceVoltageOutput \
2268  ROM_REF_A_enableReferenceVoltageOutput
2269 #else
2270 #define MAP_REF_A_enableReferenceVoltageOutput \
2271  REF_A_enableReferenceVoltageOutput
2272 #endif
2273 #ifdef ROM_REF_A_disableReferenceVoltageOutput
2274 #define MAP_REF_A_disableReferenceVoltageOutput \
2275  ROM_REF_A_disableReferenceVoltageOutput
2276 #else
2277 #define MAP_REF_A_disableReferenceVoltageOutput \
2278  REF_A_disableReferenceVoltageOutput
2279 #endif
2280 #ifdef ROM_REF_A_enableReferenceVoltage
2281 #define MAP_REF_A_enableReferenceVoltage \
2282  ROM_REF_A_enableReferenceVoltage
2283 #else
2284 #define MAP_REF_A_enableReferenceVoltage \
2285  REF_A_enableReferenceVoltage
2286 #endif
2287 #ifdef ROM_REF_A_disableReferenceVoltage
2288 #define MAP_REF_A_disableReferenceVoltage \
2289  ROM_REF_A_disableReferenceVoltage
2290 #else
2291 #define MAP_REF_A_disableReferenceVoltage \
2292  REF_A_disableReferenceVoltage
2293 #endif
2294 #ifdef ROM_REF_A_getBandgapMode
2295 #define MAP_REF_A_getBandgapMode \
2296  ROM_REF_A_getBandgapMode
2297 #else
2298 #define MAP_REF_A_getBandgapMode \
2299  REF_A_getBandgapMode
2300 #endif
2301 #ifdef ROM_REF_A_isBandgapActive
2302 #define MAP_REF_A_isBandgapActive \
2303  ROM_REF_A_isBandgapActive
2304 #else
2305 #define MAP_REF_A_isBandgapActive \
2306  REF_A_isBandgapActive
2307 #endif
2308 #ifdef ROM_REF_A_isRefGenBusy
2309 #define MAP_REF_A_isRefGenBusy \
2310  ROM_REF_A_isRefGenBusy
2311 #else
2312 #define MAP_REF_A_isRefGenBusy \
2313  REF_A_isRefGenBusy
2314 #endif
2315 #ifdef ROM_REF_A_isRefGenActive
2316 #define MAP_REF_A_isRefGenActive \
2317  ROM_REF_A_isRefGenActive
2318 #else
2319 #define MAP_REF_A_isRefGenActive \
2320  REF_A_isRefGenActive
2321 #endif
2322 #ifdef ROM_REF_A_getBufferedBandgapVoltageStatus
2323 #define MAP_REF_A_getBufferedBandgapVoltageStatus \
2324  ROM_REF_A_getBufferedBandgapVoltageStatus
2325 #else
2326 #define MAP_REF_A_getBufferedBandgapVoltageStatus \
2327  REF_A_getBufferedBandgapVoltageStatus
2328 #endif
2329 #ifdef ROM_REF_A_getVariableReferenceVoltageStatus
2330 #define MAP_REF_A_getVariableReferenceVoltageStatus \
2331  ROM_REF_A_getVariableReferenceVoltageStatus
2332 #else
2333 #define MAP_REF_A_getVariableReferenceVoltageStatus \
2334  REF_A_getVariableReferenceVoltageStatus
2335 #endif
2336 #ifdef ROM_REF_A_setReferenceVoltageOneTimeTrigger
2337 #define MAP_REF_A_setReferenceVoltageOneTimeTrigger \
2338  ROM_REF_A_setReferenceVoltageOneTimeTrigger
2339 #else
2340 #define MAP_REF_A_setReferenceVoltageOneTimeTrigger \
2341  REF_A_setReferenceVoltageOneTimeTrigger
2342 #endif
2343 #ifdef ROM_REF_A_setBufferedBandgapVoltageOneTimeTrigger
2344 #define MAP_REF_A_setBufferedBandgapVoltageOneTimeTrigger \
2345  ROM_REF_A_setBufferedBandgapVoltageOneTimeTrigger
2346 #else
2347 #define MAP_REF_A_setBufferedBandgapVoltageOneTimeTrigger \
2348  REF_A_setBufferedBandgapVoltageOneTimeTrigger
2349 #endif
2350 
2351 //*****************************************************************************
2352 //
2353 // Macros for the ResetCtl API.
2354 //
2355 //*****************************************************************************
2356 #ifdef ROM_ResetCtl_initiateSoftReset
2357 #define MAP_ResetCtl_initiateSoftReset \
2358  ROM_ResetCtl_initiateSoftReset
2359 #else
2360 #define MAP_ResetCtl_initiateSoftReset \
2361  ResetCtl_initiateSoftReset
2362 #endif
2363 #ifdef ROM_ResetCtl_initiateSoftResetWithSource
2364 #define MAP_ResetCtl_initiateSoftResetWithSource \
2365  ROM_ResetCtl_initiateSoftResetWithSource
2366 #else
2367 #define MAP_ResetCtl_initiateSoftResetWithSource \
2368  ResetCtl_initiateSoftResetWithSource
2369 #endif
2370 #ifdef ROM_ResetCtl_getSoftResetSource
2371 #define MAP_ResetCtl_getSoftResetSource \
2372  ROM_ResetCtl_getSoftResetSource
2373 #else
2374 #define MAP_ResetCtl_getSoftResetSource \
2375  ResetCtl_getSoftResetSource
2376 #endif
2377 #ifdef ROM_ResetCtl_clearSoftResetSource
2378 #define MAP_ResetCtl_clearSoftResetSource \
2379  ROM_ResetCtl_clearSoftResetSource
2380 #else
2381 #define MAP_ResetCtl_clearSoftResetSource \
2382  ResetCtl_clearSoftResetSource
2383 #endif
2384 #ifdef ROM_ResetCtl_initiateHardReset
2385 #define MAP_ResetCtl_initiateHardReset \
2386  ROM_ResetCtl_initiateHardReset
2387 #else
2388 #define MAP_ResetCtl_initiateHardReset \
2389  ResetCtl_initiateHardReset
2390 #endif
2391 #ifdef ROM_ResetCtl_initiateHardResetWithSource
2392 #define MAP_ResetCtl_initiateHardResetWithSource \
2393  ROM_ResetCtl_initiateHardResetWithSource
2394 #else
2395 #define MAP_ResetCtl_initiateHardResetWithSource \
2396  ResetCtl_initiateHardResetWithSource
2397 #endif
2398 #ifdef ROM_ResetCtl_getHardResetSource
2399 #define MAP_ResetCtl_getHardResetSource \
2400  ROM_ResetCtl_getHardResetSource
2401 #else
2402 #define MAP_ResetCtl_getHardResetSource \
2403  ResetCtl_getHardResetSource
2404 #endif
2405 #ifdef ROM_ResetCtl_clearHardResetSource
2406 #define MAP_ResetCtl_clearHardResetSource \
2407  ROM_ResetCtl_clearHardResetSource
2408 #else
2409 #define MAP_ResetCtl_clearHardResetSource \
2410  ResetCtl_clearHardResetSource
2411 #endif
2412 #ifdef ROM_ResetCtl_getPSSSource
2413 #define MAP_ResetCtl_getPSSSource \
2414  ROM_ResetCtl_getPSSSource
2415 #else
2416 #define MAP_ResetCtl_getPSSSource \
2417  ResetCtl_getPSSSource
2418 #endif
2419 #ifdef ROM_ResetCtl_clearPSSFlags
2420 #define MAP_ResetCtl_clearPSSFlags \
2421  ROM_ResetCtl_clearPSSFlags
2422 #else
2423 #define MAP_ResetCtl_clearPSSFlags \
2424  ResetCtl_clearPSSFlags
2425 #endif
2426 #ifdef ROM_ResetCtl_getPCMSource
2427 #define MAP_ResetCtl_getPCMSource \
2428  ROM_ResetCtl_getPCMSource
2429 #else
2430 #define MAP_ResetCtl_getPCMSource \
2431  ResetCtl_getPCMSource
2432 #endif
2433 #ifdef ROM_ResetCtl_clearPCMFlags
2434 #define MAP_ResetCtl_clearPCMFlags \
2435  ROM_ResetCtl_clearPCMFlags
2436 #else
2437 #define MAP_ResetCtl_clearPCMFlags \
2438  ResetCtl_clearPCMFlags
2439 #endif
2440 
2441 //*****************************************************************************
2442 //
2443 // Macros for the RTC API.
2444 //
2445 //*****************************************************************************
2446 #ifdef ROM_RTC_C_startClock
2447 #define MAP_RTC_C_startClock \
2448  ROM_RTC_C_startClock
2449 #else
2450 #define MAP_RTC_C_startClock \
2451  RTC_C_startClock
2452 #endif
2453 #ifdef ROM_RTC_C_holdClock
2454 #define MAP_RTC_C_holdClock \
2455  ROM_RTC_C_holdClock
2456 #else
2457 #define MAP_RTC_C_holdClock \
2458  RTC_C_holdClock
2459 #endif
2460 #ifdef ROM_RTC_C_setCalibrationFrequency
2461 #define MAP_RTC_C_setCalibrationFrequency \
2462  ROM_RTC_C_setCalibrationFrequency
2463 #else
2464 #define MAP_RTC_C_setCalibrationFrequency \
2465  RTC_C_setCalibrationFrequency
2466 #endif
2467 #ifdef ROM_RTC_C_setCalibrationData
2468 #define MAP_RTC_C_setCalibrationData \
2469  ROM_RTC_C_setCalibrationData
2470 #else
2471 #define MAP_RTC_C_setCalibrationData \
2472  RTC_C_setCalibrationData
2473 #endif
2474 #ifdef ROM_RTC_C_setTemperatureCompensation
2475 #define MAP_RTC_C_setTemperatureCompensation \
2476  ROM_RTC_C_setTemperatureCompensation
2477 #else
2478 #define MAP_RTC_C_setTemperatureCompensation \
2479  RTC_C_setTemperatureCompensation
2480 #endif
2481 #ifdef ROM_RTC_C_initCalendar
2482 #define MAP_RTC_C_initCalendar \
2483  ROM_RTC_C_initCalendar
2484 #else
2485 #define MAP_RTC_C_initCalendar \
2486  RTC_C_initCalendar
2487 #endif
2488 #ifdef ROM_RTC_C_getCalendarTime
2489 #define MAP_RTC_C_getCalendarTime \
2490  ROM_RTC_C_getCalendarTime
2491 #else
2492 #define MAP_RTC_C_getCalendarTime \
2493  RTC_C_getCalendarTime
2494 #endif
2495 #ifdef ROM_RTC_C_setCalendarAlarm
2496 #define MAP_RTC_C_setCalendarAlarm \
2497  ROM_RTC_C_setCalendarAlarm
2498 #else
2499 #define MAP_RTC_C_setCalendarAlarm \
2500  RTC_C_setCalendarAlarm
2501 #endif
2502 #ifdef ROM_RTC_C_setCalendarEvent
2503 #define MAP_RTC_C_setCalendarEvent \
2504  ROM_RTC_C_setCalendarEvent
2505 #else
2506 #define MAP_RTC_C_setCalendarEvent \
2507  RTC_C_setCalendarEvent
2508 #endif
2509 #ifdef ROM_RTC_C_definePrescaleEvent
2510 #define MAP_RTC_C_definePrescaleEvent \
2511  ROM_RTC_C_definePrescaleEvent
2512 #else
2513 #define MAP_RTC_C_definePrescaleEvent \
2514  RTC_C_definePrescaleEvent
2515 #endif
2516 #ifdef ROM_RTC_C_getPrescaleValue
2517 #define MAP_RTC_C_getPrescaleValue \
2518  ROM_RTC_C_getPrescaleValue
2519 #else
2520 #define MAP_RTC_C_getPrescaleValue \
2521  RTC_C_getPrescaleValue
2522 #endif
2523 #ifdef ROM_RTC_C_setPrescaleValue
2524 #define MAP_RTC_C_setPrescaleValue \
2525  ROM_RTC_C_setPrescaleValue
2526 #else
2527 #define MAP_RTC_C_setPrescaleValue \
2528  RTC_C_setPrescaleValue
2529 #endif
2530 #ifdef ROM_RTC_C_convertBCDToBinary
2531 #define MAP_RTC_C_convertBCDToBinary \
2532  ROM_RTC_C_convertBCDToBinary
2533 #else
2534 #define MAP_RTC_C_convertBCDToBinary \
2535  RTC_C_convertBCDToBinary
2536 #endif
2537 #ifdef ROM_RTC_C_convertBinaryToBCD
2538 #define MAP_RTC_C_convertBinaryToBCD \
2539  ROM_RTC_C_convertBinaryToBCD
2540 #else
2541 #define MAP_RTC_C_convertBinaryToBCD \
2542  RTC_C_convertBinaryToBCD
2543 #endif
2544 #ifdef ROM_RTC_C_enableInterrupt
2545 #define MAP_RTC_C_enableInterrupt \
2546  ROM_RTC_C_enableInterrupt
2547 #else
2548 #define MAP_RTC_C_enableInterrupt \
2549  RTC_C_enableInterrupt
2550 #endif
2551 #ifdef ROM_RTC_C_disableInterrupt
2552 #define MAP_RTC_C_disableInterrupt \
2553  ROM_RTC_C_disableInterrupt
2554 #else
2555 #define MAP_RTC_C_disableInterrupt \
2556  RTC_C_disableInterrupt
2557 #endif
2558 #ifdef ROM_RTC_C_getInterruptStatus
2559 #define MAP_RTC_C_getInterruptStatus \
2560  ROM_RTC_C_getInterruptStatus
2561 #else
2562 #define MAP_RTC_C_getInterruptStatus \
2563  RTC_C_getInterruptStatus
2564 #endif
2565 #ifdef ROM_RTC_C_getEnabledInterruptStatus
2566 #define MAP_RTC_C_getEnabledInterruptStatus \
2567  ROM_RTC_C_getEnabledInterruptStatus
2568 #else
2569 #define MAP_RTC_C_getEnabledInterruptStatus \
2570  RTC_C_getEnabledInterruptStatus
2571 #endif
2572 #ifdef ROM_RTC_C_clearInterruptFlag
2573 #define MAP_RTC_C_clearInterruptFlag \
2574  ROM_RTC_C_clearInterruptFlag
2575 #else
2576 #define MAP_RTC_C_clearInterruptFlag \
2577  RTC_C_clearInterruptFlag
2578 #endif
2579 #ifdef ROM_RTC_C_registerInterrupt
2580 #define MAP_RTC_C_registerInterrupt \
2581  ROM_RTC_C_registerInterrupt
2582 #else
2583 #define MAP_RTC_C_registerInterrupt \
2584  RTC_C_registerInterrupt
2585 #endif
2586 #ifdef ROM_RTC_C_unregisterInterrupt
2587 #define MAP_RTC_C_unregisterInterrupt \
2588  ROM_RTC_C_unregisterInterrupt
2589 #else
2590 #define MAP_RTC_C_unregisterInterrupt \
2591  RTC_C_unregisterInterrupt
2592 #endif
2593 
2594 //*****************************************************************************
2595 //
2596 // Macros for the SPI API.
2597 //
2598 //*****************************************************************************
2599 #ifdef ROM_SPI_initMaster
2600 #define MAP_SPI_initMaster \
2601  ROM_SPI_initMaster
2602 #else
2603 #define MAP_SPI_initMaster \
2604  SPI_initMaster
2605 #endif
2606 #ifdef ROM_SPI_selectFourPinFunctionality
2607 #define MAP_SPI_selectFourPinFunctionality \
2608  ROM_SPI_selectFourPinFunctionality
2609 #else
2610 #define MAP_SPI_selectFourPinFunctionality \
2611  SPI_selectFourPinFunctionality
2612 #endif
2613 #ifdef ROM_SPI_changeMasterClock
2614 #define MAP_SPI_changeMasterClock \
2615  ROM_SPI_changeMasterClock
2616 #else
2617 #define MAP_SPI_changeMasterClock \
2618  SPI_changeMasterClock
2619 #endif
2620 #ifdef ROM_SPI_initSlave
2621 #define MAP_SPI_initSlave \
2622  ROM_SPI_initSlave
2623 #else
2624 #define MAP_SPI_initSlave \
2625  SPI_initSlave
2626 #endif
2627 #ifdef ROM_SPI_changeClockPhasePolarity
2628 #define MAP_SPI_changeClockPhasePolarity \
2629  ROM_SPI_changeClockPhasePolarity
2630 #else
2631 #define MAP_SPI_changeClockPhasePolarity \
2632  SPI_changeClockPhasePolarity
2633 #endif
2634 #ifdef ROM_SPI_transmitData
2635 #define MAP_SPI_transmitData \
2636  ROM_SPI_transmitData
2637 #else
2638 #define MAP_SPI_transmitData \
2639  SPI_transmitData
2640 #endif
2641 #ifdef ROM_SPI_receiveData
2642 #define MAP_SPI_receiveData \
2643  ROM_SPI_receiveData
2644 #else
2645 #define MAP_SPI_receiveData \
2646  SPI_receiveData
2647 #endif
2648 #ifdef ROM_SPI_enableModule
2649 #define MAP_SPI_enableModule \
2650  ROM_SPI_enableModule
2651 #else
2652 #define MAP_SPI_enableModule \
2653  SPI_enableModule
2654 #endif
2655 #ifdef ROM_SPI_disableModule
2656 #define MAP_SPI_disableModule \
2657  ROM_SPI_disableModule
2658 #else
2659 #define MAP_SPI_disableModule \
2660  SPI_disableModule
2661 #endif
2662 #ifdef ROM_SPI_getReceiveBufferAddressForDMA
2663 #define MAP_SPI_getReceiveBufferAddressForDMA \
2664  ROM_SPI_getReceiveBufferAddressForDMA
2665 #else
2666 #define MAP_SPI_getReceiveBufferAddressForDMA \
2667  SPI_getReceiveBufferAddressForDMA
2668 #endif
2669 #ifdef ROM_SPI_getTransmitBufferAddressForDMA
2670 #define MAP_SPI_getTransmitBufferAddressForDMA \
2671  ROM_SPI_getTransmitBufferAddressForDMA
2672 #else
2673 #define MAP_SPI_getTransmitBufferAddressForDMA \
2674  SPI_getTransmitBufferAddressForDMA
2675 #endif
2676 #ifdef ROM_SPI_isBusy
2677 #define MAP_SPI_isBusy \
2678  ROM_SPI_isBusy
2679 #else
2680 #define MAP_SPI_isBusy \
2681  SPI_isBusy
2682 #endif
2683 #ifdef ROM_SPI_enableInterrupt
2684 #define MAP_SPI_enableInterrupt \
2685  ROM_SPI_enableInterrupt
2686 #else
2687 #define MAP_SPI_enableInterrupt \
2688  SPI_enableInterrupt
2689 #endif
2690 #ifdef ROM_SPI_disableInterrupt
2691 #define MAP_SPI_disableInterrupt \
2692  ROM_SPI_disableInterrupt
2693 #else
2694 #define MAP_SPI_disableInterrupt \
2695  SPI_disableInterrupt
2696 #endif
2697 #ifdef ROM_SPI_getInterruptStatus
2698 #define MAP_SPI_getInterruptStatus \
2699  ROM_SPI_getInterruptStatus
2700 #else
2701 #define MAP_SPI_getInterruptStatus \
2702  SPI_getInterruptStatus
2703 #endif
2704 #ifdef ROM_SPI_getEnabledInterruptStatus
2705 #define MAP_SPI_getEnabledInterruptStatus \
2706  ROM_SPI_getEnabledInterruptStatus
2707 #else
2708 #define MAP_SPI_getEnabledInterruptStatus \
2709  SPI_getEnabledInterruptStatus
2710 #endif
2711 #ifdef ROM_SPI_clearInterruptFlag
2712 #define MAP_SPI_clearInterruptFlag \
2713  ROM_SPI_clearInterruptFlag
2714 #else
2715 #define MAP_SPI_clearInterruptFlag \
2716  SPI_clearInterruptFlag
2717 #endif
2718 #ifdef ROM_SPI_registerInterrupt
2719 #define MAP_SPI_registerInterrupt \
2720  ROM_SPI_registerInterrupt
2721 #else
2722 #define MAP_SPI_registerInterrupt \
2723  SPI_registerInterrupt
2724 #endif
2725 #ifdef ROM_SPI_unregisterInterrupt
2726 #define MAP_SPI_unregisterInterrupt \
2727  ROM_SPI_unregisterInterrupt
2728 #else
2729 #define MAP_SPI_unregisterInterrupt \
2730  SPI_unregisterInterrupt
2731 #endif
2732 
2733 //*****************************************************************************
2734 //
2735 // Macros for the SysCtl API.
2736 //
2737 //*****************************************************************************
2738 #ifdef ROM_SysCtl_getSRAMSize
2739 #define MAP_SysCtl_getSRAMSize \
2740  ROM_SysCtl_getSRAMSize
2741 #else
2742 #define MAP_SysCtl_getSRAMSize \
2743  SysCtl_getSRAMSize
2744 #endif
2745 #ifdef ROM_SysCtl_getFlashSize
2746 #define MAP_SysCtl_getFlashSize \
2747  ROM_SysCtl_getFlashSize
2748 #else
2749 #define MAP_SysCtl_getFlashSize \
2750  SysCtl_getFlashSize
2751 #endif
2752 #ifdef ROM_SysCtl_rebootDevice
2753 #define MAP_SysCtl_rebootDevice \
2754  ROM_SysCtl_rebootDevice
2755 #else
2756 #define MAP_SysCtl_rebootDevice \
2757  SysCtl_rebootDevice
2758 #endif
2759 #ifdef ROM_SysCtl_enableSRAMBank
2760 #define MAP_SysCtl_enableSRAMBank \
2761  ROM_SysCtl_enableSRAMBank
2762 #else
2763 #define MAP_SysCtl_enableSRAMBank \
2764  SysCtl_enableSRAMBank
2765 #endif
2766 #ifdef ROM_SysCtl_disableSRAMBank
2767 #define MAP_SysCtl_disableSRAMBank \
2768  ROM_SysCtl_disableSRAMBank
2769 #else
2770 #define MAP_SysCtl_disableSRAMBank \
2771  SysCtl_disableSRAMBank
2772 #endif
2773 #ifdef ROM_SysCtl_enableSRAMBankRetention
2774 #define MAP_SysCtl_enableSRAMBankRetention \
2775  ROM_SysCtl_enableSRAMBankRetention
2776 #else
2777 #define MAP_SysCtl_enableSRAMBankRetention \
2778  SysCtl_enableSRAMBankRetention
2779 #endif
2780 #ifdef ROM_SysCtl_disableSRAMBankRetention
2781 #define MAP_SysCtl_disableSRAMBankRetention \
2782  ROM_SysCtl_disableSRAMBankRetention
2783 #else
2784 #define MAP_SysCtl_disableSRAMBankRetention \
2785  SysCtl_disableSRAMBankRetention
2786 #endif
2787 #ifdef ROM_SysCtl_enablePeripheralAtCPUHalt
2788 #define MAP_SysCtl_enablePeripheralAtCPUHalt \
2789  ROM_SysCtl_enablePeripheralAtCPUHalt
2790 #else
2791 #define MAP_SysCtl_enablePeripheralAtCPUHalt \
2792  SysCtl_enablePeripheralAtCPUHalt
2793 #endif
2794 #ifdef ROM_SysCtl_disablePeripheralAtCPUHalt
2795 #define MAP_SysCtl_disablePeripheralAtCPUHalt \
2796  ROM_SysCtl_disablePeripheralAtCPUHalt
2797 #else
2798 #define MAP_SysCtl_disablePeripheralAtCPUHalt \
2799  SysCtl_disablePeripheralAtCPUHalt
2800 #endif
2801 #ifdef ROM_SysCtl_setWDTTimeoutResetType
2802 #define MAP_SysCtl_setWDTTimeoutResetType \
2803  ROM_SysCtl_setWDTTimeoutResetType
2804 #else
2805 #define MAP_SysCtl_setWDTTimeoutResetType \
2806  SysCtl_setWDTTimeoutResetType
2807 #endif
2808 #ifdef ROM_SysCtl_setWDTPasswordViolationResetType
2809 #define MAP_SysCtl_setWDTPasswordViolationResetType \
2810  ROM_SysCtl_setWDTPasswordViolationResetType
2811 #else
2812 #define MAP_SysCtl_setWDTPasswordViolationResetType \
2813  SysCtl_setWDTPasswordViolationResetType
2814 #endif
2815 #ifdef ROM_SysCtl_disableNMISource
2816 #define MAP_SysCtl_disableNMISource \
2817  ROM_SysCtl_disableNMISource
2818 #else
2819 #define MAP_SysCtl_disableNMISource \
2820  SysCtl_disableNMISource
2821 #endif
2822 #ifdef ROM_SysCtl_enableNMISource
2823 #define MAP_SysCtl_enableNMISource \
2824  ROM_SysCtl_enableNMISource
2825 #else
2826 #define MAP_SysCtl_enableNMISource \
2827  SysCtl_enableNMISource
2828 #endif
2829 #ifdef ROM_SysCtl_getNMISourceStatus
2830 #define MAP_SysCtl_getNMISourceStatus \
2831  ROM_SysCtl_getNMISourceStatus
2832 #else
2833 #define MAP_SysCtl_getNMISourceStatus \
2834  SysCtl_getNMISourceStatus
2835 #endif
2836 #ifdef ROM_SysCtl_getTempCalibrationConstant
2837 #define MAP_SysCtl_getTempCalibrationConstant \
2838  ROM_SysCtl_getTempCalibrationConstant
2839 #else
2840 #define MAP_SysCtl_getTempCalibrationConstant \
2841  SysCtl_getTempCalibrationConstant
2842 #endif
2843 
2844 //*****************************************************************************
2845 //
2846 // Macros for the SysTick API.
2847 //
2848 //*****************************************************************************
2849 #ifdef ROM_SysTick_enableModule
2850 #define MAP_SysTick_enableModule \
2851  ROM_SysTick_enableModule
2852 #else
2853 #define MAP_SysTick_enableModule \
2854  SysTick_enableModule
2855 #endif
2856 #ifdef ROM_SysTick_disableModule
2857 #define MAP_SysTick_disableModule \
2858  ROM_SysTick_disableModule
2859 #else
2860 #define MAP_SysTick_disableModule \
2861  SysTick_disableModule
2862 #endif
2863 #ifdef ROM_SysTick_enableInterrupt
2864 #define MAP_SysTick_enableInterrupt \
2865  ROM_SysTick_enableInterrupt
2866 #else
2867 #define MAP_SysTick_enableInterrupt \
2868  SysTick_enableInterrupt
2869 #endif
2870 #ifdef ROM_SysTick_disableInterrupt
2871 #define MAP_SysTick_disableInterrupt \
2872  ROM_SysTick_disableInterrupt
2873 #else
2874 #define MAP_SysTick_disableInterrupt \
2875  SysTick_disableInterrupt
2876 #endif
2877 #ifdef ROM_SysTick_setPeriod
2878 #define MAP_SysTick_setPeriod \
2879  ROM_SysTick_setPeriod
2880 #else
2881 #define MAP_SysTick_setPeriod \
2882  SysTick_setPeriod
2883 #endif
2884 #ifdef ROM_SysTick_getPeriod
2885 #define MAP_SysTick_getPeriod \
2886  ROM_SysTick_getPeriod
2887 #else
2888 #define MAP_SysTick_getPeriod \
2889  SysTick_getPeriod
2890 #endif
2891 #ifdef ROM_SysTick_getValue
2892 #define MAP_SysTick_getValue \
2893  ROM_SysTick_getValue
2894 #else
2895 #define MAP_SysTick_getValue \
2896  SysTick_getValue
2897 #endif
2898 #ifdef ROM_SysTick_registerInterrupt
2899 #define MAP_SysTick_registerInterrupt \
2900  ROM_SysTick_registerInterrupt
2901 #else
2902 #define MAP_SysTick_registerInterrupt \
2903  SysTick_registerInterrupt
2904 #endif
2905 #ifdef ROM_SysTick_unregisterInterrupt
2906 #define MAP_SysTick_unregisterInterrupt \
2907  ROM_SysTick_unregisterInterrupt
2908 #else
2909 #define MAP_SysTick_unregisterInterrupt \
2910  SysTick_unregisterInterrupt
2911 #endif
2912 
2913 //*****************************************************************************
2914 //
2915 // Macros for the Timer_A API.
2916 //
2917 //*****************************************************************************
2918 #ifdef ROM_Timer_A_startCounter
2919 #define MAP_Timer_A_startCounter \
2920  ROM_Timer_A_startCounter
2921 #else
2922 #define MAP_Timer_A_startCounter \
2923  Timer_A_startCounter
2924 #endif
2925 #ifdef ROM_Timer_A_configureContinuousMode
2926 #define MAP_Timer_A_configureContinuousMode \
2927  ROM_Timer_A_configureContinuousMode
2928 #else
2929 #define MAP_Timer_A_configureContinuousMode \
2930  Timer_A_configureContinuousMode
2931 #endif
2932 #ifdef ROM_Timer_A_configureUpMode
2933 #define MAP_Timer_A_configureUpMode \
2934  ROM_Timer_A_configureUpMode
2935 #else
2936 #define MAP_Timer_A_configureUpMode \
2937  Timer_A_configureUpMode
2938 #endif
2939 #ifdef ROM_Timer_A_configureUpDownMode
2940 #define MAP_Timer_A_configureUpDownMode \
2941  ROM_Timer_A_configureUpDownMode
2942 #else
2943 #define MAP_Timer_A_configureUpDownMode \
2944  Timer_A_configureUpDownMode
2945 #endif
2946 #ifdef ROM_Timer_A_initCapture
2947 #define MAP_Timer_A_initCapture \
2948  ROM_Timer_A_initCapture
2949 #else
2950 #define MAP_Timer_A_initCapture \
2951  Timer_A_initCapture
2952 #endif
2953 #ifdef ROM_Timer_A_initCompare
2954 #define MAP_Timer_A_initCompare \
2955  ROM_Timer_A_initCompare
2956 #else
2957 #define MAP_Timer_A_initCompare \
2958  Timer_A_initCompare
2959 #endif
2960 #ifdef ROM_Timer_A_clearTimer
2961 #define MAP_Timer_A_clearTimer \
2962  ROM_Timer_A_clearTimer
2963 #else
2964 #define MAP_Timer_A_clearTimer \
2965  Timer_A_clearTimer
2966 #endif
2967 #ifdef ROM_Timer_A_getSynchronizedCaptureCompareInput
2968 #define MAP_Timer_A_getSynchronizedCaptureCompareInput \
2969  ROM_Timer_A_getSynchronizedCaptureCompareInput
2970 #else
2971 #define MAP_Timer_A_getSynchronizedCaptureCompareInput \
2972  Timer_A_getSynchronizedCaptureCompareInput
2973 #endif
2974 #ifdef ROM_Timer_A_getOutputForOutputModeOutBitValue
2975 #define MAP_Timer_A_getOutputForOutputModeOutBitValue \
2976  ROM_Timer_A_getOutputForOutputModeOutBitValue
2977 #else
2978 #define MAP_Timer_A_getOutputForOutputModeOutBitValue \
2979  Timer_A_getOutputForOutputModeOutBitValue
2980 #endif
2981 #ifdef ROM_Timer_A_getCaptureCompareCount
2982 #define MAP_Timer_A_getCaptureCompareCount \
2983  ROM_Timer_A_getCaptureCompareCount
2984 #else
2985 #define MAP_Timer_A_getCaptureCompareCount \
2986  Timer_A_getCaptureCompareCount
2987 #endif
2988 #ifdef ROM_Timer_A_setOutputForOutputModeOutBitValue
2989 #define MAP_Timer_A_setOutputForOutputModeOutBitValue \
2990  ROM_Timer_A_setOutputForOutputModeOutBitValue
2991 #else
2992 #define MAP_Timer_A_setOutputForOutputModeOutBitValue \
2993  Timer_A_setOutputForOutputModeOutBitValue
2994 #endif
2995 #ifdef ROM_Timer_A_generatePWM
2996 #define MAP_Timer_A_generatePWM \
2997  ROM_Timer_A_generatePWM
2998 #else
2999 #define MAP_Timer_A_generatePWM \
3000  Timer_A_generatePWM
3001 #endif
3002 #ifdef ROM_Timer_A_stopTimer
3003 #define MAP_Timer_A_stopTimer \
3004  ROM_Timer_A_stopTimer
3005 #else
3006 #define MAP_Timer_A_stopTimer \
3007  Timer_A_stopTimer
3008 #endif
3009 #ifdef ROM_Timer_A_setCompareValue
3010 #define MAP_Timer_A_setCompareValue \
3011  ROM_Timer_A_setCompareValue
3012 #else
3013 #define MAP_Timer_A_setCompareValue \
3014  Timer_A_setCompareValue
3015 #endif
3016 #ifdef ROM_Timer_A_clearInterruptFlag
3017 #define MAP_Timer_A_clearInterruptFlag \
3018  ROM_Timer_A_clearInterruptFlag
3019 #else
3020 #define MAP_Timer_A_clearInterruptFlag \
3021  Timer_A_clearInterruptFlag
3022 #endif
3023 #ifdef ROM_Timer_A_clearCaptureCompareInterrupt
3024 #define MAP_Timer_A_clearCaptureCompareInterrupt \
3025  ROM_Timer_A_clearCaptureCompareInterrupt
3026 #else
3027 #define MAP_Timer_A_clearCaptureCompareInterrupt \
3028  Timer_A_clearCaptureCompareInterrupt
3029 #endif
3030 #ifdef ROM_Timer_A_enableInterrupt
3031 #define MAP_Timer_A_enableInterrupt \
3032  ROM_Timer_A_enableInterrupt
3033 #else
3034 #define MAP_Timer_A_enableInterrupt \
3035  Timer_A_enableInterrupt
3036 #endif
3037 #ifdef ROM_Timer_A_disableInterrupt
3038 #define MAP_Timer_A_disableInterrupt \
3039  ROM_Timer_A_disableInterrupt
3040 #else
3041 #define MAP_Timer_A_disableInterrupt \
3042  Timer_A_disableInterrupt
3043 #endif
3044 #ifdef ROM_Timer_A_getInterruptStatus
3045 #define MAP_Timer_A_getInterruptStatus \
3046  ROM_Timer_A_getInterruptStatus
3047 #else
3048 #define MAP_Timer_A_getInterruptStatus \
3049  Timer_A_getInterruptStatus
3050 #endif
3051 #ifdef ROM_Timer_A_getEnabledInterruptStatus
3052 #define MAP_Timer_A_getEnabledInterruptStatus \
3053  ROM_Timer_A_getEnabledInterruptStatus
3054 #else
3055 #define MAP_Timer_A_getEnabledInterruptStatus \
3056  Timer_A_getEnabledInterruptStatus
3057 #endif
3058 #ifdef ROM_Timer_A_enableCaptureCompareInterrupt
3059 #define MAP_Timer_A_enableCaptureCompareInterrupt \
3060  ROM_Timer_A_enableCaptureCompareInterrupt
3061 #else
3062 #define MAP_Timer_A_enableCaptureCompareInterrupt \
3063  Timer_A_enableCaptureCompareInterrupt
3064 #endif
3065 #ifdef ROM_Timer_A_disableCaptureCompareInterrupt
3066 #define MAP_Timer_A_disableCaptureCompareInterrupt \
3067  ROM_Timer_A_disableCaptureCompareInterrupt
3068 #else
3069 #define MAP_Timer_A_disableCaptureCompareInterrupt \
3070  Timer_A_disableCaptureCompareInterrupt
3071 #endif
3072 #ifdef ROM_Timer_A_getCaptureCompareInterruptStatus
3073 #define MAP_Timer_A_getCaptureCompareInterruptStatus \
3074  ROM_Timer_A_getCaptureCompareInterruptStatus
3075 #else
3076 #define MAP_Timer_A_getCaptureCompareInterruptStatus \
3077  Timer_A_getCaptureCompareInterruptStatus
3078 #endif
3079 #ifdef ROM_Timer_A_getCaptureCompareEnabledInterruptStatus
3080 #define MAP_Timer_A_getCaptureCompareEnabledInterruptStatus \
3081  ROM_Timer_A_getCaptureCompareEnabledInterruptStatus
3082 #else
3083 #define MAP_Timer_A_getCaptureCompareEnabledInterruptStatus \
3084  Timer_A_getCaptureCompareEnabledInterruptStatus
3085 #endif
3086 #ifdef ROM_Timer_A_registerInterrupt
3087 #define MAP_Timer_A_registerInterrupt \
3088  ROM_Timer_A_registerInterrupt
3089 #else
3090 #define MAP_Timer_A_registerInterrupt \
3091  Timer_A_registerInterrupt
3092 #endif
3093 #ifdef ROM_Timer_A_unregisterInterrupt
3094 #define MAP_Timer_A_unregisterInterrupt \
3095  ROM_Timer_A_unregisterInterrupt
3096 #else
3097 #define MAP_Timer_A_unregisterInterrupt \
3098  Timer_A_unregisterInterrupt
3099 #endif
3100 
3101 //*****************************************************************************
3102 //
3103 // Macros for the Timer32 API.
3104 //
3105 //*****************************************************************************
3106 #ifdef ROM_Timer32_initModule
3107 #define MAP_Timer32_initModule \
3108  ROM_Timer32_initModule
3109 #else
3110 #define MAP_Timer32_initModule \
3111  Timer32_initModule
3112 #endif
3113 #ifdef ROM_Timer32_setCount
3114 #define MAP_Timer32_setCount \
3115  ROM_Timer32_setCount
3116 #else
3117 #define MAP_Timer32_setCount \
3118  Timer32_setCount
3119 #endif
3120 #ifdef ROM_Timer32_setCountInBackground
3121 #define MAP_Timer32_setCountInBackground \
3122  ROM_Timer32_setCountInBackground
3123 #else
3124 #define MAP_Timer32_setCountInBackground \
3125  Timer32_setCountInBackground
3126 #endif
3127 #ifdef ROM_Timer32_getValue
3128 #define MAP_Timer32_getValue \
3129  ROM_Timer32_getValue
3130 #else
3131 #define MAP_Timer32_getValue \
3132  Timer32_getValue
3133 #endif
3134 #ifdef ROM_Timer32_startTimer
3135 #define MAP_Timer32_startTimer \
3136  ROM_Timer32_startTimer
3137 #else
3138 #define MAP_Timer32_startTimer \
3139  Timer32_startTimer
3140 #endif
3141 #ifdef ROM_Timer32_haltTimer
3142 #define MAP_Timer32_haltTimer \
3143  ROM_Timer32_haltTimer
3144 #else
3145 #define MAP_Timer32_haltTimer \
3146  Timer32_haltTimer
3147 #endif
3148 #ifdef ROM_Timer32_enableInterrupt
3149 #define MAP_Timer32_enableInterrupt \
3150  ROM_Timer32_enableInterrupt
3151 #else
3152 #define MAP_Timer32_enableInterrupt \
3153  Timer32_enableInterrupt
3154 #endif
3155 #ifdef ROM_Timer32_disableInterrupt
3156 #define MAP_Timer32_disableInterrupt \
3157  ROM_Timer32_disableInterrupt
3158 #else
3159 #define MAP_Timer32_disableInterrupt \
3160  Timer32_disableInterrupt
3161 #endif
3162 #ifdef ROM_Timer32_clearInterruptFlag
3163 #define MAP_Timer32_clearInterruptFlag \
3164  ROM_Timer32_clearInterruptFlag
3165 #else
3166 #define MAP_Timer32_clearInterruptFlag \
3167  Timer32_clearInterruptFlag
3168 #endif
3169 #ifdef ROM_Timer32_getInterruptStatus
3170 #define MAP_Timer32_getInterruptStatus \
3171  ROM_Timer32_getInterruptStatus
3172 #else
3173 #define MAP_Timer32_getInterruptStatus \
3174  Timer32_getInterruptStatus
3175 #endif
3176 #ifdef ROM_Timer32_registerInterrupt
3177 #define MAP_Timer32_registerInterrupt \
3178  ROM_Timer32_registerInterrupt
3179 #else
3180 #define MAP_Timer32_registerInterrupt \
3181  Timer32_registerInterrupt
3182 #endif
3183 #ifdef ROM_Timer32_unregisterInterrupt
3184 #define MAP_Timer32_unregisterInterrupt \
3185  ROM_Timer32_unregisterInterrupt
3186 #else
3187 #define MAP_Timer32_unregisterInterrupt \
3188  Timer32_unregisterInterrupt
3189 #endif
3190 
3191 //*****************************************************************************
3192 //
3193 // Macros for the UART API.
3194 //
3195 //*****************************************************************************
3196 #ifdef ROM_UART_initModule
3197 #define MAP_UART_initModule \
3198  ROM_UART_initModule
3199 #else
3200 #define MAP_UART_initModule \
3201  UART_initModule
3202 #endif
3203 #ifdef ROM_UART_transmitData
3204 #define MAP_UART_transmitData \
3205  ROM_UART_transmitData
3206 #else
3207 #define MAP_UART_transmitData \
3208  UART_transmitData
3209 #endif
3210 #ifdef ROM_UART_enableModule
3211 #define MAP_UART_enableModule \
3212  ROM_UART_enableModule
3213 #else
3214 #define MAP_UART_enableModule \
3215  UART_enableModule
3216 #endif
3217 #ifdef ROM_UART_disableModule
3218 #define MAP_UART_disableModule \
3219  ROM_UART_disableModule
3220 #else
3221 #define MAP_UART_disableModule \
3222  UART_disableModule
3223 #endif
3224 #ifdef ROM_UART_queryStatusFlags
3225 #define MAP_UART_queryStatusFlags \
3226  ROM_UART_queryStatusFlags
3227 #else
3228 #define MAP_UART_queryStatusFlags \
3229  UART_queryStatusFlags
3230 #endif
3231 #ifdef ROM_UART_setDormant
3232 #define MAP_UART_setDormant \
3233  ROM_UART_setDormant
3234 #else
3235 #define MAP_UART_setDormant \
3236  UART_setDormant
3237 #endif
3238 #ifdef ROM_UART_resetDormant
3239 #define MAP_UART_resetDormant \
3240  ROM_UART_resetDormant
3241 #else
3242 #define MAP_UART_resetDormant \
3243  UART_resetDormant
3244 #endif
3245 #ifdef ROM_UART_transmitAddress
3246 #define MAP_UART_transmitAddress \
3247  ROM_UART_transmitAddress
3248 #else
3249 #define MAP_UART_transmitAddress \
3250  UART_transmitAddress
3251 #endif
3252 #ifdef ROM_UART_transmitBreak
3253 #define MAP_UART_transmitBreak \
3254  ROM_UART_transmitBreak
3255 #else
3256 #define MAP_UART_transmitBreak \
3257  UART_transmitBreak
3258 #endif
3259 #ifdef ROM_UART_getReceiveBufferAddressForDMA
3260 #define MAP_UART_getReceiveBufferAddressForDMA \
3261  ROM_UART_getReceiveBufferAddressForDMA
3262 #else
3263 #define MAP_UART_getReceiveBufferAddressForDMA \
3264  UART_getReceiveBufferAddressForDMA
3265 #endif
3266 #ifdef ROM_UART_getTransmitBufferAddressForDMA
3267 #define MAP_UART_getTransmitBufferAddressForDMA \
3268  ROM_UART_getTransmitBufferAddressForDMA
3269 #else
3270 #define MAP_UART_getTransmitBufferAddressForDMA \
3271  UART_getTransmitBufferAddressForDMA
3272 #endif
3273 #ifdef ROM_UART_selectDeglitchTime
3274 #define MAP_UART_selectDeglitchTime \
3275  ROM_UART_selectDeglitchTime
3276 #else
3277 #define MAP_UART_selectDeglitchTime \
3278  UART_selectDeglitchTime
3279 #endif
3280 #ifdef ROM_UART_enableInterrupt
3281 #define MAP_UART_enableInterrupt \
3282  ROM_UART_enableInterrupt
3283 #else
3284 #define MAP_UART_enableInterrupt \
3285  UART_enableInterrupt
3286 #endif
3287 #ifdef ROM_UART_disableInterrupt
3288 #define MAP_UART_disableInterrupt \
3289  ROM_UART_disableInterrupt
3290 #else
3291 #define MAP_UART_disableInterrupt \
3292  UART_disableInterrupt
3293 #endif
3294 #ifdef ROM_UART_getInterruptStatus
3295 #define MAP_UART_getInterruptStatus \
3296  ROM_UART_getInterruptStatus
3297 #else
3298 #define MAP_UART_getInterruptStatus \
3299  UART_getInterruptStatus
3300 #endif
3301 #ifdef ROM_UART_clearInterruptFlag
3302 #define MAP_UART_clearInterruptFlag \
3303  ROM_UART_clearInterruptFlag
3304 #else
3305 #define MAP_UART_clearInterruptFlag \
3306  UART_clearInterruptFlag
3307 #endif
3308 #ifdef ROM_UART_receiveData
3309 #define MAP_UART_receiveData \
3310  ROM_UART_receiveData
3311 #else
3312 #define MAP_UART_receiveData \
3313  UART_receiveData
3314 #endif
3315 #ifdef ROM_UART_getEnabledInterruptStatus
3316 #define MAP_UART_getEnabledInterruptStatus \
3317  ROM_UART_getEnabledInterruptStatus
3318 #else
3319 #define MAP_UART_getEnabledInterruptStatus \
3320  UART_getEnabledInterruptStatus
3321 #endif
3322 #ifdef ROM_UART_registerInterrupt
3323 #define MAP_UART_registerInterrupt \
3324  ROM_UART_registerInterrupt
3325 #else
3326 #define MAP_UART_registerInterrupt \
3327  UART_registerInterrupt
3328 #endif
3329 #ifdef ROM_UART_unregisterInterrupt
3330 #define MAP_UART_unregisterInterrupt \
3331  ROM_UART_unregisterInterrupt
3332 #else
3333 #define MAP_UART_unregisterInterrupt \
3334  UART_unregisterInterrupt
3335 #endif
3336 
3337 //*****************************************************************************
3338 //
3339 // Macros for the WDT API.
3340 //
3341 //*****************************************************************************
3342 #ifdef ROM_WDT_A_holdTimer
3343 #define MAP_WDT_A_holdTimer \
3344  ROM_WDT_A_holdTimer
3345 #else
3346 #define MAP_WDT_A_holdTimer \
3347  WDT_A_holdTimer
3348 #endif
3349 #ifdef ROM_WDT_A_startTimer
3350 #define MAP_WDT_A_startTimer \
3351  ROM_WDT_A_startTimer
3352 #else
3353 #define MAP_WDT_A_startTimer \
3354  WDT_A_startTimer
3355 #endif
3356 #ifdef ROM_WDT_A_clearTimer
3357 #define MAP_WDT_A_clearTimer \
3358  ROM_WDT_A_clearTimer
3359 #else
3360 #define MAP_WDT_A_clearTimer \
3361  WDT_A_clearTimer
3362 #endif
3363 #ifdef ROM_WDT_A_initWatchdogTimer
3364 #define MAP_WDT_A_initWatchdogTimer \
3365  ROM_WDT_A_initWatchdogTimer
3366 #else
3367 #define MAP_WDT_A_initWatchdogTimer \
3368  WDT_A_initWatchdogTimer
3369 #endif
3370 #ifdef ROM_WDT_A_initIntervalTimer
3371 #define MAP_WDT_A_initIntervalTimer \
3372  ROM_WDT_A_initIntervalTimer
3373 #else
3374 #define MAP_WDT_A_initIntervalTimer \
3375  WDT_A_initIntervalTimer
3376 #endif
3377 #ifdef ROM_WDT_A_registerInterrupt
3378 #define MAP_WDT_A_registerInterrupt \
3379  ROM_WDT_A_registerInterrupt
3380 #else
3381 #define MAP_WDT_A_registerInterrupt \
3382  WDT_A_registerInterrupt
3383 #endif
3384 #ifdef ROM_WDT_A_unregisterInterrupt
3385 #define MAP_WDT_A_unregisterInterrupt \
3386  ROM_WDT_A_unregisterInterrupt
3387 #else
3388 #define MAP_WDT_A_unregisterInterrupt \
3389  WDT_A_unregisterInterrupt
3390 #endif
3391 
3392 #endif // __ROM_MAP_H__

Copyright 2014, Texas Instruments Incorporated