2 * -------------------------------------------
3 * MSP432 DriverLib - v01_04_00_18
4 * -------------------------------------------
6 * --COPYRIGHT--,BSD,BSD
7 * Copyright (c) 2015, Texas Instruments Incorporated
10 * Redistribution and use in source and binary forms, with or without
11 * modification, are permitted provided that the following conditions
14 * * Redistributions of source code must retain the above copyright
15 * notice, this list of conditions and the following disclaimer.
17 * * Redistributions in binary form must reproduce the above copyright
18 * notice, this list of conditions and the following disclaimer in the
19 * documentation and/or other materials provided with the distribution.
21 * * Neither the name of Texas Instruments Incorporated nor the names of
22 * its contributors may be used to endorse or promote products derived
23 * from this software without specific prior written permission.
25 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
26 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
27 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
28 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
29 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
30 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
31 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
32 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
33 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
34 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
35 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
40 //*****************************************************************************
42 // Macros for the ADC14 API.
44 //*****************************************************************************
45 #ifdef ROM_ADC14_enableModule
46 #define MAP_ADC14_enableModule \
47 ROM_ADC14_enableModule
49 #define MAP_ADC14_enableModule \
52 #ifdef ROM_ADC14_disableModule
53 #define MAP_ADC14_disableModule \
54 ROM_ADC14_disableModule
56 #define MAP_ADC14_disableModule \
59 #ifdef ROM_ADC14_initModule
60 #define MAP_ADC14_initModule \
63 #define MAP_ADC14_initModule \
66 #ifdef ROM_ADC14_setResolution
67 #define MAP_ADC14_setResolution \
68 ROM_ADC14_setResolution
70 #define MAP_ADC14_setResolution \
73 #ifdef ROM_ADC14_getResolution
74 #define MAP_ADC14_getResolution \
75 ROM_ADC14_getResolution
77 #define MAP_ADC14_getResolution \
80 #ifdef ROM_ADC14_setSampleHoldTrigger
81 #define MAP_ADC14_setSampleHoldTrigger \
82 ROM_ADC14_setSampleHoldTrigger
84 #define MAP_ADC14_setSampleHoldTrigger \
85 ADC14_setSampleHoldTrigger
87 #ifdef ROM_ADC14_setSampleHoldTime
88 #define MAP_ADC14_setSampleHoldTime \
89 ROM_ADC14_setSampleHoldTime
91 #define MAP_ADC14_setSampleHoldTime \
92 ADC14_setSampleHoldTime
94 #ifdef ROM_ADC14_configureMultiSequenceMode
95 #define MAP_ADC14_configureMultiSequenceMode \
96 ROM_ADC14_configureMultiSequenceMode
98 #define MAP_ADC14_configureMultiSequenceMode \
99 ADC14_configureMultiSequenceMode
101 #ifdef ROM_ADC14_configureSingleSampleMode
102 #define MAP_ADC14_configureSingleSampleMode \
103 ROM_ADC14_configureSingleSampleMode
105 #define MAP_ADC14_configureSingleSampleMode \
106 ADC14_configureSingleSampleMode
108 #ifdef ROM_ADC14_enableConversion
109 #define MAP_ADC14_enableConversion \
110 ROM_ADC14_enableConversion
112 #define MAP_ADC14_enableConversion \
113 ADC14_enableConversion
115 #ifdef ROM_ADC14_disableConversion
116 #define MAP_ADC14_disableConversion \
117 ROM_ADC14_disableConversion
119 #define MAP_ADC14_disableConversion \
120 ADC14_disableConversion
122 #ifdef ROM_ADC14_isBusy
123 #define MAP_ADC14_isBusy \
126 #define MAP_ADC14_isBusy \
129 #ifdef ROM_ADC14_configureConversionMemory
130 #define MAP_ADC14_configureConversionMemory \
131 ROM_ADC14_configureConversionMemory
133 #define MAP_ADC14_configureConversionMemory \
134 ADC14_configureConversionMemory
136 #ifdef ROM_ADC14_enableComparatorWindow
137 #define MAP_ADC14_enableComparatorWindow \
138 ROM_ADC14_enableComparatorWindow
140 #define MAP_ADC14_enableComparatorWindow \
141 ADC14_enableComparatorWindow
143 #ifdef ROM_ADC14_disableComparatorWindow
144 #define MAP_ADC14_disableComparatorWindow \
145 ROM_ADC14_disableComparatorWindow
147 #define MAP_ADC14_disableComparatorWindow \
148 ADC14_disableComparatorWindow
150 #ifdef ROM_ADC14_setComparatorWindowValue
151 #define MAP_ADC14_setComparatorWindowValue \
152 ROM_ADC14_setComparatorWindowValue
154 #define MAP_ADC14_setComparatorWindowValue \
155 ADC14_setComparatorWindowValue
157 #ifdef ROM_ADC14_setResultFormat
158 #define MAP_ADC14_setResultFormat \
159 ROM_ADC14_setResultFormat
161 #define MAP_ADC14_setResultFormat \
162 ADC14_setResultFormat
164 #ifdef ROM_ADC14_getResult
165 #define MAP_ADC14_getResult \
168 #define MAP_ADC14_getResult \
171 #ifdef ROM_ADC14_getMultiSequenceResult
172 #define MAP_ADC14_getMultiSequenceResult \
173 ROM_ADC14_getMultiSequenceResult
175 #define MAP_ADC14_getMultiSequenceResult \
176 ADC14_getMultiSequenceResult
178 #ifdef ROM_ADC14_getResultArray
179 #define MAP_ADC14_getResultArray \
180 ROM_ADC14_getResultArray
182 #define MAP_ADC14_getResultArray \
185 #ifdef ROM_ADC14_enableReferenceBurst
186 #define MAP_ADC14_enableReferenceBurst \
187 ROM_ADC14_enableReferenceBurst
189 #define MAP_ADC14_enableReferenceBurst \
190 ADC14_enableReferenceBurst
192 #ifdef ROM_ADC14_disableReferenceBurst
193 #define MAP_ADC14_disableReferenceBurst \
194 ROM_ADC14_disableReferenceBurst
196 #define MAP_ADC14_disableReferenceBurst \
197 ADC14_disableReferenceBurst
199 #ifdef ROM_ADC14_setPowerMode
200 #define MAP_ADC14_setPowerMode \
201 ROM_ADC14_setPowerMode
203 #define MAP_ADC14_setPowerMode \
206 #ifdef ROM_ADC14_enableInterrupt
207 #define MAP_ADC14_enableInterrupt \
208 ROM_ADC14_enableInterrupt
210 #define MAP_ADC14_enableInterrupt \
211 ADC14_enableInterrupt
213 #ifdef ROM_ADC14_disableInterrupt
214 #define MAP_ADC14_disableInterrupt \
215 ROM_ADC14_disableInterrupt
217 #define MAP_ADC14_disableInterrupt \
218 ADC14_disableInterrupt
220 #ifdef ROM_ADC14_getInterruptStatus
221 #define MAP_ADC14_getInterruptStatus \
222 ROM_ADC14_getInterruptStatus
224 #define MAP_ADC14_getInterruptStatus \
225 ADC14_getInterruptStatus
227 #ifdef ROM_ADC14_getEnabledInterruptStatus
228 #define MAP_ADC14_getEnabledInterruptStatus \
229 ROM_ADC14_getEnabledInterruptStatus
231 #define MAP_ADC14_getEnabledInterruptStatus \
232 ADC14_getEnabledInterruptStatus
234 #ifdef ROM_ADC14_clearInterruptFlag
235 #define MAP_ADC14_clearInterruptFlag \
236 ROM_ADC14_clearInterruptFlag
238 #define MAP_ADC14_clearInterruptFlag \
239 ADC14_clearInterruptFlag
241 #ifdef ROM_ADC14_toggleConversionTrigger
242 #define MAP_ADC14_toggleConversionTrigger \
243 ROM_ADC14_toggleConversionTrigger
245 #define MAP_ADC14_toggleConversionTrigger \
246 ADC14_toggleConversionTrigger
248 #ifdef ROM_ADC14_enableSampleTimer
249 #define MAP_ADC14_enableSampleTimer \
250 ROM_ADC14_enableSampleTimer
252 #define MAP_ADC14_enableSampleTimer \
253 ADC14_enableSampleTimer
255 #ifdef ROM_ADC14_disableSampleTimer
256 #define MAP_ADC14_disableSampleTimer \
257 ROM_ADC14_disableSampleTimer
259 #define MAP_ADC14_disableSampleTimer \
260 ADC14_disableSampleTimer
262 #ifdef ROM_ADC14_registerInterrupt
263 #define MAP_ADC14_registerInterrupt \
264 ROM_ADC14_registerInterrupt
266 #define MAP_ADC14_registerInterrupt \
267 ADC14_registerInterrupt
269 #ifdef ROM_ADC14_unregisterInterrupt
270 #define MAP_ADC14_unregisterInterrupt \
271 ROM_ADC14_unregisterInterrupt
273 #define MAP_ADC14_unregisterInterrupt \
274 ADC14_unregisterInterrupt
277 //*****************************************************************************
279 // Macros for the AES256 API.
281 //*****************************************************************************
282 #ifdef ROM_AES256_setCipherKey
283 #define MAP_AES256_setCipherKey \
284 ROM_AES256_setCipherKey
286 #define MAP_AES256_setCipherKey \
289 #ifdef ROM_AES256_encryptData
290 #define MAP_AES256_encryptData \
291 ROM_AES256_encryptData
293 #define MAP_AES256_encryptData \
296 #ifdef ROM_AES256_decryptData
297 #define MAP_AES256_decryptData \
298 ROM_AES256_decryptData
300 #define MAP_AES256_decryptData \
303 #ifdef ROM_AES256_setDecipherKey
304 #define MAP_AES256_setDecipherKey \
305 ROM_AES256_setDecipherKey
307 #define MAP_AES256_setDecipherKey \
308 AES256_setDecipherKey
310 #ifdef ROM_AES256_reset
311 #define MAP_AES256_reset \
314 #define MAP_AES256_reset \
317 #ifdef ROM_AES256_startEncryptData
318 #define MAP_AES256_startEncryptData \
319 ROM_AES256_startEncryptData
321 #define MAP_AES256_startEncryptData \
322 AES256_startEncryptData
324 #ifdef ROM_AES256_startDecryptData
325 #define MAP_AES256_startDecryptData \
326 ROM_AES256_startDecryptData
328 #define MAP_AES256_startDecryptData \
329 AES256_startDecryptData
331 #ifdef ROM_AES256_startSetDecipherKey
332 #define MAP_AES256_startSetDecipherKey \
333 ROM_AES256_startSetDecipherKey
335 #define MAP_AES256_startSetDecipherKey \
336 AES256_startSetDecipherKey
338 #ifdef ROM_AES256_getDataOut
339 #define MAP_AES256_getDataOut \
340 ROM_AES256_getDataOut
342 #define MAP_AES256_getDataOut \
345 #ifdef ROM_AES256_isBusy
346 #define MAP_AES256_isBusy \
349 #define MAP_AES256_isBusy \
352 #ifdef ROM_AES256_clearErrorFlag
353 #define MAP_AES256_clearErrorFlag \
354 ROM_AES256_clearErrorFlag
356 #define MAP_AES256_clearErrorFlag \
357 AES256_clearErrorFlag
359 #ifdef ROM_AES256_getErrorFlagStatus
360 #define MAP_AES256_getErrorFlagStatus \
361 ROM_AES256_getErrorFlagStatus
363 #define MAP_AES256_getErrorFlagStatus \
364 AES256_getErrorFlagStatus
366 #ifdef ROM_AES256_clearInterruptFlag
367 #define MAP_AES256_clearInterruptFlag \
368 ROM_AES256_clearInterruptFlag
370 #define MAP_AES256_clearInterruptFlag \
371 AES256_clearInterruptFlag
373 #ifdef ROM_AES256_getInterruptStatus
374 #define MAP_AES256_getInterruptStatus \
375 ROM_AES256_getInterruptStatus
377 #define MAP_AES256_getInterruptStatus \
378 AES256_getInterruptStatus
380 #ifdef ROM_AES256_enableInterrupt
381 #define MAP_AES256_enableInterrupt \
382 ROM_AES256_enableInterrupt
384 #define MAP_AES256_enableInterrupt \
385 AES256_enableInterrupt
387 #ifdef ROM_AES256_disableInterrupt
388 #define MAP_AES256_disableInterrupt \
389 ROM_AES256_disableInterrupt
391 #define MAP_AES256_disableInterrupt \
392 AES256_disableInterrupt
394 #ifdef ROM_AES256_registerInterrupt
395 #define MAP_AES256_registerInterrupt \
396 ROM_AES256_registerInterrupt
398 #define MAP_AES256_registerInterrupt \
399 AES256_registerInterrupt
401 #ifdef ROM_AES256_unregisterInterrupt
402 #define MAP_AES256_unregisterInterrupt \
403 ROM_AES256_unregisterInterrupt
405 #define MAP_AES256_unregisterInterrupt \
406 AES256_unregisterInterrupt
409 //*****************************************************************************
411 // Macros for the Comp API.
413 //*****************************************************************************
414 #ifdef ROM_COMP_E_initModule
415 #define MAP_COMP_E_initModule \
416 ROM_COMP_E_initModule
418 #define MAP_COMP_E_initModule \
421 #ifdef ROM_COMP_E_setReferenceVoltage
422 #define MAP_COMP_E_setReferenceVoltage \
423 ROM_COMP_E_setReferenceVoltage
425 #define MAP_COMP_E_setReferenceVoltage \
426 COMP_E_setReferenceVoltage
428 #ifdef ROM_COMP_E_setReferenceAccuracy
429 #define MAP_COMP_E_setReferenceAccuracy \
430 ROM_COMP_E_setReferenceAccuracy
432 #define MAP_COMP_E_setReferenceAccuracy \
433 COMP_E_setReferenceAccuracy
435 #ifdef ROM_COMP_E_setPowerMode
436 #define MAP_COMP_E_setPowerMode \
437 ROM_COMP_E_setPowerMode
439 #define MAP_COMP_E_setPowerMode \
442 #ifdef ROM_COMP_E_enableModule
443 #define MAP_COMP_E_enableModule \
444 ROM_COMP_E_enableModule
446 #define MAP_COMP_E_enableModule \
449 #ifdef ROM_COMP_E_disableModule
450 #define MAP_COMP_E_disableModule \
451 ROM_COMP_E_disableModule
453 #define MAP_COMP_E_disableModule \
456 #ifdef ROM_COMP_E_shortInputs
457 #define MAP_COMP_E_shortInputs \
458 ROM_COMP_E_shortInputs
460 #define MAP_COMP_E_shortInputs \
463 #ifdef ROM_COMP_E_unshortInputs
464 #define MAP_COMP_E_unshortInputs \
465 ROM_COMP_E_unshortInputs
467 #define MAP_COMP_E_unshortInputs \
470 #ifdef ROM_COMP_E_disableInputBuffer
471 #define MAP_COMP_E_disableInputBuffer \
472 ROM_COMP_E_disableInputBuffer
474 #define MAP_COMP_E_disableInputBuffer \
475 COMP_E_disableInputBuffer
477 #ifdef ROM_COMP_E_enableInputBuffer
478 #define MAP_COMP_E_enableInputBuffer \
479 ROM_COMP_E_enableInputBuffer
481 #define MAP_COMP_E_enableInputBuffer \
482 COMP_E_enableInputBuffer
484 #ifdef ROM_COMP_E_swapIO
485 #define MAP_COMP_E_swapIO \
488 #define MAP_COMP_E_swapIO \
491 #ifdef ROM_COMP_E_outputValue
492 #define MAP_COMP_E_outputValue \
493 ROM_COMP_E_outputValue
495 #define MAP_COMP_E_outputValue \
498 #ifdef ROM_COMP_E_enableInterrupt
499 #define MAP_COMP_E_enableInterrupt \
500 ROM_COMP_E_enableInterrupt
502 #define MAP_COMP_E_enableInterrupt \
503 COMP_E_enableInterrupt
505 #ifdef ROM_COMP_E_disableInterrupt
506 #define MAP_COMP_E_disableInterrupt \
507 ROM_COMP_E_disableInterrupt
509 #define MAP_COMP_E_disableInterrupt \
510 COMP_E_disableInterrupt
512 #ifdef ROM_COMP_E_clearInterruptFlag
513 #define MAP_COMP_E_clearInterruptFlag \
514 ROM_COMP_E_clearInterruptFlag
516 #define MAP_COMP_E_clearInterruptFlag \
517 COMP_E_clearInterruptFlag
519 #ifdef ROM_COMP_E_getInterruptStatus
520 #define MAP_COMP_E_getInterruptStatus \
521 ROM_COMP_E_getInterruptStatus
523 #define MAP_COMP_E_getInterruptStatus \
524 COMP_E_getInterruptStatus
526 #ifdef ROM_COMP_E_getEnabledInterruptStatus
527 #define MAP_COMP_E_getEnabledInterruptStatus \
528 ROM_COMP_E_getEnabledInterruptStatus
530 #define MAP_COMP_E_getEnabledInterruptStatus \
531 COMP_E_getEnabledInterruptStatus
533 #ifdef ROM_COMP_E_setInterruptEdgeDirection
534 #define MAP_COMP_E_setInterruptEdgeDirection \
535 ROM_COMP_E_setInterruptEdgeDirection
537 #define MAP_COMP_E_setInterruptEdgeDirection \
538 COMP_E_setInterruptEdgeDirection
540 #ifdef ROM_COMP_E_toggleInterruptEdgeDirection
541 #define MAP_COMP_E_toggleInterruptEdgeDirection \
542 ROM_COMP_E_toggleInterruptEdgeDirection
544 #define MAP_COMP_E_toggleInterruptEdgeDirection \
545 COMP_E_toggleInterruptEdgeDirection
547 #ifdef ROM_COMP_E_registerInterrupt
548 #define MAP_COMP_E_registerInterrupt \
549 ROM_COMP_E_registerInterrupt
551 #define MAP_COMP_E_registerInterrupt \
552 COMP_E_registerInterrupt
554 #ifdef ROM_COMP_E_unregisterInterrupt
555 #define MAP_COMP_E_unregisterInterrupt \
556 ROM_COMP_E_unregisterInterrupt
558 #define MAP_COMP_E_unregisterInterrupt \
559 COMP_E_unregisterInterrupt
562 //*****************************************************************************
564 // Macros for the CRC32 API.
566 //*****************************************************************************
567 #ifdef ROM_CRC32_setSeed
568 #define MAP_CRC32_setSeed \
571 #define MAP_CRC32_setSeed \
574 #ifdef ROM_CRC32_set8BitData
575 #define MAP_CRC32_set8BitData \
576 ROM_CRC32_set8BitData
578 #define MAP_CRC32_set8BitData \
581 #ifdef ROM_CRC32_set16BitData
582 #define MAP_CRC32_set16BitData \
583 ROM_CRC32_set16BitData
585 #define MAP_CRC32_set16BitData \
588 #ifdef ROM_CRC32_set32BitData
589 #define MAP_CRC32_set32BitData \
590 ROM_CRC32_set32BitData
592 #define MAP_CRC32_set32BitData \
595 #ifdef ROM_CRC32_set8BitDataReversed
596 #define MAP_CRC32_set8BitDataReversed \
597 ROM_CRC32_set8BitDataReversed
599 #define MAP_CRC32_set8BitDataReversed \
600 CRC32_set8BitDataReversed
602 #ifdef ROM_CRC32_set16BitDataReversed
603 #define MAP_CRC32_set16BitDataReversed \
604 ROM_CRC32_set16BitDataReversed
606 #define MAP_CRC32_set16BitDataReversed \
607 CRC32_set16BitDataReversed
609 #ifdef ROM_CRC32_set32BitDataReversed
610 #define MAP_CRC32_set32BitDataReversed \
611 ROM_CRC32_set32BitDataReversed
613 #define MAP_CRC32_set32BitDataReversed \
614 CRC32_set32BitDataReversed
616 #ifdef ROM_CRC32_getResult
617 #define MAP_CRC32_getResult \
620 #define MAP_CRC32_getResult \
623 #ifdef ROM_CRC32_getResultReversed
624 #define MAP_CRC32_getResultReversed \
625 ROM_CRC32_getResultReversed
627 #define MAP_CRC32_getResultReversed \
628 CRC32_getResultReversed
631 //*****************************************************************************
633 // Macros for the CS API.
635 //*****************************************************************************
636 #ifdef ROM_CS_initClockSignal
637 #define MAP_CS_initClockSignal \
638 ROM_CS_initClockSignal
640 #define MAP_CS_initClockSignal \
643 #ifdef ROM_CS_setReferenceOscillatorFrequency
644 #define MAP_CS_setReferenceOscillatorFrequency \
645 ROM_CS_setReferenceOscillatorFrequency
647 #define MAP_CS_setReferenceOscillatorFrequency \
648 CS_setReferenceOscillatorFrequency
650 #ifdef ROM_CS_enableClockRequest
651 #define MAP_CS_enableClockRequest \
652 ROM_CS_enableClockRequest
654 #define MAP_CS_enableClockRequest \
655 CS_enableClockRequest
657 #ifdef ROM_CS_disableClockRequest
658 #define MAP_CS_disableClockRequest \
659 ROM_CS_disableClockRequest
661 #define MAP_CS_disableClockRequest \
662 CS_disableClockRequest
664 #ifdef ROM_CS_setDCOCenteredFrequency
665 #define MAP_CS_setDCOCenteredFrequency \
666 ROM_CS_setDCOCenteredFrequency
668 #define MAP_CS_setDCOCenteredFrequency \
669 CS_setDCOCenteredFrequency
671 #ifdef ROM_CS_tuneDCOFrequency
672 #define MAP_CS_tuneDCOFrequency \
673 ROM_CS_tuneDCOFrequency
675 #define MAP_CS_tuneDCOFrequency \
678 #ifdef ROM_CS_enableDCOExternalResistor
679 #define MAP_CS_enableDCOExternalResistor \
680 ROM_CS_enableDCOExternalResistor
682 #define MAP_CS_enableDCOExternalResistor \
683 CS_enableDCOExternalResistor
685 #ifdef ROM_CS_disableDCOExternalResistor
686 #define MAP_CS_disableDCOExternalResistor \
687 ROM_CS_disableDCOExternalResistor
689 #define MAP_CS_disableDCOExternalResistor \
690 CS_disableDCOExternalResistor
692 #ifdef ROM_CS_enableInterrupt
693 #define MAP_CS_enableInterrupt \
694 ROM_CS_enableInterrupt
696 #define MAP_CS_enableInterrupt \
699 #ifdef ROM_CS_disableInterrupt
700 #define MAP_CS_disableInterrupt \
701 ROM_CS_disableInterrupt
703 #define MAP_CS_disableInterrupt \
706 #ifdef ROM_CS_getEnabledInterruptStatus
707 #define MAP_CS_getEnabledInterruptStatus \
708 ROM_CS_getEnabledInterruptStatus
710 #define MAP_CS_getEnabledInterruptStatus \
711 CS_getEnabledInterruptStatus
713 #ifdef ROM_CS_getInterruptStatus
714 #define MAP_CS_getInterruptStatus \
715 ROM_CS_getInterruptStatus
717 #define MAP_CS_getInterruptStatus \
718 CS_getInterruptStatus
720 #ifdef ROM_CS_setDCOFrequency
721 #define MAP_CS_setDCOFrequency \
722 ROM_CS_setDCOFrequency
724 #define MAP_CS_setDCOFrequency \
727 #ifdef ROM_CS_getDCOFrequency
728 #define MAP_CS_getDCOFrequency \
729 ROM_CS_getDCOFrequency
731 #define MAP_CS_getDCOFrequency \
734 #ifdef ROM_CS_enableFaultCounter
735 #define MAP_CS_enableFaultCounter \
736 ROM_CS_enableFaultCounter
738 #define MAP_CS_enableFaultCounter \
739 CS_enableFaultCounter
741 #ifdef ROM_CS_disableFaultCounter
742 #define MAP_CS_disableFaultCounter \
743 ROM_CS_disableFaultCounter
745 #define MAP_CS_disableFaultCounter \
746 CS_disableFaultCounter
748 #ifdef ROM_CS_resetFaultCounter
749 #define MAP_CS_resetFaultCounter \
750 ROM_CS_resetFaultCounter
752 #define MAP_CS_resetFaultCounter \
755 #ifdef ROM_CS_startFaultCounter
756 #define MAP_CS_startFaultCounter \
757 ROM_CS_startFaultCounter
759 #define MAP_CS_startFaultCounter \
762 #ifdef ROM_CS_registerInterrupt
763 #define MAP_CS_registerInterrupt \
764 ROM_CS_registerInterrupt
766 #define MAP_CS_registerInterrupt \
769 #ifdef ROM_CS_unregisterInterrupt
770 #define MAP_CS_unregisterInterrupt \
771 ROM_CS_unregisterInterrupt
773 #define MAP_CS_unregisterInterrupt \
774 CS_unregisterInterrupt
776 #ifdef ROM_CS_clearInterruptFlag
777 #define MAP_CS_clearInterruptFlag \
778 ROM_CS_clearInterruptFlag
780 #define MAP_CS_clearInterruptFlag \
781 CS_clearInterruptFlag
783 #ifdef ROM_CS_getACLK
784 #define MAP_CS_getACLK \
787 #define MAP_CS_getACLK \
790 #ifdef ROM_CS_getSMCLK
791 #define MAP_CS_getSMCLK \
794 #define MAP_CS_getSMCLK \
797 #ifdef ROM_CS_getMCLK
798 #define MAP_CS_getMCLK \
801 #define MAP_CS_getMCLK \
804 #ifdef ROM_CS_getBCLK
805 #define MAP_CS_getBCLK \
808 #define MAP_CS_getBCLK \
811 #ifdef ROM_CS_getHSMCLK
812 #define MAP_CS_getHSMCLK \
815 #define MAP_CS_getHSMCLK \
818 #ifdef ROM_CS_startHFXT
819 #define MAP_CS_startHFXT \
822 #define MAP_CS_startHFXT \
825 #ifdef ROM_CS_startHFXTWithTimeout
826 #define MAP_CS_startHFXTWithTimeout \
827 ROM_CS_startHFXTWithTimeout
829 #define MAP_CS_startHFXTWithTimeout \
830 CS_startHFXTWithTimeout
832 #ifdef ROM_CS_startLFXT
833 #define MAP_CS_startLFXT \
836 #define MAP_CS_startLFXT \
839 #ifdef ROM_CS_startLFXTWithTimeout
840 #define MAP_CS_startLFXTWithTimeout \
841 ROM_CS_startLFXTWithTimeout
843 #define MAP_CS_startLFXTWithTimeout \
844 CS_startLFXTWithTimeout
846 #ifdef ROM_CS_setExternalClockSourceFrequency
847 #define MAP_CS_setExternalClockSourceFrequency \
848 ROM_CS_setExternalClockSourceFrequency
850 #define MAP_CS_setExternalClockSourceFrequency \
851 CS_setExternalClockSourceFrequency
854 //*****************************************************************************
856 // Macros for the DMA API.
858 //*****************************************************************************
859 #ifdef ROM_DMA_enableModule
860 #define MAP_DMA_enableModule \
863 #define MAP_DMA_enableModule \
866 #ifdef ROM_DMA_disableModule
867 #define MAP_DMA_disableModule \
868 ROM_DMA_disableModule
870 #define MAP_DMA_disableModule \
873 #ifdef ROM_DMA_getErrorStatus
874 #define MAP_DMA_getErrorStatus \
875 ROM_DMA_getErrorStatus
877 #define MAP_DMA_getErrorStatus \
880 #ifdef ROM_DMA_clearErrorStatus
881 #define MAP_DMA_clearErrorStatus \
882 ROM_DMA_clearErrorStatus
884 #define MAP_DMA_clearErrorStatus \
887 #ifdef ROM_DMA_enableChannel
888 #define MAP_DMA_enableChannel \
889 ROM_DMA_enableChannel
891 #define MAP_DMA_enableChannel \
894 #ifdef ROM_DMA_disableChannel
895 #define MAP_DMA_disableChannel \
896 ROM_DMA_disableChannel
898 #define MAP_DMA_disableChannel \
901 #ifdef ROM_DMA_isChannelEnabled
902 #define MAP_DMA_isChannelEnabled \
903 ROM_DMA_isChannelEnabled
905 #define MAP_DMA_isChannelEnabled \
908 #ifdef ROM_DMA_setControlBase
909 #define MAP_DMA_setControlBase \
910 ROM_DMA_setControlBase
912 #define MAP_DMA_setControlBase \
915 #ifdef ROM_DMA_getControlBase
916 #define MAP_DMA_getControlBase \
917 ROM_DMA_getControlBase
919 #define MAP_DMA_getControlBase \
922 #ifdef ROM_DMA_getControlAlternateBase
923 #define MAP_DMA_getControlAlternateBase \
924 ROM_DMA_getControlAlternateBase
926 #define MAP_DMA_getControlAlternateBase \
927 DMA_getControlAlternateBase
929 #ifdef ROM_DMA_requestChannel
930 #define MAP_DMA_requestChannel \
931 ROM_DMA_requestChannel
933 #define MAP_DMA_requestChannel \
936 #ifdef ROM_DMA_enableChannelAttribute
937 #define MAP_DMA_enableChannelAttribute \
938 ROM_DMA_enableChannelAttribute
940 #define MAP_DMA_enableChannelAttribute \
941 DMA_enableChannelAttribute
943 #ifdef ROM_DMA_disableChannelAttribute
944 #define MAP_DMA_disableChannelAttribute \
945 ROM_DMA_disableChannelAttribute
947 #define MAP_DMA_disableChannelAttribute \
948 DMA_disableChannelAttribute
950 #ifdef ROM_DMA_getChannelAttribute
951 #define MAP_DMA_getChannelAttribute \
952 ROM_DMA_getChannelAttribute
954 #define MAP_DMA_getChannelAttribute \
955 DMA_getChannelAttribute
957 #ifdef ROM_DMA_setChannelControl
958 #define MAP_DMA_setChannelControl \
959 ROM_DMA_setChannelControl
961 #define MAP_DMA_setChannelControl \
962 DMA_setChannelControl
964 #ifdef ROM_DMA_setChannelTransfer
965 #define MAP_DMA_setChannelTransfer \
966 ROM_DMA_setChannelTransfer
968 #define MAP_DMA_setChannelTransfer \
969 DMA_setChannelTransfer
971 #ifdef ROM_DMA_setChannelScatterGather
972 #define MAP_DMA_setChannelScatterGather \
973 ROM_DMA_setChannelScatterGather
975 #define MAP_DMA_setChannelScatterGather \
976 DMA_setChannelScatterGather
978 #ifdef ROM_DMA_getChannelSize
979 #define MAP_DMA_getChannelSize \
980 ROM_DMA_getChannelSize
982 #define MAP_DMA_getChannelSize \
985 #ifdef ROM_DMA_getChannelMode
986 #define MAP_DMA_getChannelMode \
987 ROM_DMA_getChannelMode
989 #define MAP_DMA_getChannelMode \
992 #ifdef ROM_DMA_assignChannel
993 #define MAP_DMA_assignChannel \
994 ROM_DMA_assignChannel
996 #define MAP_DMA_assignChannel \
999 #ifdef ROM_DMA_requestSoftwareTransfer
1000 #define MAP_DMA_requestSoftwareTransfer \
1001 ROM_DMA_requestSoftwareTransfer
1003 #define MAP_DMA_requestSoftwareTransfer \
1004 DMA_requestSoftwareTransfer
1006 #ifdef ROM_DMA_assignInterrupt
1007 #define MAP_DMA_assignInterrupt \
1008 ROM_DMA_assignInterrupt
1010 #define MAP_DMA_assignInterrupt \
1013 #ifdef ROM_DMA_enableInterrupt
1014 #define MAP_DMA_enableInterrupt \
1015 ROM_DMA_enableInterrupt
1017 #define MAP_DMA_enableInterrupt \
1020 #ifdef ROM_DMA_disableInterrupt
1021 #define MAP_DMA_disableInterrupt \
1022 ROM_DMA_disableInterrupt
1024 #define MAP_DMA_disableInterrupt \
1025 DMA_disableInterrupt
1027 #ifdef ROM_DMA_getInterruptStatus
1028 #define MAP_DMA_getInterruptStatus \
1029 ROM_DMA_getInterruptStatus
1031 #define MAP_DMA_getInterruptStatus \
1032 DMA_getInterruptStatus
1034 #ifdef ROM_DMA_clearInterruptFlag
1035 #define MAP_DMA_clearInterruptFlag \
1036 ROM_DMA_clearInterruptFlag
1038 #define MAP_DMA_clearInterruptFlag \
1039 DMA_clearInterruptFlag
1041 #ifdef ROM_DMA_registerInterrupt
1042 #define MAP_DMA_registerInterrupt \
1043 ROM_DMA_registerInterrupt
1045 #define MAP_DMA_registerInterrupt \
1046 DMA_registerInterrupt
1048 #ifdef ROM_DMA_unregisterInterrupt
1049 #define MAP_DMA_unregisterInterrupt \
1050 ROM_DMA_unregisterInterrupt
1052 #define MAP_DMA_unregisterInterrupt \
1053 DMA_unregisterInterrupt
1056 //*****************************************************************************
1058 // Macros for the Flash API.
1060 //*****************************************************************************
1061 #ifdef ROM_FlashCtl_disableReadParityCheck
1062 #define MAP_FlashCtl_disableReadParityCheck \
1063 ROM_FlashCtl_disableReadParityCheck
1065 #define MAP_FlashCtl_disableReadParityCheck \
1066 FlashCtl_disableReadParityCheck
1068 #ifdef ROM_FlashCtl_enableReadBuffering
1069 #define MAP_FlashCtl_enableReadBuffering \
1070 ROM_FlashCtl_enableReadBuffering
1072 #define MAP_FlashCtl_enableReadBuffering \
1073 FlashCtl_enableReadBuffering
1075 #ifdef ROM_FlashCtl_disableReadBuffering
1076 #define MAP_FlashCtl_disableReadBuffering \
1077 ROM_FlashCtl_disableReadBuffering
1079 #define MAP_FlashCtl_disableReadBuffering \
1080 FlashCtl_disableReadBuffering
1082 #ifdef ROM_FlashCtl_unprotectSector
1083 #define MAP_FlashCtl_unprotectSector \
1084 ROM_FlashCtl_unprotectSector
1086 #define MAP_FlashCtl_unprotectSector \
1087 FlashCtl_unprotectSector
1089 #ifdef ROM_FlashCtl_protectSector
1090 #define MAP_FlashCtl_protectSector \
1091 ROM_FlashCtl_protectSector
1093 #define MAP_FlashCtl_protectSector \
1094 FlashCtl_protectSector
1096 #ifdef ROM_FlashCtl_isSectorProtected
1097 #define MAP_FlashCtl_isSectorProtected \
1098 ROM_FlashCtl_isSectorProtected
1100 #define MAP_FlashCtl_isSectorProtected \
1101 FlashCtl_isSectorProtected
1103 #ifdef ROM_FlashCtl_verifyMemory
1104 #define MAP_FlashCtl_verifyMemory \
1105 ROM_FlashCtl_verifyMemory
1107 #define MAP_FlashCtl_verifyMemory \
1108 FlashCtl_verifyMemory
1110 #ifdef ROM_FlashCtl_performMassErase
1111 #define MAP_FlashCtl_performMassErase \
1112 ROM_FlashCtl_performMassErase
1114 #define MAP_FlashCtl_performMassErase \
1115 FlashCtl_performMassErase
1117 #ifdef ROM_FlashCtl_eraseSector
1118 #define MAP_FlashCtl_eraseSector \
1119 ROM_FlashCtl_eraseSector
1121 #define MAP_FlashCtl_eraseSector \
1122 FlashCtl_eraseSector
1124 #ifdef ROM_FlashCtl_programMemory
1125 #define MAP_FlashCtl_programMemory \
1126 ROM_FlashCtl_programMemory
1128 #define MAP_FlashCtl_programMemory \
1129 FlashCtl_programMemory
1131 #ifdef ROM_FlashCtl_setProgramVerification
1132 #define MAP_FlashCtl_setProgramVerification \
1133 ROM_FlashCtl_setProgramVerification
1135 #define MAP_FlashCtl_setProgramVerification \
1136 FlashCtl_setProgramVerification
1138 #ifdef ROM_FlashCtl_clearProgramVerification
1139 #define MAP_FlashCtl_clearProgramVerification \
1140 ROM_FlashCtl_clearProgramVerification
1142 #define MAP_FlashCtl_clearProgramVerification \
1143 FlashCtl_clearProgramVerification
1145 #ifdef ROM_FlashCtl_enableWordProgramming
1146 #define MAP_FlashCtl_enableWordProgramming \
1147 ROM_FlashCtl_enableWordProgramming
1149 #define MAP_FlashCtl_enableWordProgramming \
1150 FlashCtl_enableWordProgramming
1152 #ifdef ROM_FlashCtl_disableWordProgramming
1153 #define MAP_FlashCtl_disableWordProgramming \
1154 ROM_FlashCtl_disableWordProgramming
1156 #define MAP_FlashCtl_disableWordProgramming \
1157 FlashCtl_disableWordProgramming
1159 #ifdef ROM_FlashCtl_isWordProgrammingEnabled
1160 #define MAP_FlashCtl_isWordProgrammingEnabled \
1161 ROM_FlashCtl_isWordProgrammingEnabled
1163 #define MAP_FlashCtl_isWordProgrammingEnabled \
1164 FlashCtl_isWordProgrammingEnabled
1166 #ifdef ROM_FlashCtl_enableInterrupt
1167 #define MAP_FlashCtl_enableInterrupt \
1168 ROM_FlashCtl_enableInterrupt
1170 #define MAP_FlashCtl_enableInterrupt \
1171 FlashCtl_enableInterrupt
1173 #ifdef ROM_FlashCtl_disableInterrupt
1174 #define MAP_FlashCtl_disableInterrupt \
1175 ROM_FlashCtl_disableInterrupt
1177 #define MAP_FlashCtl_disableInterrupt \
1178 FlashCtl_disableInterrupt
1180 #ifdef ROM_FlashCtl_getEnabledInterruptStatus
1181 #define MAP_FlashCtl_getEnabledInterruptStatus \
1182 ROM_FlashCtl_getEnabledInterruptStatus
1184 #define MAP_FlashCtl_getEnabledInterruptStatus \
1185 FlashCtl_getEnabledInterruptStatus
1187 #ifdef ROM_FlashCtl_getInterruptStatus
1188 #define MAP_FlashCtl_getInterruptStatus \
1189 ROM_FlashCtl_getInterruptStatus
1191 #define MAP_FlashCtl_getInterruptStatus \
1192 FlashCtl_getInterruptStatus
1194 #ifdef ROM_FlashCtl_clearInterruptFlag
1195 #define MAP_FlashCtl_clearInterruptFlag \
1196 ROM_FlashCtl_clearInterruptFlag
1198 #define MAP_FlashCtl_clearInterruptFlag \
1199 FlashCtl_clearInterruptFlag
1201 #ifdef ROM_FlashCtl_setWaitState
1202 #define MAP_FlashCtl_setWaitState \
1203 ROM_FlashCtl_setWaitState
1205 #define MAP_FlashCtl_setWaitState \
1206 FlashCtl_setWaitState
1208 #ifdef ROM_FlashCtl_getWaitState
1209 #define MAP_FlashCtl_getWaitState \
1210 ROM_FlashCtl_getWaitState
1212 #define MAP_FlashCtl_getWaitState \
1213 FlashCtl_getWaitState
1215 #ifdef ROM_FlashCtl_setReadMode
1216 #define MAP_FlashCtl_setReadMode \
1217 ROM_FlashCtl_setReadMode
1219 #define MAP_FlashCtl_setReadMode \
1220 FlashCtl_setReadMode
1222 #ifdef ROM_FlashCtl_getReadMode
1223 #define MAP_FlashCtl_getReadMode \
1224 ROM_FlashCtl_getReadMode
1226 #define MAP_FlashCtl_getReadMode \
1227 FlashCtl_getReadMode
1229 #ifdef ROM_FlashCtl_registerInterrupt
1230 #define MAP_FlashCtl_registerInterrupt \
1231 ROM_FlashCtl_registerInterrupt
1233 #define MAP_FlashCtl_registerInterrupt \
1234 FlashCtl_registerInterrupt
1236 #ifdef ROM_FlashCtl_unregisterInterrupt
1237 #define MAP_FlashCtl_unregisterInterrupt \
1238 ROM_FlashCtl_unregisterInterrupt
1240 #define MAP_FlashCtl_unregisterInterrupt \
1241 FlashCtl_unregisterInterrupt
1244 //*****************************************************************************
1246 // Macros for the FPU API.
1248 //*****************************************************************************
1249 #ifdef ROM_FPU_enableModule
1250 #define MAP_FPU_enableModule \
1251 ROM_FPU_enableModule
1253 #define MAP_FPU_enableModule \
1256 #ifdef ROM_FPU_disableModule
1257 #define MAP_FPU_disableModule \
1258 ROM_FPU_disableModule
1260 #define MAP_FPU_disableModule \
1263 #ifdef ROM_FPU_enableStacking
1264 #define MAP_FPU_enableStacking \
1265 ROM_FPU_enableStacking
1267 #define MAP_FPU_enableStacking \
1270 #ifdef ROM_FPU_enableLazyStacking
1271 #define MAP_FPU_enableLazyStacking \
1272 ROM_FPU_enableLazyStacking
1274 #define MAP_FPU_enableLazyStacking \
1275 FPU_enableLazyStacking
1277 #ifdef ROM_FPU_disableStacking
1278 #define MAP_FPU_disableStacking \
1279 ROM_FPU_disableStacking
1281 #define MAP_FPU_disableStacking \
1284 #ifdef ROM_FPU_setHalfPrecisionMode
1285 #define MAP_FPU_setHalfPrecisionMode \
1286 ROM_FPU_setHalfPrecisionMode
1288 #define MAP_FPU_setHalfPrecisionMode \
1289 FPU_setHalfPrecisionMode
1291 #ifdef ROM_FPU_setNaNMode
1292 #define MAP_FPU_setNaNMode \
1295 #define MAP_FPU_setNaNMode \
1298 #ifdef ROM_FPU_setFlushToZeroMode
1299 #define MAP_FPU_setFlushToZeroMode \
1300 ROM_FPU_setFlushToZeroMode
1302 #define MAP_FPU_setFlushToZeroMode \
1303 FPU_setFlushToZeroMode
1305 #ifdef ROM_FPU_setRoundingMode
1306 #define MAP_FPU_setRoundingMode \
1307 ROM_FPU_setRoundingMode
1309 #define MAP_FPU_setRoundingMode \
1313 //*****************************************************************************
1315 // Macros for the GPIO API.
1317 //*****************************************************************************
1318 #ifdef ROM_GPIO_setAsOutputPin
1319 #define MAP_GPIO_setAsOutputPin \
1320 ROM_GPIO_setAsOutputPin
1322 #define MAP_GPIO_setAsOutputPin \
1325 #ifdef ROM_GPIO_setOutputHighOnPin
1326 #define MAP_GPIO_setOutputHighOnPin \
1327 ROM_GPIO_setOutputHighOnPin
1329 #define MAP_GPIO_setOutputHighOnPin \
1330 GPIO_setOutputHighOnPin
1332 #ifdef ROM_GPIO_setOutputLowOnPin
1333 #define MAP_GPIO_setOutputLowOnPin \
1334 ROM_GPIO_setOutputLowOnPin
1336 #define MAP_GPIO_setOutputLowOnPin \
1337 GPIO_setOutputLowOnPin
1339 #ifdef ROM_GPIO_toggleOutputOnPin
1340 #define MAP_GPIO_toggleOutputOnPin \
1341 ROM_GPIO_toggleOutputOnPin
1343 #define MAP_GPIO_toggleOutputOnPin \
1344 GPIO_toggleOutputOnPin
1346 #ifdef ROM_GPIO_setAsInputPinWithPullDownResistor
1347 #define MAP_GPIO_setAsInputPinWithPullDownResistor \
1348 ROM_GPIO_setAsInputPinWithPullDownResistor
1350 #define MAP_GPIO_setAsInputPinWithPullDownResistor \
1351 GPIO_setAsInputPinWithPullDownResistor
1353 #ifdef ROM_GPIO_setAsInputPinWithPullUpResistor
1354 #define MAP_GPIO_setAsInputPinWithPullUpResistor \
1355 ROM_GPIO_setAsInputPinWithPullUpResistor
1357 #define MAP_GPIO_setAsInputPinWithPullUpResistor \
1358 GPIO_setAsInputPinWithPullUpResistor
1360 #ifdef ROM_GPIO_setAsPeripheralModuleFunctionOutputPin
1361 #define MAP_GPIO_setAsPeripheralModuleFunctionOutputPin \
1362 ROM_GPIO_setAsPeripheralModuleFunctionOutputPin
1364 #define MAP_GPIO_setAsPeripheralModuleFunctionOutputPin \
1365 GPIO_setAsPeripheralModuleFunctionOutputPin
1367 #ifdef ROM_GPIO_setAsPeripheralModuleFunctionInputPin
1368 #define MAP_GPIO_setAsPeripheralModuleFunctionInputPin \
1369 ROM_GPIO_setAsPeripheralModuleFunctionInputPin
1371 #define MAP_GPIO_setAsPeripheralModuleFunctionInputPin \
1372 GPIO_setAsPeripheralModuleFunctionInputPin
1374 #ifdef ROM_GPIO_getInputPinValue
1375 #define MAP_GPIO_getInputPinValue \
1376 ROM_GPIO_getInputPinValue
1378 #define MAP_GPIO_getInputPinValue \
1379 GPIO_getInputPinValue
1381 #ifdef ROM_GPIO_interruptEdgeSelect
1382 #define MAP_GPIO_interruptEdgeSelect \
1383 ROM_GPIO_interruptEdgeSelect
1385 #define MAP_GPIO_interruptEdgeSelect \
1386 GPIO_interruptEdgeSelect
1388 #ifdef ROM_GPIO_enableInterrupt
1389 #define MAP_GPIO_enableInterrupt \
1390 ROM_GPIO_enableInterrupt
1392 #define MAP_GPIO_enableInterrupt \
1393 GPIO_enableInterrupt
1395 #ifdef ROM_GPIO_disableInterrupt
1396 #define MAP_GPIO_disableInterrupt \
1397 ROM_GPIO_disableInterrupt
1399 #define MAP_GPIO_disableInterrupt \
1400 GPIO_disableInterrupt
1402 #ifdef ROM_GPIO_getInterruptStatus
1403 #define MAP_GPIO_getInterruptStatus \
1404 ROM_GPIO_getInterruptStatus
1406 #define MAP_GPIO_getInterruptStatus \
1407 GPIO_getInterruptStatus
1409 #ifdef ROM_GPIO_clearInterruptFlag
1410 #define MAP_GPIO_clearInterruptFlag \
1411 ROM_GPIO_clearInterruptFlag
1413 #define MAP_GPIO_clearInterruptFlag \
1414 GPIO_clearInterruptFlag
1416 #ifdef ROM_GPIO_setAsInputPin
1417 #define MAP_GPIO_setAsInputPin \
1418 ROM_GPIO_setAsInputPin
1420 #define MAP_GPIO_setAsInputPin \
1423 #ifdef ROM_GPIO_getEnabledInterruptStatus
1424 #define MAP_GPIO_getEnabledInterruptStatus \
1425 ROM_GPIO_getEnabledInterruptStatus
1427 #define MAP_GPIO_getEnabledInterruptStatus \
1428 GPIO_getEnabledInterruptStatus
1430 #ifdef ROM_GPIO_setDriveStrengthHigh
1431 #define MAP_GPIO_setDriveStrengthHigh \
1432 ROM_GPIO_setDriveStrengthHigh
1434 #define MAP_GPIO_setDriveStrengthHigh \
1435 GPIO_setDriveStrengthHigh
1437 #ifdef ROM_GPIO_setDriveStrengthLow
1438 #define MAP_GPIO_setDriveStrengthLow \
1439 ROM_GPIO_setDriveStrengthLow
1441 #define MAP_GPIO_setDriveStrengthLow \
1442 GPIO_setDriveStrengthLow
1444 #ifdef ROM_GPIO_registerInterrupt
1445 #define MAP_GPIO_registerInterrupt \
1446 ROM_GPIO_registerInterrupt
1448 #define MAP_GPIO_registerInterrupt \
1449 GPIO_registerInterrupt
1451 #ifdef ROM_GPIO_unregisterInterrupt
1452 #define MAP_GPIO_unregisterInterrupt \
1453 ROM_GPIO_unregisterInterrupt
1455 #define MAP_GPIO_unregisterInterrupt \
1456 GPIO_unregisterInterrupt
1459 //*****************************************************************************
1461 // Macros for the I2C API.
1463 //*****************************************************************************
1464 #ifdef ROM_I2C_initMaster
1465 #define MAP_I2C_initMaster \
1468 #define MAP_I2C_initMaster \
1471 #ifdef ROM_I2C_initSlave
1472 #define MAP_I2C_initSlave \
1475 #define MAP_I2C_initSlave \
1478 #ifdef ROM_I2C_enableModule
1479 #define MAP_I2C_enableModule \
1480 ROM_I2C_enableModule
1482 #define MAP_I2C_enableModule \
1485 #ifdef ROM_I2C_disableModule
1486 #define MAP_I2C_disableModule \
1487 ROM_I2C_disableModule
1489 #define MAP_I2C_disableModule \
1492 #ifdef ROM_I2C_setSlaveAddress
1493 #define MAP_I2C_setSlaveAddress \
1494 ROM_I2C_setSlaveAddress
1496 #define MAP_I2C_setSlaveAddress \
1499 #ifdef ROM_I2C_setMode
1500 #define MAP_I2C_setMode \
1503 #define MAP_I2C_setMode \
1506 #ifdef ROM_I2C_slavePutData
1507 #define MAP_I2C_slavePutData \
1508 ROM_I2C_slavePutData
1510 #define MAP_I2C_slavePutData \
1513 #ifdef ROM_I2C_slaveGetData
1514 #define MAP_I2C_slaveGetData \
1515 ROM_I2C_slaveGetData
1517 #define MAP_I2C_slaveGetData \
1520 #ifdef ROM_I2C_isBusBusy
1521 #define MAP_I2C_isBusBusy \
1524 #define MAP_I2C_isBusBusy \
1527 #ifdef ROM_I2C_masterSendSingleByte
1528 #define MAP_I2C_masterSendSingleByte \
1529 ROM_I2C_masterSendSingleByte
1531 #define MAP_I2C_masterSendSingleByte \
1532 I2C_masterSendSingleByte
1534 #ifdef ROM_I2C_masterSendSingleByteWithTimeout
1535 #define MAP_I2C_masterSendSingleByteWithTimeout \
1536 ROM_I2C_masterSendSingleByteWithTimeout
1538 #define MAP_I2C_masterSendSingleByteWithTimeout \
1539 I2C_masterSendSingleByteWithTimeout
1541 #ifdef ROM_I2C_masterSendMultiByteStart
1542 #define MAP_I2C_masterSendMultiByteStart \
1543 ROM_I2C_masterSendMultiByteStart
1545 #define MAP_I2C_masterSendMultiByteStart \
1546 I2C_masterSendMultiByteStart
1548 #ifdef ROM_I2C_masterSendMultiByteStartWithTimeout
1549 #define MAP_I2C_masterSendMultiByteStartWithTimeout \
1550 ROM_I2C_masterSendMultiByteStartWithTimeout
1552 #define MAP_I2C_masterSendMultiByteStartWithTimeout \
1553 I2C_masterSendMultiByteStartWithTimeout
1555 #ifdef ROM_I2C_masterSendMultiByteNext
1556 #define MAP_I2C_masterSendMultiByteNext \
1557 ROM_I2C_masterSendMultiByteNext
1559 #define MAP_I2C_masterSendMultiByteNext \
1560 I2C_masterSendMultiByteNext
1562 #ifdef ROM_I2C_masterSendMultiByteNextWithTimeout
1563 #define MAP_I2C_masterSendMultiByteNextWithTimeout \
1564 ROM_I2C_masterSendMultiByteNextWithTimeout
1566 #define MAP_I2C_masterSendMultiByteNextWithTimeout \
1567 I2C_masterSendMultiByteNextWithTimeout
1569 #ifdef ROM_I2C_masterSendMultiByteFinish
1570 #define MAP_I2C_masterSendMultiByteFinish \
1571 ROM_I2C_masterSendMultiByteFinish
1573 #define MAP_I2C_masterSendMultiByteFinish \
1574 I2C_masterSendMultiByteFinish
1576 #ifdef ROM_I2C_masterSendMultiByteFinishWithTimeout
1577 #define MAP_I2C_masterSendMultiByteFinishWithTimeout \
1578 ROM_I2C_masterSendMultiByteFinishWithTimeout
1580 #define MAP_I2C_masterSendMultiByteFinishWithTimeout \
1581 I2C_masterSendMultiByteFinishWithTimeout
1583 #ifdef ROM_I2C_masterSendMultiByteStop
1584 #define MAP_I2C_masterSendMultiByteStop \
1585 ROM_I2C_masterSendMultiByteStop
1587 #define MAP_I2C_masterSendMultiByteStop \
1588 I2C_masterSendMultiByteStop
1590 #ifdef ROM_I2C_masterSendMultiByteStopWithTimeout
1591 #define MAP_I2C_masterSendMultiByteStopWithTimeout \
1592 ROM_I2C_masterSendMultiByteStopWithTimeout
1594 #define MAP_I2C_masterSendMultiByteStopWithTimeout \
1595 I2C_masterSendMultiByteStopWithTimeout
1597 #ifdef ROM_I2C_masterReceiveStart
1598 #define MAP_I2C_masterReceiveStart \
1599 ROM_I2C_masterReceiveStart
1601 #define MAP_I2C_masterReceiveStart \
1602 I2C_masterReceiveStart
1604 #ifdef ROM_I2C_masterReceiveMultiByteNext
1605 #define MAP_I2C_masterReceiveMultiByteNext \
1606 ROM_I2C_masterReceiveMultiByteNext
1608 #define MAP_I2C_masterReceiveMultiByteNext \
1609 I2C_masterReceiveMultiByteNext
1611 #ifdef ROM_I2C_masterReceiveMultiByteFinish
1612 #define MAP_I2C_masterReceiveMultiByteFinish \
1613 ROM_I2C_masterReceiveMultiByteFinish
1615 #define MAP_I2C_masterReceiveMultiByteFinish \
1616 I2C_masterReceiveMultiByteFinish
1618 #ifdef ROM_I2C_masterReceiveMultiByteFinishWithTimeout
1619 #define MAP_I2C_masterReceiveMultiByteFinishWithTimeout \
1620 ROM_I2C_masterReceiveMultiByteFinishWithTimeout
1622 #define MAP_I2C_masterReceiveMultiByteFinishWithTimeout \
1623 I2C_masterReceiveMultiByteFinishWithTimeout
1625 #ifdef ROM_I2C_masterReceiveMultiByteStop
1626 #define MAP_I2C_masterReceiveMultiByteStop \
1627 ROM_I2C_masterReceiveMultiByteStop
1629 #define MAP_I2C_masterReceiveMultiByteStop \
1630 I2C_masterReceiveMultiByteStop
1632 #ifdef ROM_I2C_masterReceiveSingleByte
1633 #define MAP_I2C_masterReceiveSingleByte \
1634 ROM_I2C_masterReceiveSingleByte
1636 #define MAP_I2C_masterReceiveSingleByte \
1637 I2C_masterReceiveSingleByte
1639 #ifdef ROM_I2C_masterReceiveSingle
1640 #define MAP_I2C_masterReceiveSingle \
1641 ROM_I2C_masterReceiveSingle
1643 #define MAP_I2C_masterReceiveSingle \
1644 I2C_masterReceiveSingle
1646 #ifdef ROM_I2C_getReceiveBufferAddressForDMA
1647 #define MAP_I2C_getReceiveBufferAddressForDMA \
1648 ROM_I2C_getReceiveBufferAddressForDMA
1650 #define MAP_I2C_getReceiveBufferAddressForDMA \
1651 I2C_getReceiveBufferAddressForDMA
1653 #ifdef ROM_I2C_getTransmitBufferAddressForDMA
1654 #define MAP_I2C_getTransmitBufferAddressForDMA \
1655 ROM_I2C_getTransmitBufferAddressForDMA
1657 #define MAP_I2C_getTransmitBufferAddressForDMA \
1658 I2C_getTransmitBufferAddressForDMA
1660 #ifdef ROM_I2C_masterIsStopSent
1661 #define MAP_I2C_masterIsStopSent \
1662 ROM_I2C_masterIsStopSent
1664 #define MAP_I2C_masterIsStopSent \
1665 I2C_masterIsStopSent
1667 #ifdef ROM_I2C_masterIsStartSent
1668 #define MAP_I2C_masterIsStartSent \
1669 ROM_I2C_masterIsStartSent
1671 #define MAP_I2C_masterIsStartSent \
1672 I2C_masterIsStartSent
1674 #ifdef ROM_I2C_masterSendStart
1675 #define MAP_I2C_masterSendStart \
1676 ROM_I2C_masterSendStart
1678 #define MAP_I2C_masterSendStart \
1681 #ifdef ROM_I2C_enableMultiMasterMode
1682 #define MAP_I2C_enableMultiMasterMode \
1683 ROM_I2C_enableMultiMasterMode
1685 #define MAP_I2C_enableMultiMasterMode \
1686 I2C_enableMultiMasterMode
1688 #ifdef ROM_I2C_disableMultiMasterMode
1689 #define MAP_I2C_disableMultiMasterMode \
1690 ROM_I2C_disableMultiMasterMode
1692 #define MAP_I2C_disableMultiMasterMode \
1693 I2C_disableMultiMasterMode
1695 #ifdef ROM_I2C_enableInterrupt
1696 #define MAP_I2C_enableInterrupt \
1697 ROM_I2C_enableInterrupt
1699 #define MAP_I2C_enableInterrupt \
1702 #ifdef ROM_I2C_disableInterrupt
1703 #define MAP_I2C_disableInterrupt \
1704 ROM_I2C_disableInterrupt
1706 #define MAP_I2C_disableInterrupt \
1707 I2C_disableInterrupt
1709 #ifdef ROM_I2C_clearInterruptFlag
1710 #define MAP_I2C_clearInterruptFlag \
1711 ROM_I2C_clearInterruptFlag
1713 #define MAP_I2C_clearInterruptFlag \
1714 I2C_clearInterruptFlag
1716 #ifdef ROM_I2C_getInterruptStatus
1717 #define MAP_I2C_getInterruptStatus \
1718 ROM_I2C_getInterruptStatus
1720 #define MAP_I2C_getInterruptStatus \
1721 I2C_getInterruptStatus
1723 #ifdef ROM_I2C_getEnabledInterruptStatus
1724 #define MAP_I2C_getEnabledInterruptStatus \
1725 ROM_I2C_getEnabledInterruptStatus
1727 #define MAP_I2C_getEnabledInterruptStatus \
1728 I2C_getEnabledInterruptStatus
1730 #ifdef ROM_I2C_getMode
1731 #define MAP_I2C_getMode \
1734 #define MAP_I2C_getMode \
1737 #ifdef ROM_I2C_registerInterrupt
1738 #define MAP_I2C_registerInterrupt \
1739 ROM_I2C_registerInterrupt
1741 #define MAP_I2C_registerInterrupt \
1742 I2C_registerInterrupt
1744 #ifdef ROM_I2C_unregisterInterrupt
1745 #define MAP_I2C_unregisterInterrupt \
1746 ROM_I2C_unregisterInterrupt
1748 #define MAP_I2C_unregisterInterrupt \
1749 I2C_unregisterInterrupt
1752 //*****************************************************************************
1754 // Macros for the Interrupt API.
1756 //*****************************************************************************
1757 #ifdef ROM_Interrupt_enableMaster
1758 #define MAP_Interrupt_enableMaster \
1759 ROM_Interrupt_enableMaster
1761 #define MAP_Interrupt_enableMaster \
1762 Interrupt_enableMaster
1764 #ifdef ROM_Interrupt_disableMaster
1765 #define MAP_Interrupt_disableMaster \
1766 ROM_Interrupt_disableMaster
1768 #define MAP_Interrupt_disableMaster \
1769 Interrupt_disableMaster
1771 #ifdef ROM_Interrupt_setPriorityGrouping
1772 #define MAP_Interrupt_setPriorityGrouping \
1773 ROM_Interrupt_setPriorityGrouping
1775 #define MAP_Interrupt_setPriorityGrouping \
1776 Interrupt_setPriorityGrouping
1778 #ifdef ROM_Interrupt_getPriorityGrouping
1779 #define MAP_Interrupt_getPriorityGrouping \
1780 ROM_Interrupt_getPriorityGrouping
1782 #define MAP_Interrupt_getPriorityGrouping \
1783 Interrupt_getPriorityGrouping
1785 #ifdef ROM_Interrupt_setPriority
1786 #define MAP_Interrupt_setPriority \
1787 ROM_Interrupt_setPriority
1789 #define MAP_Interrupt_setPriority \
1790 Interrupt_setPriority
1792 #ifdef ROM_Interrupt_getPriority
1793 #define MAP_Interrupt_getPriority \
1794 ROM_Interrupt_getPriority
1796 #define MAP_Interrupt_getPriority \
1797 Interrupt_getPriority
1799 #ifdef ROM_Interrupt_enableInterrupt
1800 #define MAP_Interrupt_enableInterrupt \
1801 ROM_Interrupt_enableInterrupt
1803 #define MAP_Interrupt_enableInterrupt \
1804 Interrupt_enableInterrupt
1806 #ifdef ROM_Interrupt_disableInterrupt
1807 #define MAP_Interrupt_disableInterrupt \
1808 ROM_Interrupt_disableInterrupt
1810 #define MAP_Interrupt_disableInterrupt \
1811 Interrupt_disableInterrupt
1813 #ifdef ROM_Interrupt_isEnabled
1814 #define MAP_Interrupt_isEnabled \
1815 ROM_Interrupt_isEnabled
1817 #define MAP_Interrupt_isEnabled \
1820 #ifdef ROM_Interrupt_pendInterrupt
1821 #define MAP_Interrupt_pendInterrupt \
1822 ROM_Interrupt_pendInterrupt
1824 #define MAP_Interrupt_pendInterrupt \
1825 Interrupt_pendInterrupt
1827 #ifdef ROM_Interrupt_setPriorityMask
1828 #define MAP_Interrupt_setPriorityMask \
1829 ROM_Interrupt_setPriorityMask
1831 #define MAP_Interrupt_setPriorityMask \
1832 Interrupt_setPriorityMask
1834 #ifdef ROM_Interrupt_getPriorityMask
1835 #define MAP_Interrupt_getPriorityMask \
1836 ROM_Interrupt_getPriorityMask
1838 #define MAP_Interrupt_getPriorityMask \
1839 Interrupt_getPriorityMask
1841 #ifdef ROM_Interrupt_setVectorTableAddress
1842 #define MAP_Interrupt_setVectorTableAddress \
1843 ROM_Interrupt_setVectorTableAddress
1845 #define MAP_Interrupt_setVectorTableAddress \
1846 Interrupt_setVectorTableAddress
1848 #ifdef ROM_Interrupt_getVectorTableAddress
1849 #define MAP_Interrupt_getVectorTableAddress \
1850 ROM_Interrupt_getVectorTableAddress
1852 #define MAP_Interrupt_getVectorTableAddress \
1853 Interrupt_getVectorTableAddress
1855 #ifdef ROM_Interrupt_enableSleepOnIsrExit
1856 #define MAP_Interrupt_enableSleepOnIsrExit \
1857 ROM_Interrupt_enableSleepOnIsrExit
1859 #define MAP_Interrupt_enableSleepOnIsrExit \
1860 Interrupt_enableSleepOnIsrExit
1862 #ifdef ROM_Interrupt_disableSleepOnIsrExit
1863 #define MAP_Interrupt_disableSleepOnIsrExit \
1864 ROM_Interrupt_disableSleepOnIsrExit
1866 #define MAP_Interrupt_disableSleepOnIsrExit \
1867 Interrupt_disableSleepOnIsrExit
1869 #ifdef ROM_Interrupt_registerInterrupt
1870 #define MAP_Interrupt_registerInterrupt \
1871 ROM_Interrupt_registerInterrupt
1873 #define MAP_Interrupt_registerInterrupt \
1874 Interrupt_registerInterrupt
1877 //*****************************************************************************
1879 // Macros for the MPU API.
1881 //*****************************************************************************
1882 #ifdef ROM_MPU_enableModule
1883 #define MAP_MPU_enableModule \
1884 ROM_MPU_enableModule
1886 #define MAP_MPU_enableModule \
1889 #ifdef ROM_MPU_disableModule
1890 #define MAP_MPU_disableModule \
1891 ROM_MPU_disableModule
1893 #define MAP_MPU_disableModule \
1896 #ifdef ROM_MPU_getRegionCount
1897 #define MAP_MPU_getRegionCount \
1898 ROM_MPU_getRegionCount
1900 #define MAP_MPU_getRegionCount \
1903 #ifdef ROM_MPU_enableRegion
1904 #define MAP_MPU_enableRegion \
1905 ROM_MPU_enableRegion
1907 #define MAP_MPU_enableRegion \
1910 #ifdef ROM_MPU_disableRegion
1911 #define MAP_MPU_disableRegion \
1912 ROM_MPU_disableRegion
1914 #define MAP_MPU_disableRegion \
1917 #ifdef ROM_MPU_setRegion
1918 #define MAP_MPU_setRegion \
1921 #define MAP_MPU_setRegion \
1924 #ifdef ROM_MPU_getRegion
1925 #define MAP_MPU_getRegion \
1928 #define MAP_MPU_getRegion \
1931 #ifdef ROM_MPU_enableInterrupt
1932 #define MAP_MPU_enableInterrupt \
1933 ROM_MPU_enableInterrupt
1935 #define MAP_MPU_enableInterrupt \
1938 #ifdef ROM_MPU_disableInterrupt
1939 #define MAP_MPU_disableInterrupt \
1940 ROM_MPU_disableInterrupt
1942 #define MAP_MPU_disableInterrupt \
1943 MPU_disableInterrupt
1945 #ifdef ROM_MPU_registerInterrupt
1946 #define MAP_MPU_registerInterrupt \
1947 ROM_MPU_registerInterrupt
1949 #define MAP_MPU_registerInterrupt \
1950 MPU_registerInterrupt
1952 #ifdef ROM_MPU_unregisterInterrupt
1953 #define MAP_MPU_unregisterInterrupt \
1954 ROM_MPU_unregisterInterrupt
1956 #define MAP_MPU_unregisterInterrupt \
1957 MPU_unregisterInterrupt
1960 //*****************************************************************************
1962 // Macros for the PCM API.
1964 //*****************************************************************************
1965 #ifdef ROM_PCM_setCoreVoltageLevel
1966 #define MAP_PCM_setCoreVoltageLevel \
1967 ROM_PCM_setCoreVoltageLevel
1969 #define MAP_PCM_setCoreVoltageLevel \
1970 PCM_setCoreVoltageLevel
1972 #ifdef ROM_PCM_getCoreVoltageLevel
1973 #define MAP_PCM_getCoreVoltageLevel \
1974 ROM_PCM_getCoreVoltageLevel
1976 #define MAP_PCM_getCoreVoltageLevel \
1977 PCM_getCoreVoltageLevel
1979 #ifdef ROM_PCM_setCoreVoltageLevelWithTimeout
1980 #define MAP_PCM_setCoreVoltageLevelWithTimeout \
1981 ROM_PCM_setCoreVoltageLevelWithTimeout
1983 #define MAP_PCM_setCoreVoltageLevelWithTimeout \
1984 PCM_setCoreVoltageLevelWithTimeout
1986 #ifdef ROM_PCM_setPowerMode
1987 #define MAP_PCM_setPowerMode \
1988 ROM_PCM_setPowerMode
1990 #define MAP_PCM_setPowerMode \
1993 #ifdef ROM_PCM_setPowerModeWithTimeout
1994 #define MAP_PCM_setPowerModeWithTimeout \
1995 ROM_PCM_setPowerModeWithTimeout
1997 #define MAP_PCM_setPowerModeWithTimeout \
1998 PCM_setPowerModeWithTimeout
2000 #ifdef ROM_PCM_getPowerMode
2001 #define MAP_PCM_getPowerMode \
2002 ROM_PCM_getPowerMode
2004 #define MAP_PCM_getPowerMode \
2007 #ifdef ROM_PCM_setPowerState
2008 #define MAP_PCM_setPowerState \
2009 ROM_PCM_setPowerState
2011 #define MAP_PCM_setPowerState \
2014 #ifdef ROM_PCM_setPowerStateWithTimeout
2015 #define MAP_PCM_setPowerStateWithTimeout \
2016 ROM_PCM_setPowerStateWithTimeout
2018 #define MAP_PCM_setPowerStateWithTimeout \
2019 PCM_setPowerStateWithTimeout
2021 #ifdef ROM_PCM_getPowerState
2022 #define MAP_PCM_getPowerState \
2023 ROM_PCM_getPowerState
2025 #define MAP_PCM_getPowerState \
2028 #ifdef ROM_PCM_shutdownDevice
2029 #define MAP_PCM_shutdownDevice \
2030 ROM_PCM_shutdownDevice
2032 #define MAP_PCM_shutdownDevice \
2035 #ifdef ROM_PCM_gotoLPM0
2036 #define MAP_PCM_gotoLPM0 \
2039 #define MAP_PCM_gotoLPM0 \
2042 #ifdef ROM_PCM_gotoLPM3
2043 #define MAP_PCM_gotoLPM3 \
2046 #define MAP_PCM_gotoLPM3 \
2049 #ifdef ROM_PCM_enableInterrupt
2050 #define MAP_PCM_enableInterrupt \
2051 ROM_PCM_enableInterrupt
2053 #define MAP_PCM_enableInterrupt \
2056 #ifdef ROM_PCM_disableInterrupt
2057 #define MAP_PCM_disableInterrupt \
2058 ROM_PCM_disableInterrupt
2060 #define MAP_PCM_disableInterrupt \
2061 PCM_disableInterrupt
2063 #ifdef ROM_PCM_getInterruptStatus
2064 #define MAP_PCM_getInterruptStatus \
2065 ROM_PCM_getInterruptStatus
2067 #define MAP_PCM_getInterruptStatus \
2068 PCM_getInterruptStatus
2070 #ifdef ROM_PCM_getEnabledInterruptStatus
2071 #define MAP_PCM_getEnabledInterruptStatus \
2072 ROM_PCM_getEnabledInterruptStatus
2074 #define MAP_PCM_getEnabledInterruptStatus \
2075 PCM_getEnabledInterruptStatus
2077 #ifdef ROM_PCM_clearInterruptFlag
2078 #define MAP_PCM_clearInterruptFlag \
2079 ROM_PCM_clearInterruptFlag
2081 #define MAP_PCM_clearInterruptFlag \
2082 PCM_clearInterruptFlag
2084 #ifdef ROM_PCM_enableRudeMode
2085 #define MAP_PCM_enableRudeMode \
2086 ROM_PCM_enableRudeMode
2088 #define MAP_PCM_enableRudeMode \
2091 #ifdef ROM_PCM_disableRudeMode
2092 #define MAP_PCM_disableRudeMode \
2093 ROM_PCM_disableRudeMode
2095 #define MAP_PCM_disableRudeMode \
2098 #ifdef ROM_PCM_gotoLPM0InterruptSafe
2099 #define MAP_PCM_gotoLPM0InterruptSafe \
2100 ROM_PCM_gotoLPM0InterruptSafe
2102 #define MAP_PCM_gotoLPM0InterruptSafe \
2103 PCM_gotoLPM0InterruptSafe
2105 #ifdef ROM_PCM_gotoLPM3InterruptSafe
2106 #define MAP_PCM_gotoLPM3InterruptSafe \
2107 ROM_PCM_gotoLPM3InterruptSafe
2109 #define MAP_PCM_gotoLPM3InterruptSafe \
2110 PCM_gotoLPM3InterruptSafe
2112 #ifdef ROM_PCM_registerInterrupt
2113 #define MAP_PCM_registerInterrupt \
2114 ROM_PCM_registerInterrupt
2116 #define MAP_PCM_registerInterrupt \
2117 PCM_registerInterrupt
2119 #ifdef ROM_PCM_unregisterInterrupt
2120 #define MAP_PCM_unregisterInterrupt \
2121 ROM_PCM_unregisterInterrupt
2123 #define MAP_PCM_unregisterInterrupt \
2124 PCM_unregisterInterrupt
2127 //*****************************************************************************
2129 // Macros for the PMAP API.
2131 //*****************************************************************************
2132 #ifdef ROM_PMAP_configurePorts
2133 #define MAP_PMAP_configurePorts \
2134 ROM_PMAP_configurePorts
2136 #define MAP_PMAP_configurePorts \
2140 //*****************************************************************************
2142 // Macros for the PSS API.
2144 //*****************************************************************************
2145 #ifdef ROM_PSS_enableHighSidePinToggle
2146 #define MAP_PSS_enableHighSidePinToggle \
2147 ROM_PSS_enableHighSidePinToggle
2149 #define MAP_PSS_enableHighSidePinToggle \
2150 PSS_enableHighSidePinToggle
2152 #ifdef ROM_PSS_disableHighSidePinToggle
2153 #define MAP_PSS_disableHighSidePinToggle \
2154 ROM_PSS_disableHighSidePinToggle
2156 #define MAP_PSS_disableHighSidePinToggle \
2157 PSS_disableHighSidePinToggle
2159 #ifdef ROM_setLowSidePerformanceMode
2160 #define MAP_PSS_setLowSidePerformanceMode \
2161 ROM_PSS_setLowSidePerformanceMode
2163 #define MAP_PSS_setLowSidePerformanceMode \
2164 PSS_setLowSidePerformanceMode
2166 #ifdef ROM_getLowSidePerformanceMode
2167 #define MAP_PSS_getLowSidePerformanceMode \
2168 ROM_PSS_getLowSidePerformanceMode
2170 #define MAP_PSS_getLowSidePerformanceMode \
2171 PSS_getLowSidePerformanceMode
2173 #ifdef ROM_PSS_disableLowSide
2174 #define MAP_PSS_disableLowSide \
2175 ROM_PSS_disableLowSide
2177 #define MAP_PSS_disableLowSide \
2180 #ifdef ROM_PSS_enableLowSide
2181 #define MAP_PSS_enableLowSide \
2182 ROM_PSS_enableLowSide
2184 #define MAP_PSS_enableLowSide \
2187 #ifdef ROM_PSS_enableHighSide
2188 #define MAP_PSS_enableHighSide \
2189 ROM_PSS_enableHighSide
2191 #define MAP_PSS_enableHighSide \
2194 #ifdef ROM_PSS_disableHighSide
2195 #define MAP_PSS_disableHighSide \
2196 ROM_PSS_disableHighSide
2198 #define MAP_PSS_disableHighSide \
2201 #ifdef ROM_PSS_setHighSidePerformanceMode
2202 #define MAP_PSS_setHighSidePerformanceMode \
2203 ROM_PSS_setHighSidePerformanceMode
2205 #define MAP_PSS_setHighSidePerformanceMode \
2206 PSS_setHighSidePerformanceMode
2208 #ifdef ROM_PSS_getHighSidePerformanceMode
2209 #define MAP_PSS_getHighSidePerformanceMode \
2210 ROM_PSS_getHighSidePerformanceMode
2212 #define MAP_PSS_getHighSidePerformanceMode \
2213 PSS_getHighSidePerformanceMode
2215 #ifdef ROM_PSS_enableHighSideMonitor
2216 #define MAP_PSS_enableHighSideMonitor \
2217 ROM_PSS_enableHighSideMonitor
2219 #define MAP_PSS_enableHighSideMonitor \
2220 PSS_enableHighSideMonitor
2222 #ifdef ROM_PSS_disableHighSideMonitor
2223 #define MAP_PSS_disableHighSideMonitor \
2224 ROM_PSS_disableHighSideMonitor
2226 #define MAP_PSS_disableHighSideMonitor \
2227 PSS_disableHighSideMonitor
2229 #ifdef ROM_PSS_setHighSideVoltageTrigger
2230 #define MAP_PSS_setHighSideVoltageTrigger \
2231 ROM_PSS_setHighSideVoltageTrigger
2233 #define MAP_PSS_setHighSideVoltageTrigger \
2234 PSS_setHighSideVoltageTrigger
2236 #ifdef ROM_PSS_getHighSideVoltageTrigger
2237 #define MAP_PSS_getHighSideVoltageTrigger \
2238 ROM_PSS_getHighSideVoltageTrigger
2240 #define MAP_PSS_getHighSideVoltageTrigger \
2241 PSS_getHighSideVoltageTrigger
2243 #ifdef ROM_PSS_enableInterrupt
2244 #define MAP_PSS_enableInterrupt \
2245 ROM_PSS_enableInterrupt
2247 #define MAP_PSS_enableInterrupt \
2250 #ifdef ROM_PSS_disableInterrupt
2251 #define MAP_PSS_disableInterrupt \
2252 ROM_PSS_disableInterrupt
2254 #define MAP_PSS_disableInterrupt \
2255 PSS_disableInterrupt
2257 #ifdef ROM_PSS_getInterruptStatus
2258 #define MAP_PSS_getInterruptStatus \
2259 ROM_PSS_getInterruptStatus
2261 #define MAP_PSS_getInterruptStatus \
2262 PSS_getInterruptStatus
2264 #ifdef ROM_PSS_clearInterruptFlag
2265 #define MAP_PSS_clearInterruptFlag \
2266 ROM_PSS_clearInterruptFlag
2268 #define MAP_PSS_clearInterruptFlag \
2269 PSS_clearInterruptFlag
2271 #ifdef ROM_PSS_registerInterrupt
2272 #define MAP_PSS_registerInterrupt \
2273 ROM_PSS_registerInterrupt
2275 #define MAP_PSS_registerInterrupt \
2276 PSS_registerInterrupt
2278 #ifdef ROM_PSS_unregisterInterrupt
2279 #define MAP_PSS_unregisterInterrupt \
2280 ROM_PSS_unregisterInterrupt
2282 #define MAP_PSS_unregisterInterrupt \
2283 PSS_unregisterInterrupt
2286 //*****************************************************************************
2288 // Macros for the Ref API.
2290 //*****************************************************************************
2291 #ifdef ROM_REF_A_setReferenceVoltage
2292 #define MAP_REF_A_setReferenceVoltage \
2293 ROM_REF_A_setReferenceVoltage
2295 #define MAP_REF_A_setReferenceVoltage \
2296 REF_A_setReferenceVoltage
2298 #ifdef ROM_REF_A_disableTempSensor
2299 #define MAP_REF_A_disableTempSensor \
2300 ROM_REF_A_disableTempSensor
2302 #define MAP_REF_A_disableTempSensor \
2303 REF_A_disableTempSensor
2305 #ifdef ROM_REF_A_enableTempSensor
2306 #define MAP_REF_A_enableTempSensor \
2307 ROM_REF_A_enableTempSensor
2309 #define MAP_REF_A_enableTempSensor \
2310 REF_A_enableTempSensor
2312 #ifdef ROM_REF_A_enableReferenceVoltageOutput
2313 #define MAP_REF_A_enableReferenceVoltageOutput \
2314 ROM_REF_A_enableReferenceVoltageOutput
2316 #define MAP_REF_A_enableReferenceVoltageOutput \
2317 REF_A_enableReferenceVoltageOutput
2319 #ifdef ROM_REF_A_disableReferenceVoltageOutput
2320 #define MAP_REF_A_disableReferenceVoltageOutput \
2321 ROM_REF_A_disableReferenceVoltageOutput
2323 #define MAP_REF_A_disableReferenceVoltageOutput \
2324 REF_A_disableReferenceVoltageOutput
2326 #ifdef ROM_REF_A_enableReferenceVoltage
2327 #define MAP_REF_A_enableReferenceVoltage \
2328 ROM_REF_A_enableReferenceVoltage
2330 #define MAP_REF_A_enableReferenceVoltage \
2331 REF_A_enableReferenceVoltage
2333 #ifdef ROM_REF_A_disableReferenceVoltage
2334 #define MAP_REF_A_disableReferenceVoltage \
2335 ROM_REF_A_disableReferenceVoltage
2337 #define MAP_REF_A_disableReferenceVoltage \
2338 REF_A_disableReferenceVoltage
2340 #ifdef ROM_REF_A_getBandgapMode
2341 #define MAP_REF_A_getBandgapMode \
2342 ROM_REF_A_getBandgapMode
2344 #define MAP_REF_A_getBandgapMode \
2345 REF_A_getBandgapMode
2347 #ifdef ROM_REF_A_isBandgapActive
2348 #define MAP_REF_A_isBandgapActive \
2349 ROM_REF_A_isBandgapActive
2351 #define MAP_REF_A_isBandgapActive \
2352 REF_A_isBandgapActive
2354 #ifdef ROM_REF_A_isRefGenBusy
2355 #define MAP_REF_A_isRefGenBusy \
2356 ROM_REF_A_isRefGenBusy
2358 #define MAP_REF_A_isRefGenBusy \
2361 #ifdef ROM_REF_A_isRefGenActive
2362 #define MAP_REF_A_isRefGenActive \
2363 ROM_REF_A_isRefGenActive
2365 #define MAP_REF_A_isRefGenActive \
2366 REF_A_isRefGenActive
2368 #ifdef ROM_REF_A_getBufferedBandgapVoltageStatus
2369 #define MAP_REF_A_getBufferedBandgapVoltageStatus \
2370 ROM_REF_A_getBufferedBandgapVoltageStatus
2372 #define MAP_REF_A_getBufferedBandgapVoltageStatus \
2373 REF_A_getBufferedBandgapVoltageStatus
2375 #ifdef ROM_REF_A_getVariableReferenceVoltageStatus
2376 #define MAP_REF_A_getVariableReferenceVoltageStatus \
2377 ROM_REF_A_getVariableReferenceVoltageStatus
2379 #define MAP_REF_A_getVariableReferenceVoltageStatus \
2380 REF_A_getVariableReferenceVoltageStatus
2382 #ifdef ROM_REF_A_setReferenceVoltageOneTimeTrigger
2383 #define MAP_REF_A_setReferenceVoltageOneTimeTrigger \
2384 ROM_REF_A_setReferenceVoltageOneTimeTrigger
2386 #define MAP_REF_A_setReferenceVoltageOneTimeTrigger \
2387 REF_A_setReferenceVoltageOneTimeTrigger
2389 #ifdef ROM_REF_A_setBufferedBandgapVoltageOneTimeTrigger
2390 #define MAP_REF_A_setBufferedBandgapVoltageOneTimeTrigger \
2391 ROM_REF_A_setBufferedBandgapVoltageOneTimeTrigger
2393 #define MAP_REF_A_setBufferedBandgapVoltageOneTimeTrigger \
2394 REF_A_setBufferedBandgapVoltageOneTimeTrigger
2397 //*****************************************************************************
2399 // Macros for the ResetCtl API.
2401 //*****************************************************************************
2402 #ifdef ROM_ResetCtl_initiateSoftReset
2403 #define MAP_ResetCtl_initiateSoftReset \
2404 ROM_ResetCtl_initiateSoftReset
2406 #define MAP_ResetCtl_initiateSoftReset \
2407 ResetCtl_initiateSoftReset
2409 #ifdef ROM_ResetCtl_initiateSoftResetWithSource
2410 #define MAP_ResetCtl_initiateSoftResetWithSource \
2411 ROM_ResetCtl_initiateSoftResetWithSource
2413 #define MAP_ResetCtl_initiateSoftResetWithSource \
2414 ResetCtl_initiateSoftResetWithSource
2416 #ifdef ROM_ResetCtl_getSoftResetSource
2417 #define MAP_ResetCtl_getSoftResetSource \
2418 ROM_ResetCtl_getSoftResetSource
2420 #define MAP_ResetCtl_getSoftResetSource \
2421 ResetCtl_getSoftResetSource
2423 #ifdef ROM_ResetCtl_clearSoftResetSource
2424 #define MAP_ResetCtl_clearSoftResetSource \
2425 ROM_ResetCtl_clearSoftResetSource
2427 #define MAP_ResetCtl_clearSoftResetSource \
2428 ResetCtl_clearSoftResetSource
2430 #ifdef ROM_ResetCtl_initiateHardReset
2431 #define MAP_ResetCtl_initiateHardReset \
2432 ROM_ResetCtl_initiateHardReset
2434 #define MAP_ResetCtl_initiateHardReset \
2435 ResetCtl_initiateHardReset
2437 #ifdef ROM_ResetCtl_initiateHardResetWithSource
2438 #define MAP_ResetCtl_initiateHardResetWithSource \
2439 ROM_ResetCtl_initiateHardResetWithSource
2441 #define MAP_ResetCtl_initiateHardResetWithSource \
2442 ResetCtl_initiateHardResetWithSource
2444 #ifdef ROM_ResetCtl_getHardResetSource
2445 #define MAP_ResetCtl_getHardResetSource \
2446 ROM_ResetCtl_getHardResetSource
2448 #define MAP_ResetCtl_getHardResetSource \
2449 ResetCtl_getHardResetSource
2451 #ifdef ROM_ResetCtl_clearHardResetSource
2452 #define MAP_ResetCtl_clearHardResetSource \
2453 ROM_ResetCtl_clearHardResetSource
2455 #define MAP_ResetCtl_clearHardResetSource \
2456 ResetCtl_clearHardResetSource
2458 #ifdef ROM_ResetCtl_getPSSSource
2459 #define MAP_ResetCtl_getPSSSource \
2460 ROM_ResetCtl_getPSSSource
2462 #define MAP_ResetCtl_getPSSSource \
2463 ResetCtl_getPSSSource
2465 #ifdef ROM_ResetCtl_clearPSSFlags
2466 #define MAP_ResetCtl_clearPSSFlags \
2467 ROM_ResetCtl_clearPSSFlags
2469 #define MAP_ResetCtl_clearPSSFlags \
2470 ResetCtl_clearPSSFlags
2472 #ifdef ROM_ResetCtl_getPCMSource
2473 #define MAP_ResetCtl_getPCMSource \
2474 ROM_ResetCtl_getPCMSource
2476 #define MAP_ResetCtl_getPCMSource \
2477 ResetCtl_getPCMSource
2479 #ifdef ROM_ResetCtl_clearPCMFlags
2480 #define MAP_ResetCtl_clearPCMFlags \
2481 ROM_ResetCtl_clearPCMFlags
2483 #define MAP_ResetCtl_clearPCMFlags \
2484 ResetCtl_clearPCMFlags
2487 //*****************************************************************************
2489 // Macros for the RTC API.
2491 //*****************************************************************************
2492 #ifdef ROM_RTC_C_startClock
2493 #define MAP_RTC_C_startClock \
2494 ROM_RTC_C_startClock
2496 #define MAP_RTC_C_startClock \
2499 #ifdef ROM_RTC_C_holdClock
2500 #define MAP_RTC_C_holdClock \
2503 #define MAP_RTC_C_holdClock \
2506 #ifdef ROM_RTC_C_setCalibrationFrequency
2507 #define MAP_RTC_C_setCalibrationFrequency \
2508 ROM_RTC_C_setCalibrationFrequency
2510 #define MAP_RTC_C_setCalibrationFrequency \
2511 RTC_C_setCalibrationFrequency
2513 #ifdef ROM_RTC_C_setCalibrationData
2514 #define MAP_RTC_C_setCalibrationData \
2515 ROM_RTC_C_setCalibrationData
2517 #define MAP_RTC_C_setCalibrationData \
2518 RTC_C_setCalibrationData
2520 #ifdef ROM_RTC_C_setTemperatureCompensation
2521 #define MAP_RTC_C_setTemperatureCompensation \
2522 ROM_RTC_C_setTemperatureCompensation
2524 #define MAP_RTC_C_setTemperatureCompensation \
2525 RTC_C_setTemperatureCompensation
2527 #ifdef ROM_RTC_C_initCalendar
2528 #define MAP_RTC_C_initCalendar \
2529 ROM_RTC_C_initCalendar
2531 #define MAP_RTC_C_initCalendar \
2534 #ifdef ROM_RTC_C_getCalendarTime
2535 #define MAP_RTC_C_getCalendarTime \
2536 ROM_RTC_C_getCalendarTime
2538 #define MAP_RTC_C_getCalendarTime \
2539 RTC_C_getCalendarTime
2541 #ifdef ROM_RTC_C_setCalendarAlarm
2542 #define MAP_RTC_C_setCalendarAlarm \
2543 ROM_RTC_C_setCalendarAlarm
2545 #define MAP_RTC_C_setCalendarAlarm \
2546 RTC_C_setCalendarAlarm
2548 #ifdef ROM_RTC_C_setCalendarEvent
2549 #define MAP_RTC_C_setCalendarEvent \
2550 ROM_RTC_C_setCalendarEvent
2552 #define MAP_RTC_C_setCalendarEvent \
2553 RTC_C_setCalendarEvent
2555 #ifdef ROM_RTC_C_definePrescaleEvent
2556 #define MAP_RTC_C_definePrescaleEvent \
2557 ROM_RTC_C_definePrescaleEvent
2559 #define MAP_RTC_C_definePrescaleEvent \
2560 RTC_C_definePrescaleEvent
2562 #ifdef ROM_RTC_C_getPrescaleValue
2563 #define MAP_RTC_C_getPrescaleValue \
2564 ROM_RTC_C_getPrescaleValue
2566 #define MAP_RTC_C_getPrescaleValue \
2567 RTC_C_getPrescaleValue
2569 #ifdef ROM_RTC_C_setPrescaleValue
2570 #define MAP_RTC_C_setPrescaleValue \
2571 ROM_RTC_C_setPrescaleValue
2573 #define MAP_RTC_C_setPrescaleValue \
2574 RTC_C_setPrescaleValue
2576 #ifdef ROM_RTC_C_convertBCDToBinary
2577 #define MAP_RTC_C_convertBCDToBinary \
2578 ROM_RTC_C_convertBCDToBinary
2580 #define MAP_RTC_C_convertBCDToBinary \
2581 RTC_C_convertBCDToBinary
2583 #ifdef ROM_RTC_C_convertBinaryToBCD
2584 #define MAP_RTC_C_convertBinaryToBCD \
2585 ROM_RTC_C_convertBinaryToBCD
2587 #define MAP_RTC_C_convertBinaryToBCD \
2588 RTC_C_convertBinaryToBCD
2590 #ifdef ROM_RTC_C_enableInterrupt
2591 #define MAP_RTC_C_enableInterrupt \
2592 ROM_RTC_C_enableInterrupt
2594 #define MAP_RTC_C_enableInterrupt \
2595 RTC_C_enableInterrupt
2597 #ifdef ROM_RTC_C_disableInterrupt
2598 #define MAP_RTC_C_disableInterrupt \
2599 ROM_RTC_C_disableInterrupt
2601 #define MAP_RTC_C_disableInterrupt \
2602 RTC_C_disableInterrupt
2604 #ifdef ROM_RTC_C_getInterruptStatus
2605 #define MAP_RTC_C_getInterruptStatus \
2606 ROM_RTC_C_getInterruptStatus
2608 #define MAP_RTC_C_getInterruptStatus \
2609 RTC_C_getInterruptStatus
2611 #ifdef ROM_RTC_C_getEnabledInterruptStatus
2612 #define MAP_RTC_C_getEnabledInterruptStatus \
2613 ROM_RTC_C_getEnabledInterruptStatus
2615 #define MAP_RTC_C_getEnabledInterruptStatus \
2616 RTC_C_getEnabledInterruptStatus
2618 #ifdef ROM_RTC_C_clearInterruptFlag
2619 #define MAP_RTC_C_clearInterruptFlag \
2620 ROM_RTC_C_clearInterruptFlag
2622 #define MAP_RTC_C_clearInterruptFlag \
2623 RTC_C_clearInterruptFlag
2625 #ifdef ROM_RTC_C_registerInterrupt
2626 #define MAP_RTC_C_registerInterrupt \
2627 ROM_RTC_C_registerInterrupt
2629 #define MAP_RTC_C_registerInterrupt \
2630 RTC_C_registerInterrupt
2632 #ifdef ROM_RTC_C_unregisterInterrupt
2633 #define MAP_RTC_C_unregisterInterrupt \
2634 ROM_RTC_C_unregisterInterrupt
2636 #define MAP_RTC_C_unregisterInterrupt \
2637 RTC_C_unregisterInterrupt
2640 //*****************************************************************************
2642 // Macros for the SPI API.
2644 //*****************************************************************************
2645 #ifdef ROM_SPI_initMaster
2646 #define MAP_SPI_initMaster \
2649 #define MAP_SPI_initMaster \
2652 #ifdef ROM_SPI_selectFourPinFunctionality
2653 #define MAP_SPI_selectFourPinFunctionality \
2654 ROM_SPI_selectFourPinFunctionality
2656 #define MAP_SPI_selectFourPinFunctionality \
2657 SPI_selectFourPinFunctionality
2659 #ifdef ROM_SPI_changeMasterClock
2660 #define MAP_SPI_changeMasterClock \
2661 ROM_SPI_changeMasterClock
2663 #define MAP_SPI_changeMasterClock \
2664 SPI_changeMasterClock
2666 #ifdef ROM_SPI_initSlave
2667 #define MAP_SPI_initSlave \
2670 #define MAP_SPI_initSlave \
2673 #ifdef ROM_SPI_changeClockPhasePolarity
2674 #define MAP_SPI_changeClockPhasePolarity \
2675 ROM_SPI_changeClockPhasePolarity
2677 #define MAP_SPI_changeClockPhasePolarity \
2678 SPI_changeClockPhasePolarity
2680 #ifdef ROM_SPI_transmitData
2681 #define MAP_SPI_transmitData \
2682 ROM_SPI_transmitData
2684 #define MAP_SPI_transmitData \
2687 #ifdef ROM_SPI_receiveData
2688 #define MAP_SPI_receiveData \
2691 #define MAP_SPI_receiveData \
2694 #ifdef ROM_SPI_enableModule
2695 #define MAP_SPI_enableModule \
2696 ROM_SPI_enableModule
2698 #define MAP_SPI_enableModule \
2701 #ifdef ROM_SPI_disableModule
2702 #define MAP_SPI_disableModule \
2703 ROM_SPI_disableModule
2705 #define MAP_SPI_disableModule \
2708 #ifdef ROM_SPI_getReceiveBufferAddressForDMA
2709 #define MAP_SPI_getReceiveBufferAddressForDMA \
2710 ROM_SPI_getReceiveBufferAddressForDMA
2712 #define MAP_SPI_getReceiveBufferAddressForDMA \
2713 SPI_getReceiveBufferAddressForDMA
2715 #ifdef ROM_SPI_getTransmitBufferAddressForDMA
2716 #define MAP_SPI_getTransmitBufferAddressForDMA \
2717 ROM_SPI_getTransmitBufferAddressForDMA
2719 #define MAP_SPI_getTransmitBufferAddressForDMA \
2720 SPI_getTransmitBufferAddressForDMA
2722 #ifdef ROM_SPI_isBusy
2723 #define MAP_SPI_isBusy \
2726 #define MAP_SPI_isBusy \
2729 #ifdef ROM_SPI_enableInterrupt
2730 #define MAP_SPI_enableInterrupt \
2731 ROM_SPI_enableInterrupt
2733 #define MAP_SPI_enableInterrupt \
2736 #ifdef ROM_SPI_disableInterrupt
2737 #define MAP_SPI_disableInterrupt \
2738 ROM_SPI_disableInterrupt
2740 #define MAP_SPI_disableInterrupt \
2741 SPI_disableInterrupt
2743 #ifdef ROM_SPI_getInterruptStatus
2744 #define MAP_SPI_getInterruptStatus \
2745 ROM_SPI_getInterruptStatus
2747 #define MAP_SPI_getInterruptStatus \
2748 SPI_getInterruptStatus
2750 #ifdef ROM_SPI_getEnabledInterruptStatus
2751 #define MAP_SPI_getEnabledInterruptStatus \
2752 ROM_SPI_getEnabledInterruptStatus
2754 #define MAP_SPI_getEnabledInterruptStatus \
2755 SPI_getEnabledInterruptStatus
2757 #ifdef ROM_SPI_clearInterruptFlag
2758 #define MAP_SPI_clearInterruptFlag \
2759 ROM_SPI_clearInterruptFlag
2761 #define MAP_SPI_clearInterruptFlag \
2762 SPI_clearInterruptFlag
2764 #ifdef ROM_SPI_registerInterrupt
2765 #define MAP_SPI_registerInterrupt \
2766 ROM_SPI_registerInterrupt
2768 #define MAP_SPI_registerInterrupt \
2769 SPI_registerInterrupt
2771 #ifdef ROM_SPI_unregisterInterrupt
2772 #define MAP_SPI_unregisterInterrupt \
2773 ROM_SPI_unregisterInterrupt
2775 #define MAP_SPI_unregisterInterrupt \
2776 SPI_unregisterInterrupt
2779 //*****************************************************************************
2781 // Macros for the SysCtl API.
2783 //*****************************************************************************
2784 #ifdef ROM_SysCtl_getSRAMSize
2785 #define MAP_SysCtl_getSRAMSize \
2786 ROM_SysCtl_getSRAMSize
2788 #define MAP_SysCtl_getSRAMSize \
2791 #ifdef ROM_SysCtl_getFlashSize
2792 #define MAP_SysCtl_getFlashSize \
2793 ROM_SysCtl_getFlashSize
2795 #define MAP_SysCtl_getFlashSize \
2798 #ifdef ROM_SysCtl_rebootDevice
2799 #define MAP_SysCtl_rebootDevice \
2800 ROM_SysCtl_rebootDevice
2802 #define MAP_SysCtl_rebootDevice \
2805 #ifdef ROM_SysCtl_enableSRAMBank
2806 #define MAP_SysCtl_enableSRAMBank \
2807 ROM_SysCtl_enableSRAMBank
2809 #define MAP_SysCtl_enableSRAMBank \
2810 SysCtl_enableSRAMBank
2812 #ifdef ROM_SysCtl_disableSRAMBank
2813 #define MAP_SysCtl_disableSRAMBank \
2814 ROM_SysCtl_disableSRAMBank
2816 #define MAP_SysCtl_disableSRAMBank \
2817 SysCtl_disableSRAMBank
2819 #ifdef ROM_SysCtl_enableSRAMBankRetention
2820 #define MAP_SysCtl_enableSRAMBankRetention \
2821 ROM_SysCtl_enableSRAMBankRetention
2823 #define MAP_SysCtl_enableSRAMBankRetention \
2824 SysCtl_enableSRAMBankRetention
2826 #ifdef ROM_SysCtl_disableSRAMBankRetention
2827 #define MAP_SysCtl_disableSRAMBankRetention \
2828 ROM_SysCtl_disableSRAMBankRetention
2830 #define MAP_SysCtl_disableSRAMBankRetention \
2831 SysCtl_disableSRAMBankRetention
2833 #ifdef ROM_SysCtl_enablePeripheralAtCPUHalt
2834 #define MAP_SysCtl_enablePeripheralAtCPUHalt \
2835 ROM_SysCtl_enablePeripheralAtCPUHalt
2837 #define MAP_SysCtl_enablePeripheralAtCPUHalt \
2838 SysCtl_enablePeripheralAtCPUHalt
2840 #ifdef ROM_SysCtl_disablePeripheralAtCPUHalt
2841 #define MAP_SysCtl_disablePeripheralAtCPUHalt \
2842 ROM_SysCtl_disablePeripheralAtCPUHalt
2844 #define MAP_SysCtl_disablePeripheralAtCPUHalt \
2845 SysCtl_disablePeripheralAtCPUHalt
2847 #ifdef ROM_SysCtl_setWDTTimeoutResetType
2848 #define MAP_SysCtl_setWDTTimeoutResetType \
2849 ROM_SysCtl_setWDTTimeoutResetType
2851 #define MAP_SysCtl_setWDTTimeoutResetType \
2852 SysCtl_setWDTTimeoutResetType
2854 #ifdef ROM_SysCtl_setWDTPasswordViolationResetType
2855 #define MAP_SysCtl_setWDTPasswordViolationResetType \
2856 ROM_SysCtl_setWDTPasswordViolationResetType
2858 #define MAP_SysCtl_setWDTPasswordViolationResetType \
2859 SysCtl_setWDTPasswordViolationResetType
2861 #ifdef ROM_SysCtl_disableNMISource
2862 #define MAP_SysCtl_disableNMISource \
2863 ROM_SysCtl_disableNMISource
2865 #define MAP_SysCtl_disableNMISource \
2866 SysCtl_disableNMISource
2868 #ifdef ROM_SysCtl_enableNMISource
2869 #define MAP_SysCtl_enableNMISource \
2870 ROM_SysCtl_enableNMISource
2872 #define MAP_SysCtl_enableNMISource \
2873 SysCtl_enableNMISource
2875 #ifdef ROM_SysCtl_getNMISourceStatus
2876 #define MAP_SysCtl_getNMISourceStatus \
2877 ROM_SysCtl_getNMISourceStatus
2879 #define MAP_SysCtl_getNMISourceStatus \
2880 SysCtl_getNMISourceStatus
2882 #ifdef ROM_SysCtl_getTempCalibrationConstant
2883 #define MAP_SysCtl_getTempCalibrationConstant \
2884 ROM_SysCtl_getTempCalibrationConstant
2886 #define MAP_SysCtl_getTempCalibrationConstant \
2887 SysCtl_getTempCalibrationConstant
2890 //*****************************************************************************
2892 // Macros for the SysTick API.
2894 //*****************************************************************************
2895 #ifdef ROM_SysTick_enableModule
2896 #define MAP_SysTick_enableModule \
2897 ROM_SysTick_enableModule
2899 #define MAP_SysTick_enableModule \
2900 SysTick_enableModule
2902 #ifdef ROM_SysTick_disableModule
2903 #define MAP_SysTick_disableModule \
2904 ROM_SysTick_disableModule
2906 #define MAP_SysTick_disableModule \
2907 SysTick_disableModule
2909 #ifdef ROM_SysTick_enableInterrupt
2910 #define MAP_SysTick_enableInterrupt \
2911 ROM_SysTick_enableInterrupt
2913 #define MAP_SysTick_enableInterrupt \
2914 SysTick_enableInterrupt
2916 #ifdef ROM_SysTick_disableInterrupt
2917 #define MAP_SysTick_disableInterrupt \
2918 ROM_SysTick_disableInterrupt
2920 #define MAP_SysTick_disableInterrupt \
2921 SysTick_disableInterrupt
2923 #ifdef ROM_SysTick_setPeriod
2924 #define MAP_SysTick_setPeriod \
2925 ROM_SysTick_setPeriod
2927 #define MAP_SysTick_setPeriod \
2930 #ifdef ROM_SysTick_getPeriod
2931 #define MAP_SysTick_getPeriod \
2932 ROM_SysTick_getPeriod
2934 #define MAP_SysTick_getPeriod \
2937 #ifdef ROM_SysTick_getValue
2938 #define MAP_SysTick_getValue \
2939 ROM_SysTick_getValue
2941 #define MAP_SysTick_getValue \
2944 #ifdef ROM_SysTick_registerInterrupt
2945 #define MAP_SysTick_registerInterrupt \
2946 ROM_SysTick_registerInterrupt
2948 #define MAP_SysTick_registerInterrupt \
2949 SysTick_registerInterrupt
2951 #ifdef ROM_SysTick_unregisterInterrupt
2952 #define MAP_SysTick_unregisterInterrupt \
2953 ROM_SysTick_unregisterInterrupt
2955 #define MAP_SysTick_unregisterInterrupt \
2956 SysTick_unregisterInterrupt
2959 //*****************************************************************************
2961 // Macros for the Timer_A API.
2963 //*****************************************************************************
2964 #ifdef ROM_Timer_A_startCounter
2965 #define MAP_Timer_A_startCounter \
2966 ROM_Timer_A_startCounter
2968 #define MAP_Timer_A_startCounter \
2969 Timer_A_startCounter
2971 #ifdef ROM_Timer_A_configureContinuousMode
2972 #define MAP_Timer_A_configureContinuousMode \
2973 ROM_Timer_A_configureContinuousMode
2975 #define MAP_Timer_A_configureContinuousMode \
2976 Timer_A_configureContinuousMode
2978 #ifdef ROM_Timer_A_configureUpMode
2979 #define MAP_Timer_A_configureUpMode \
2980 ROM_Timer_A_configureUpMode
2982 #define MAP_Timer_A_configureUpMode \
2983 Timer_A_configureUpMode
2985 #ifdef ROM_Timer_A_configureUpDownMode
2986 #define MAP_Timer_A_configureUpDownMode \
2987 ROM_Timer_A_configureUpDownMode
2989 #define MAP_Timer_A_configureUpDownMode \
2990 Timer_A_configureUpDownMode
2992 #ifdef ROM_Timer_A_initCapture
2993 #define MAP_Timer_A_initCapture \
2994 ROM_Timer_A_initCapture
2996 #define MAP_Timer_A_initCapture \
2999 #ifdef ROM_Timer_A_initCompare
3000 #define MAP_Timer_A_initCompare \
3001 ROM_Timer_A_initCompare
3003 #define MAP_Timer_A_initCompare \
3006 #ifdef ROM_Timer_A_clearTimer
3007 #define MAP_Timer_A_clearTimer \
3008 ROM_Timer_A_clearTimer
3010 #define MAP_Timer_A_clearTimer \
3013 #ifdef ROM_Timer_A_getSynchronizedCaptureCompareInput
3014 #define MAP_Timer_A_getSynchronizedCaptureCompareInput \
3015 ROM_Timer_A_getSynchronizedCaptureCompareInput
3017 #define MAP_Timer_A_getSynchronizedCaptureCompareInput \
3018 Timer_A_getSynchronizedCaptureCompareInput
3020 #ifdef ROM_Timer_A_getOutputForOutputModeOutBitValue
3021 #define MAP_Timer_A_getOutputForOutputModeOutBitValue \
3022 ROM_Timer_A_getOutputForOutputModeOutBitValue
3024 #define MAP_Timer_A_getOutputForOutputModeOutBitValue \
3025 Timer_A_getOutputForOutputModeOutBitValue
3027 #ifdef ROM_Timer_A_getCaptureCompareCount
3028 #define MAP_Timer_A_getCaptureCompareCount \
3029 ROM_Timer_A_getCaptureCompareCount
3031 #define MAP_Timer_A_getCaptureCompareCount \
3032 Timer_A_getCaptureCompareCount
3034 #ifdef ROM_Timer_A_setOutputForOutputModeOutBitValue
3035 #define MAP_Timer_A_setOutputForOutputModeOutBitValue \
3036 ROM_Timer_A_setOutputForOutputModeOutBitValue
3038 #define MAP_Timer_A_setOutputForOutputModeOutBitValue \
3039 Timer_A_setOutputForOutputModeOutBitValue
3041 #ifdef ROM_Timer_A_generatePWM
3042 #define MAP_Timer_A_generatePWM \
3043 ROM_Timer_A_generatePWM
3045 #define MAP_Timer_A_generatePWM \
3048 #ifdef ROM_Timer_A_stopTimer
3049 #define MAP_Timer_A_stopTimer \
3050 ROM_Timer_A_stopTimer
3052 #define MAP_Timer_A_stopTimer \
3055 #ifdef ROM_Timer_A_setCompareValue
3056 #define MAP_Timer_A_setCompareValue \
3057 ROM_Timer_A_setCompareValue
3059 #define MAP_Timer_A_setCompareValue \
3060 Timer_A_setCompareValue
3062 #ifdef ROM_Timer_A_clearInterruptFlag
3063 #define MAP_Timer_A_clearInterruptFlag \
3064 ROM_Timer_A_clearInterruptFlag
3066 #define MAP_Timer_A_clearInterruptFlag \
3067 Timer_A_clearInterruptFlag
3069 #ifdef ROM_Timer_A_clearCaptureCompareInterrupt
3070 #define MAP_Timer_A_clearCaptureCompareInterrupt \
3071 ROM_Timer_A_clearCaptureCompareInterrupt
3073 #define MAP_Timer_A_clearCaptureCompareInterrupt \
3074 Timer_A_clearCaptureCompareInterrupt
3076 #ifdef ROM_Timer_A_enableInterrupt
3077 #define MAP_Timer_A_enableInterrupt \
3078 ROM_Timer_A_enableInterrupt
3080 #define MAP_Timer_A_enableInterrupt \
3081 Timer_A_enableInterrupt
3083 #ifdef ROM_Timer_A_disableInterrupt
3084 #define MAP_Timer_A_disableInterrupt \
3085 ROM_Timer_A_disableInterrupt
3087 #define MAP_Timer_A_disableInterrupt \
3088 Timer_A_disableInterrupt
3090 #ifdef ROM_Timer_A_getInterruptStatus
3091 #define MAP_Timer_A_getInterruptStatus \
3092 ROM_Timer_A_getInterruptStatus
3094 #define MAP_Timer_A_getInterruptStatus \
3095 Timer_A_getInterruptStatus
3097 #ifdef ROM_Timer_A_getEnabledInterruptStatus
3098 #define MAP_Timer_A_getEnabledInterruptStatus \
3099 ROM_Timer_A_getEnabledInterruptStatus
3101 #define MAP_Timer_A_getEnabledInterruptStatus \
3102 Timer_A_getEnabledInterruptStatus
3104 #ifdef ROM_Timer_A_enableCaptureCompareInterrupt
3105 #define MAP_Timer_A_enableCaptureCompareInterrupt \
3106 ROM_Timer_A_enableCaptureCompareInterrupt
3108 #define MAP_Timer_A_enableCaptureCompareInterrupt \
3109 Timer_A_enableCaptureCompareInterrupt
3111 #ifdef ROM_Timer_A_disableCaptureCompareInterrupt
3112 #define MAP_Timer_A_disableCaptureCompareInterrupt \
3113 ROM_Timer_A_disableCaptureCompareInterrupt
3115 #define MAP_Timer_A_disableCaptureCompareInterrupt \
3116 Timer_A_disableCaptureCompareInterrupt
3118 #ifdef ROM_Timer_A_getCaptureCompareInterruptStatus
3119 #define MAP_Timer_A_getCaptureCompareInterruptStatus \
3120 ROM_Timer_A_getCaptureCompareInterruptStatus
3122 #define MAP_Timer_A_getCaptureCompareInterruptStatus \
3123 Timer_A_getCaptureCompareInterruptStatus
3125 #ifdef ROM_Timer_A_getCaptureCompareEnabledInterruptStatus
3126 #define MAP_Timer_A_getCaptureCompareEnabledInterruptStatus \
3127 ROM_Timer_A_getCaptureCompareEnabledInterruptStatus
3129 #define MAP_Timer_A_getCaptureCompareEnabledInterruptStatus \
3130 Timer_A_getCaptureCompareEnabledInterruptStatus
3132 #ifdef ROM_Timer_A_registerInterrupt
3133 #define MAP_Timer_A_registerInterrupt \
3134 ROM_Timer_A_registerInterrupt
3136 #define MAP_Timer_A_registerInterrupt \
3137 Timer_A_registerInterrupt
3139 #ifdef ROM_Timer_A_unregisterInterrupt
3140 #define MAP_Timer_A_unregisterInterrupt \
3141 ROM_Timer_A_unregisterInterrupt
3143 #define MAP_Timer_A_unregisterInterrupt \
3144 Timer_A_unregisterInterrupt
3147 //*****************************************************************************
3149 // Macros for the Timer32 API.
3151 //*****************************************************************************
3152 #ifdef ROM_Timer32_initModule
3153 #define MAP_Timer32_initModule \
3154 ROM_Timer32_initModule
3156 #define MAP_Timer32_initModule \
3159 #ifdef ROM_Timer32_setCount
3160 #define MAP_Timer32_setCount \
3161 ROM_Timer32_setCount
3163 #define MAP_Timer32_setCount \
3166 #ifdef ROM_Timer32_setCountInBackground
3167 #define MAP_Timer32_setCountInBackground \
3168 ROM_Timer32_setCountInBackground
3170 #define MAP_Timer32_setCountInBackground \
3171 Timer32_setCountInBackground
3173 #ifdef ROM_Timer32_getValue
3174 #define MAP_Timer32_getValue \
3175 ROM_Timer32_getValue
3177 #define MAP_Timer32_getValue \
3180 #ifdef ROM_Timer32_startTimer
3181 #define MAP_Timer32_startTimer \
3182 ROM_Timer32_startTimer
3184 #define MAP_Timer32_startTimer \
3187 #ifdef ROM_Timer32_haltTimer
3188 #define MAP_Timer32_haltTimer \
3189 ROM_Timer32_haltTimer
3191 #define MAP_Timer32_haltTimer \
3194 #ifdef ROM_Timer32_enableInterrupt
3195 #define MAP_Timer32_enableInterrupt \
3196 ROM_Timer32_enableInterrupt
3198 #define MAP_Timer32_enableInterrupt \
3199 Timer32_enableInterrupt
3201 #ifdef ROM_Timer32_disableInterrupt
3202 #define MAP_Timer32_disableInterrupt \
3203 ROM_Timer32_disableInterrupt
3205 #define MAP_Timer32_disableInterrupt \
3206 Timer32_disableInterrupt
3208 #ifdef ROM_Timer32_clearInterruptFlag
3209 #define MAP_Timer32_clearInterruptFlag \
3210 ROM_Timer32_clearInterruptFlag
3212 #define MAP_Timer32_clearInterruptFlag \
3213 Timer32_clearInterruptFlag
3215 #ifdef ROM_Timer32_getInterruptStatus
3216 #define MAP_Timer32_getInterruptStatus \
3217 ROM_Timer32_getInterruptStatus
3219 #define MAP_Timer32_getInterruptStatus \
3220 Timer32_getInterruptStatus
3222 #ifdef ROM_Timer32_registerInterrupt
3223 #define MAP_Timer32_registerInterrupt \
3224 ROM_Timer32_registerInterrupt
3226 #define MAP_Timer32_registerInterrupt \
3227 Timer32_registerInterrupt
3229 #ifdef ROM_Timer32_unregisterInterrupt
3230 #define MAP_Timer32_unregisterInterrupt \
3231 ROM_Timer32_unregisterInterrupt
3233 #define MAP_Timer32_unregisterInterrupt \
3234 Timer32_unregisterInterrupt
3237 //*****************************************************************************
3239 // Macros for the UART API.
3241 //*****************************************************************************
3242 #ifdef ROM_UART_initModule
3243 #define MAP_UART_initModule \
3246 #define MAP_UART_initModule \
3249 #ifdef ROM_UART_transmitData
3250 #define MAP_UART_transmitData \
3251 ROM_UART_transmitData
3253 #define MAP_UART_transmitData \
3256 #ifdef ROM_UART_enableModule
3257 #define MAP_UART_enableModule \
3258 ROM_UART_enableModule
3260 #define MAP_UART_enableModule \
3263 #ifdef ROM_UART_disableModule
3264 #define MAP_UART_disableModule \
3265 ROM_UART_disableModule
3267 #define MAP_UART_disableModule \
3270 #ifdef ROM_UART_queryStatusFlags
3271 #define MAP_UART_queryStatusFlags \
3272 ROM_UART_queryStatusFlags
3274 #define MAP_UART_queryStatusFlags \
3275 UART_queryStatusFlags
3277 #ifdef ROM_UART_setDormant
3278 #define MAP_UART_setDormant \
3281 #define MAP_UART_setDormant \
3284 #ifdef ROM_UART_resetDormant
3285 #define MAP_UART_resetDormant \
3286 ROM_UART_resetDormant
3288 #define MAP_UART_resetDormant \
3291 #ifdef ROM_UART_transmitAddress
3292 #define MAP_UART_transmitAddress \
3293 ROM_UART_transmitAddress
3295 #define MAP_UART_transmitAddress \
3296 UART_transmitAddress
3298 #ifdef ROM_UART_transmitBreak
3299 #define MAP_UART_transmitBreak \
3300 ROM_UART_transmitBreak
3302 #define MAP_UART_transmitBreak \
3305 #ifdef ROM_UART_getReceiveBufferAddressForDMA
3306 #define MAP_UART_getReceiveBufferAddressForDMA \
3307 ROM_UART_getReceiveBufferAddressForDMA
3309 #define MAP_UART_getReceiveBufferAddressForDMA \
3310 UART_getReceiveBufferAddressForDMA
3312 #ifdef ROM_UART_getTransmitBufferAddressForDMA
3313 #define MAP_UART_getTransmitBufferAddressForDMA \
3314 ROM_UART_getTransmitBufferAddressForDMA
3316 #define MAP_UART_getTransmitBufferAddressForDMA \
3317 UART_getTransmitBufferAddressForDMA
3319 #ifdef ROM_UART_selectDeglitchTime
3320 #define MAP_UART_selectDeglitchTime \
3321 ROM_UART_selectDeglitchTime
3323 #define MAP_UART_selectDeglitchTime \
3324 UART_selectDeglitchTime
3326 #ifdef ROM_UART_enableInterrupt
3327 #define MAP_UART_enableInterrupt \
3328 ROM_UART_enableInterrupt
3330 #define MAP_UART_enableInterrupt \
3331 UART_enableInterrupt
3333 #ifdef ROM_UART_disableInterrupt
3334 #define MAP_UART_disableInterrupt \
3335 ROM_UART_disableInterrupt
3337 #define MAP_UART_disableInterrupt \
3338 UART_disableInterrupt
3340 #ifdef ROM_UART_getInterruptStatus
3341 #define MAP_UART_getInterruptStatus \
3342 ROM_UART_getInterruptStatus
3344 #define MAP_UART_getInterruptStatus \
3345 UART_getInterruptStatus
3347 #ifdef ROM_UART_clearInterruptFlag
3348 #define MAP_UART_clearInterruptFlag \
3349 ROM_UART_clearInterruptFlag
3351 #define MAP_UART_clearInterruptFlag \
3352 UART_clearInterruptFlag
3354 #ifdef ROM_UART_receiveData
3355 #define MAP_UART_receiveData \
3356 ROM_UART_receiveData
3358 #define MAP_UART_receiveData \
3361 #ifdef ROM_UART_getEnabledInterruptStatus
3362 #define MAP_UART_getEnabledInterruptStatus \
3363 ROM_UART_getEnabledInterruptStatus
3365 #define MAP_UART_getEnabledInterruptStatus \
3366 UART_getEnabledInterruptStatus
3368 #ifdef ROM_UART_registerInterrupt
3369 #define MAP_UART_registerInterrupt \
3370 ROM_UART_registerInterrupt
3372 #define MAP_UART_registerInterrupt \
3373 UART_registerInterrupt
3375 #ifdef ROM_UART_unregisterInterrupt
3376 #define MAP_UART_unregisterInterrupt \
3377 ROM_UART_unregisterInterrupt
3379 #define MAP_UART_unregisterInterrupt \
3380 UART_unregisterInterrupt
3383 //*****************************************************************************
3385 // Macros for the WDT API.
3387 //*****************************************************************************
3388 #ifdef ROM_WDT_A_holdTimer
3389 #define MAP_WDT_A_holdTimer \
3392 #define MAP_WDT_A_holdTimer \
3395 #ifdef ROM_WDT_A_startTimer
3396 #define MAP_WDT_A_startTimer \
3397 ROM_WDT_A_startTimer
3399 #define MAP_WDT_A_startTimer \
3402 #ifdef ROM_WDT_A_clearTimer
3403 #define MAP_WDT_A_clearTimer \
3404 ROM_WDT_A_clearTimer
3406 #define MAP_WDT_A_clearTimer \
3409 #ifdef ROM_WDT_A_initWatchdogTimer
3410 #define MAP_WDT_A_initWatchdogTimer \
3411 ROM_WDT_A_initWatchdogTimer
3413 #define MAP_WDT_A_initWatchdogTimer \
3414 WDT_A_initWatchdogTimer
3416 #ifdef ROM_WDT_A_initIntervalTimer
3417 #define MAP_WDT_A_initIntervalTimer \
3418 ROM_WDT_A_initIntervalTimer
3420 #define MAP_WDT_A_initIntervalTimer \
3421 WDT_A_initIntervalTimer
3423 #ifdef ROM_WDT_A_registerInterrupt
3424 #define MAP_WDT_A_registerInterrupt \
3425 ROM_WDT_A_registerInterrupt
3427 #define MAP_WDT_A_registerInterrupt \
3428 WDT_A_registerInterrupt
3430 #ifdef ROM_WDT_A_unregisterInterrupt
3431 #define MAP_WDT_A_unregisterInterrupt \
3432 ROM_WDT_A_unregisterInterrupt
3434 #define MAP_WDT_A_unregisterInterrupt \
3435 WDT_A_unregisterInterrupt
3438 #endif // __ROM_MAP_H__