xref: /btstack/port/msp432p401lp-cc256x/ti/devices/msp432p4xx/driverlib/rom_map.h (revision 5fd0122a3e19d95e11e1f3eb8a08a2b2acb2557e)
1*5fd0122aSMatthias Ringwald /* --COPYRIGHT--,BSD
2*5fd0122aSMatthias Ringwald  * Copyright (c) 2017, Texas Instruments Incorporated
3*5fd0122aSMatthias Ringwald  * All rights reserved.
4*5fd0122aSMatthias Ringwald  *
5*5fd0122aSMatthias Ringwald  * Redistribution and use in source and binary forms, with or without
6*5fd0122aSMatthias Ringwald  * modification, are permitted provided that the following conditions
7*5fd0122aSMatthias Ringwald  * are met:
8*5fd0122aSMatthias Ringwald  *
9*5fd0122aSMatthias Ringwald  * *  Redistributions of source code must retain the above copyright
10*5fd0122aSMatthias Ringwald  *    notice, this list of conditions and the following disclaimer.
11*5fd0122aSMatthias Ringwald  *
12*5fd0122aSMatthias Ringwald  * *  Redistributions in binary form must reproduce the above copyright
13*5fd0122aSMatthias Ringwald  *    notice, this list of conditions and the following disclaimer in the
14*5fd0122aSMatthias Ringwald  *    documentation and/or other materials provided with the distribution.
15*5fd0122aSMatthias Ringwald  *
16*5fd0122aSMatthias Ringwald  * *  Neither the name of Texas Instruments Incorporated nor the names of
17*5fd0122aSMatthias Ringwald  *    its contributors may be used to endorse or promote products derived
18*5fd0122aSMatthias Ringwald  *    from this software without specific prior written permission.
19*5fd0122aSMatthias Ringwald  *
20*5fd0122aSMatthias Ringwald  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21*5fd0122aSMatthias Ringwald  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
22*5fd0122aSMatthias Ringwald  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
23*5fd0122aSMatthias Ringwald  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
24*5fd0122aSMatthias Ringwald  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25*5fd0122aSMatthias Ringwald  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26*5fd0122aSMatthias Ringwald  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
27*5fd0122aSMatthias Ringwald  * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
28*5fd0122aSMatthias Ringwald  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
29*5fd0122aSMatthias Ringwald  * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
30*5fd0122aSMatthias Ringwald  * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31*5fd0122aSMatthias Ringwald  * --/COPYRIGHT--*/
32*5fd0122aSMatthias Ringwald #ifndef __ROM_MAP_H__
33*5fd0122aSMatthias Ringwald #define __ROM_MAP_H__
34*5fd0122aSMatthias Ringwald 
35*5fd0122aSMatthias Ringwald //*****************************************************************************
36*5fd0122aSMatthias Ringwald //
37*5fd0122aSMatthias Ringwald // Macros for the ADC14 API.
38*5fd0122aSMatthias Ringwald //
39*5fd0122aSMatthias Ringwald //*****************************************************************************
40*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_enableModule
41*5fd0122aSMatthias Ringwald #define MAP_ADC14_enableModule                                                \
42*5fd0122aSMatthias Ringwald         ROM_ADC14_enableModule
43*5fd0122aSMatthias Ringwald #else
44*5fd0122aSMatthias Ringwald #define MAP_ADC14_enableModule                                                \
45*5fd0122aSMatthias Ringwald         ADC14_enableModule
46*5fd0122aSMatthias Ringwald #endif
47*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_disableModule
48*5fd0122aSMatthias Ringwald #define MAP_ADC14_disableModule                                               \
49*5fd0122aSMatthias Ringwald         ROM_ADC14_disableModule
50*5fd0122aSMatthias Ringwald #else
51*5fd0122aSMatthias Ringwald #define MAP_ADC14_disableModule                                               \
52*5fd0122aSMatthias Ringwald         ADC14_disableModule
53*5fd0122aSMatthias Ringwald #endif
54*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_initModule
55*5fd0122aSMatthias Ringwald #define MAP_ADC14_initModule                                                  \
56*5fd0122aSMatthias Ringwald         ROM_ADC14_initModule
57*5fd0122aSMatthias Ringwald #else
58*5fd0122aSMatthias Ringwald #define MAP_ADC14_initModule                                                  \
59*5fd0122aSMatthias Ringwald         ADC14_initModule
60*5fd0122aSMatthias Ringwald #endif
61*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_setResolution
62*5fd0122aSMatthias Ringwald #define MAP_ADC14_setResolution                                               \
63*5fd0122aSMatthias Ringwald         ROM_ADC14_setResolution
64*5fd0122aSMatthias Ringwald #else
65*5fd0122aSMatthias Ringwald #define MAP_ADC14_setResolution                                               \
66*5fd0122aSMatthias Ringwald         ADC14_setResolution
67*5fd0122aSMatthias Ringwald #endif
68*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_getResolution
69*5fd0122aSMatthias Ringwald #define MAP_ADC14_getResolution                                               \
70*5fd0122aSMatthias Ringwald         ROM_ADC14_getResolution
71*5fd0122aSMatthias Ringwald #else
72*5fd0122aSMatthias Ringwald #define MAP_ADC14_getResolution                                               \
73*5fd0122aSMatthias Ringwald         ADC14_getResolution
74*5fd0122aSMatthias Ringwald #endif
75*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_setSampleHoldTrigger
76*5fd0122aSMatthias Ringwald #define MAP_ADC14_setSampleHoldTrigger                                        \
77*5fd0122aSMatthias Ringwald         ROM_ADC14_setSampleHoldTrigger
78*5fd0122aSMatthias Ringwald #else
79*5fd0122aSMatthias Ringwald #define MAP_ADC14_setSampleHoldTrigger                                        \
80*5fd0122aSMatthias Ringwald         ADC14_setSampleHoldTrigger
81*5fd0122aSMatthias Ringwald #endif
82*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_setSampleHoldTime
83*5fd0122aSMatthias Ringwald #define MAP_ADC14_setSampleHoldTime                                           \
84*5fd0122aSMatthias Ringwald         ROM_ADC14_setSampleHoldTime
85*5fd0122aSMatthias Ringwald #else
86*5fd0122aSMatthias Ringwald #define MAP_ADC14_setSampleHoldTime                                           \
87*5fd0122aSMatthias Ringwald         ADC14_setSampleHoldTime
88*5fd0122aSMatthias Ringwald #endif
89*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_configureMultiSequenceMode
90*5fd0122aSMatthias Ringwald #define MAP_ADC14_configureMultiSequenceMode                                  \
91*5fd0122aSMatthias Ringwald         ROM_ADC14_configureMultiSequenceMode
92*5fd0122aSMatthias Ringwald #else
93*5fd0122aSMatthias Ringwald #define MAP_ADC14_configureMultiSequenceMode                                  \
94*5fd0122aSMatthias Ringwald         ADC14_configureMultiSequenceMode
95*5fd0122aSMatthias Ringwald #endif
96*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_configureSingleSampleMode
97*5fd0122aSMatthias Ringwald #define MAP_ADC14_configureSingleSampleMode                                   \
98*5fd0122aSMatthias Ringwald         ROM_ADC14_configureSingleSampleMode
99*5fd0122aSMatthias Ringwald #else
100*5fd0122aSMatthias Ringwald #define MAP_ADC14_configureSingleSampleMode                                   \
101*5fd0122aSMatthias Ringwald         ADC14_configureSingleSampleMode
102*5fd0122aSMatthias Ringwald #endif
103*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_enableConversion
104*5fd0122aSMatthias Ringwald #define MAP_ADC14_enableConversion                                            \
105*5fd0122aSMatthias Ringwald         ROM_ADC14_enableConversion
106*5fd0122aSMatthias Ringwald #else
107*5fd0122aSMatthias Ringwald #define MAP_ADC14_enableConversion                                            \
108*5fd0122aSMatthias Ringwald         ADC14_enableConversion
109*5fd0122aSMatthias Ringwald #endif
110*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_disableConversion
111*5fd0122aSMatthias Ringwald #define MAP_ADC14_disableConversion                                           \
112*5fd0122aSMatthias Ringwald         ROM_ADC14_disableConversion
113*5fd0122aSMatthias Ringwald #else
114*5fd0122aSMatthias Ringwald #define MAP_ADC14_disableConversion                                           \
115*5fd0122aSMatthias Ringwald         ADC14_disableConversion
116*5fd0122aSMatthias Ringwald #endif
117*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_isBusy
118*5fd0122aSMatthias Ringwald #define MAP_ADC14_isBusy                                                      \
119*5fd0122aSMatthias Ringwald         ROM_ADC14_isBusy
120*5fd0122aSMatthias Ringwald #else
121*5fd0122aSMatthias Ringwald #define MAP_ADC14_isBusy                                                      \
122*5fd0122aSMatthias Ringwald         ADC14_isBusy
123*5fd0122aSMatthias Ringwald #endif
124*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_configureConversionMemory
125*5fd0122aSMatthias Ringwald #define MAP_ADC14_configureConversionMemory                                   \
126*5fd0122aSMatthias Ringwald         ROM_ADC14_configureConversionMemory
127*5fd0122aSMatthias Ringwald #else
128*5fd0122aSMatthias Ringwald #define MAP_ADC14_configureConversionMemory                                   \
129*5fd0122aSMatthias Ringwald         ADC14_configureConversionMemory
130*5fd0122aSMatthias Ringwald #endif
131*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_enableComparatorWindow
132*5fd0122aSMatthias Ringwald #define MAP_ADC14_enableComparatorWindow                                      \
133*5fd0122aSMatthias Ringwald         ROM_ADC14_enableComparatorWindow
134*5fd0122aSMatthias Ringwald #else
135*5fd0122aSMatthias Ringwald #define MAP_ADC14_enableComparatorWindow                                      \
136*5fd0122aSMatthias Ringwald         ADC14_enableComparatorWindow
137*5fd0122aSMatthias Ringwald #endif
138*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_disableComparatorWindow
139*5fd0122aSMatthias Ringwald #define MAP_ADC14_disableComparatorWindow                                     \
140*5fd0122aSMatthias Ringwald         ROM_ADC14_disableComparatorWindow
141*5fd0122aSMatthias Ringwald #else
142*5fd0122aSMatthias Ringwald #define MAP_ADC14_disableComparatorWindow                                     \
143*5fd0122aSMatthias Ringwald         ADC14_disableComparatorWindow
144*5fd0122aSMatthias Ringwald #endif
145*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_setComparatorWindowValue
146*5fd0122aSMatthias Ringwald #define MAP_ADC14_setComparatorWindowValue                                    \
147*5fd0122aSMatthias Ringwald         ROM_ADC14_setComparatorWindowValue
148*5fd0122aSMatthias Ringwald #else
149*5fd0122aSMatthias Ringwald #define MAP_ADC14_setComparatorWindowValue                                    \
150*5fd0122aSMatthias Ringwald         ADC14_setComparatorWindowValue
151*5fd0122aSMatthias Ringwald #endif
152*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_setResultFormat
153*5fd0122aSMatthias Ringwald #define MAP_ADC14_setResultFormat                                             \
154*5fd0122aSMatthias Ringwald         ROM_ADC14_setResultFormat
155*5fd0122aSMatthias Ringwald #else
156*5fd0122aSMatthias Ringwald #define MAP_ADC14_setResultFormat                                             \
157*5fd0122aSMatthias Ringwald         ADC14_setResultFormat
158*5fd0122aSMatthias Ringwald #endif
159*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_getResult
160*5fd0122aSMatthias Ringwald #define MAP_ADC14_getResult                                                   \
161*5fd0122aSMatthias Ringwald         ROM_ADC14_getResult
162*5fd0122aSMatthias Ringwald #else
163*5fd0122aSMatthias Ringwald #define MAP_ADC14_getResult                                                   \
164*5fd0122aSMatthias Ringwald         ADC14_getResult
165*5fd0122aSMatthias Ringwald #endif
166*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_getMultiSequenceResult
167*5fd0122aSMatthias Ringwald #define MAP_ADC14_getMultiSequenceResult                                      \
168*5fd0122aSMatthias Ringwald         ROM_ADC14_getMultiSequenceResult
169*5fd0122aSMatthias Ringwald #else
170*5fd0122aSMatthias Ringwald #define MAP_ADC14_getMultiSequenceResult                                      \
171*5fd0122aSMatthias Ringwald         ADC14_getMultiSequenceResult
172*5fd0122aSMatthias Ringwald #endif
173*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_getResultArray
174*5fd0122aSMatthias Ringwald #define MAP_ADC14_getResultArray                                              \
175*5fd0122aSMatthias Ringwald         ROM_ADC14_getResultArray
176*5fd0122aSMatthias Ringwald #else
177*5fd0122aSMatthias Ringwald #define MAP_ADC14_getResultArray                                              \
178*5fd0122aSMatthias Ringwald         ADC14_getResultArray
179*5fd0122aSMatthias Ringwald #endif
180*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_enableReferenceBurst
181*5fd0122aSMatthias Ringwald #define MAP_ADC14_enableReferenceBurst                                        \
182*5fd0122aSMatthias Ringwald         ROM_ADC14_enableReferenceBurst
183*5fd0122aSMatthias Ringwald #else
184*5fd0122aSMatthias Ringwald #define MAP_ADC14_enableReferenceBurst                                        \
185*5fd0122aSMatthias Ringwald         ADC14_enableReferenceBurst
186*5fd0122aSMatthias Ringwald #endif
187*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_disableReferenceBurst
188*5fd0122aSMatthias Ringwald #define MAP_ADC14_disableReferenceBurst                                       \
189*5fd0122aSMatthias Ringwald         ROM_ADC14_disableReferenceBurst
190*5fd0122aSMatthias Ringwald #else
191*5fd0122aSMatthias Ringwald #define MAP_ADC14_disableReferenceBurst                                       \
192*5fd0122aSMatthias Ringwald         ADC14_disableReferenceBurst
193*5fd0122aSMatthias Ringwald #endif
194*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_setPowerMode
195*5fd0122aSMatthias Ringwald #define MAP_ADC14_setPowerMode                                                \
196*5fd0122aSMatthias Ringwald         ROM_ADC14_setPowerMode
197*5fd0122aSMatthias Ringwald #else
198*5fd0122aSMatthias Ringwald #define MAP_ADC14_setPowerMode                                                \
199*5fd0122aSMatthias Ringwald         ADC14_setPowerMode
200*5fd0122aSMatthias Ringwald #endif
201*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_enableInterrupt
202*5fd0122aSMatthias Ringwald #define MAP_ADC14_enableInterrupt                                             \
203*5fd0122aSMatthias Ringwald         ROM_ADC14_enableInterrupt
204*5fd0122aSMatthias Ringwald #else
205*5fd0122aSMatthias Ringwald #define MAP_ADC14_enableInterrupt                                             \
206*5fd0122aSMatthias Ringwald         ADC14_enableInterrupt
207*5fd0122aSMatthias Ringwald #endif
208*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_disableInterrupt
209*5fd0122aSMatthias Ringwald #define MAP_ADC14_disableInterrupt                                            \
210*5fd0122aSMatthias Ringwald         ROM_ADC14_disableInterrupt
211*5fd0122aSMatthias Ringwald #else
212*5fd0122aSMatthias Ringwald #define MAP_ADC14_disableInterrupt                                            \
213*5fd0122aSMatthias Ringwald         ADC14_disableInterrupt
214*5fd0122aSMatthias Ringwald #endif
215*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_getInterruptStatus
216*5fd0122aSMatthias Ringwald #define MAP_ADC14_getInterruptStatus                                          \
217*5fd0122aSMatthias Ringwald         ROM_ADC14_getInterruptStatus
218*5fd0122aSMatthias Ringwald #else
219*5fd0122aSMatthias Ringwald #define MAP_ADC14_getInterruptStatus                                          \
220*5fd0122aSMatthias Ringwald         ADC14_getInterruptStatus
221*5fd0122aSMatthias Ringwald #endif
222*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_getEnabledInterruptStatus
223*5fd0122aSMatthias Ringwald #define MAP_ADC14_getEnabledInterruptStatus                                   \
224*5fd0122aSMatthias Ringwald         ROM_ADC14_getEnabledInterruptStatus
225*5fd0122aSMatthias Ringwald #else
226*5fd0122aSMatthias Ringwald #define MAP_ADC14_getEnabledInterruptStatus                                   \
227*5fd0122aSMatthias Ringwald         ADC14_getEnabledInterruptStatus
228*5fd0122aSMatthias Ringwald #endif
229*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_clearInterruptFlag
230*5fd0122aSMatthias Ringwald #define MAP_ADC14_clearInterruptFlag                                          \
231*5fd0122aSMatthias Ringwald         ROM_ADC14_clearInterruptFlag
232*5fd0122aSMatthias Ringwald #else
233*5fd0122aSMatthias Ringwald #define MAP_ADC14_clearInterruptFlag                                          \
234*5fd0122aSMatthias Ringwald         ADC14_clearInterruptFlag
235*5fd0122aSMatthias Ringwald #endif
236*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_toggleConversionTrigger
237*5fd0122aSMatthias Ringwald #define MAP_ADC14_toggleConversionTrigger                                     \
238*5fd0122aSMatthias Ringwald         ROM_ADC14_toggleConversionTrigger
239*5fd0122aSMatthias Ringwald #else
240*5fd0122aSMatthias Ringwald #define MAP_ADC14_toggleConversionTrigger                                     \
241*5fd0122aSMatthias Ringwald         ADC14_toggleConversionTrigger
242*5fd0122aSMatthias Ringwald #endif
243*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_enableSampleTimer
244*5fd0122aSMatthias Ringwald #define MAP_ADC14_enableSampleTimer                                           \
245*5fd0122aSMatthias Ringwald         ROM_ADC14_enableSampleTimer
246*5fd0122aSMatthias Ringwald #else
247*5fd0122aSMatthias Ringwald #define MAP_ADC14_enableSampleTimer                                           \
248*5fd0122aSMatthias Ringwald         ADC14_enableSampleTimer
249*5fd0122aSMatthias Ringwald #endif
250*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_disableSampleTimer
251*5fd0122aSMatthias Ringwald #define MAP_ADC14_disableSampleTimer                                          \
252*5fd0122aSMatthias Ringwald         ROM_ADC14_disableSampleTimer
253*5fd0122aSMatthias Ringwald #else
254*5fd0122aSMatthias Ringwald #define MAP_ADC14_disableSampleTimer                                          \
255*5fd0122aSMatthias Ringwald         ADC14_disableSampleTimer
256*5fd0122aSMatthias Ringwald #endif
257*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_registerInterrupt
258*5fd0122aSMatthias Ringwald #define MAP_ADC14_registerInterrupt                                           \
259*5fd0122aSMatthias Ringwald         ROM_ADC14_registerInterrupt
260*5fd0122aSMatthias Ringwald #else
261*5fd0122aSMatthias Ringwald #define MAP_ADC14_registerInterrupt                                           \
262*5fd0122aSMatthias Ringwald         ADC14_registerInterrupt
263*5fd0122aSMatthias Ringwald #endif
264*5fd0122aSMatthias Ringwald #ifdef ROM_ADC14_unregisterInterrupt
265*5fd0122aSMatthias Ringwald #define MAP_ADC14_unregisterInterrupt                                         \
266*5fd0122aSMatthias Ringwald         ROM_ADC14_unregisterInterrupt
267*5fd0122aSMatthias Ringwald #else
268*5fd0122aSMatthias Ringwald #define MAP_ADC14_unregisterInterrupt                                         \
269*5fd0122aSMatthias Ringwald         ADC14_unregisterInterrupt
270*5fd0122aSMatthias Ringwald #endif
271*5fd0122aSMatthias Ringwald 
272*5fd0122aSMatthias Ringwald //*****************************************************************************
273*5fd0122aSMatthias Ringwald //
274*5fd0122aSMatthias Ringwald // Macros for the AES256 API.
275*5fd0122aSMatthias Ringwald //
276*5fd0122aSMatthias Ringwald //*****************************************************************************
277*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_setCipherKey
278*5fd0122aSMatthias Ringwald #define MAP_AES256_setCipherKey                                               \
279*5fd0122aSMatthias Ringwald         ROM_AES256_setCipherKey
280*5fd0122aSMatthias Ringwald #else
281*5fd0122aSMatthias Ringwald #define MAP_AES256_setCipherKey                                               \
282*5fd0122aSMatthias Ringwald         AES256_setCipherKey
283*5fd0122aSMatthias Ringwald #endif
284*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_encryptData
285*5fd0122aSMatthias Ringwald #define MAP_AES256_encryptData                                                \
286*5fd0122aSMatthias Ringwald         ROM_AES256_encryptData
287*5fd0122aSMatthias Ringwald #else
288*5fd0122aSMatthias Ringwald #define MAP_AES256_encryptData                                                \
289*5fd0122aSMatthias Ringwald         AES256_encryptData
290*5fd0122aSMatthias Ringwald #endif
291*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_decryptData
292*5fd0122aSMatthias Ringwald #define MAP_AES256_decryptData                                                \
293*5fd0122aSMatthias Ringwald         ROM_AES256_decryptData
294*5fd0122aSMatthias Ringwald #else
295*5fd0122aSMatthias Ringwald #define MAP_AES256_decryptData                                                \
296*5fd0122aSMatthias Ringwald         AES256_decryptData
297*5fd0122aSMatthias Ringwald #endif
298*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_setDecipherKey
299*5fd0122aSMatthias Ringwald #define MAP_AES256_setDecipherKey                                             \
300*5fd0122aSMatthias Ringwald         ROM_AES256_setDecipherKey
301*5fd0122aSMatthias Ringwald #else
302*5fd0122aSMatthias Ringwald #define MAP_AES256_setDecipherKey                                             \
303*5fd0122aSMatthias Ringwald         AES256_setDecipherKey
304*5fd0122aSMatthias Ringwald #endif
305*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_reset
306*5fd0122aSMatthias Ringwald #define MAP_AES256_reset                                                      \
307*5fd0122aSMatthias Ringwald         ROM_AES256_reset
308*5fd0122aSMatthias Ringwald #else
309*5fd0122aSMatthias Ringwald #define MAP_AES256_reset                                                      \
310*5fd0122aSMatthias Ringwald         AES256_reset
311*5fd0122aSMatthias Ringwald #endif
312*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_startEncryptData
313*5fd0122aSMatthias Ringwald #define MAP_AES256_startEncryptData                                           \
314*5fd0122aSMatthias Ringwald         ROM_AES256_startEncryptData
315*5fd0122aSMatthias Ringwald #else
316*5fd0122aSMatthias Ringwald #define MAP_AES256_startEncryptData                                           \
317*5fd0122aSMatthias Ringwald         AES256_startEncryptData
318*5fd0122aSMatthias Ringwald #endif
319*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_startDecryptData
320*5fd0122aSMatthias Ringwald #define MAP_AES256_startDecryptData                                           \
321*5fd0122aSMatthias Ringwald         ROM_AES256_startDecryptData
322*5fd0122aSMatthias Ringwald #else
323*5fd0122aSMatthias Ringwald #define MAP_AES256_startDecryptData                                           \
324*5fd0122aSMatthias Ringwald         AES256_startDecryptData
325*5fd0122aSMatthias Ringwald #endif
326*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_startSetDecipherKey
327*5fd0122aSMatthias Ringwald #define MAP_AES256_startSetDecipherKey                                        \
328*5fd0122aSMatthias Ringwald         ROM_AES256_startSetDecipherKey
329*5fd0122aSMatthias Ringwald #else
330*5fd0122aSMatthias Ringwald #define MAP_AES256_startSetDecipherKey                                        \
331*5fd0122aSMatthias Ringwald         AES256_startSetDecipherKey
332*5fd0122aSMatthias Ringwald #endif
333*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_getDataOut
334*5fd0122aSMatthias Ringwald #define MAP_AES256_getDataOut                                                 \
335*5fd0122aSMatthias Ringwald         ROM_AES256_getDataOut
336*5fd0122aSMatthias Ringwald #else
337*5fd0122aSMatthias Ringwald #define MAP_AES256_getDataOut                                                 \
338*5fd0122aSMatthias Ringwald         AES256_getDataOut
339*5fd0122aSMatthias Ringwald #endif
340*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_isBusy
341*5fd0122aSMatthias Ringwald #define MAP_AES256_isBusy                                                     \
342*5fd0122aSMatthias Ringwald         ROM_AES256_isBusy
343*5fd0122aSMatthias Ringwald #else
344*5fd0122aSMatthias Ringwald #define MAP_AES256_isBusy                                                     \
345*5fd0122aSMatthias Ringwald         AES256_isBusy
346*5fd0122aSMatthias Ringwald #endif
347*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_clearErrorFlag
348*5fd0122aSMatthias Ringwald #define MAP_AES256_clearErrorFlag                                             \
349*5fd0122aSMatthias Ringwald         ROM_AES256_clearErrorFlag
350*5fd0122aSMatthias Ringwald #else
351*5fd0122aSMatthias Ringwald #define MAP_AES256_clearErrorFlag                                             \
352*5fd0122aSMatthias Ringwald         AES256_clearErrorFlag
353*5fd0122aSMatthias Ringwald #endif
354*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_getErrorFlagStatus
355*5fd0122aSMatthias Ringwald #define MAP_AES256_getErrorFlagStatus                                         \
356*5fd0122aSMatthias Ringwald         ROM_AES256_getErrorFlagStatus
357*5fd0122aSMatthias Ringwald #else
358*5fd0122aSMatthias Ringwald #define MAP_AES256_getErrorFlagStatus                                         \
359*5fd0122aSMatthias Ringwald         AES256_getErrorFlagStatus
360*5fd0122aSMatthias Ringwald #endif
361*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_clearInterruptFlag
362*5fd0122aSMatthias Ringwald #define MAP_AES256_clearInterruptFlag                                         \
363*5fd0122aSMatthias Ringwald         ROM_AES256_clearInterruptFlag
364*5fd0122aSMatthias Ringwald #else
365*5fd0122aSMatthias Ringwald #define MAP_AES256_clearInterruptFlag                                         \
366*5fd0122aSMatthias Ringwald         AES256_clearInterruptFlag
367*5fd0122aSMatthias Ringwald #endif
368*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_getInterruptStatus
369*5fd0122aSMatthias Ringwald #define MAP_AES256_getInterruptStatus                                         \
370*5fd0122aSMatthias Ringwald         ROM_AES256_getInterruptStatus
371*5fd0122aSMatthias Ringwald #else
372*5fd0122aSMatthias Ringwald #define MAP_AES256_getInterruptStatus                                         \
373*5fd0122aSMatthias Ringwald         AES256_getInterruptStatus
374*5fd0122aSMatthias Ringwald #endif
375*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_enableInterrupt
376*5fd0122aSMatthias Ringwald #define MAP_AES256_enableInterrupt                                            \
377*5fd0122aSMatthias Ringwald         ROM_AES256_enableInterrupt
378*5fd0122aSMatthias Ringwald #else
379*5fd0122aSMatthias Ringwald #define MAP_AES256_enableInterrupt                                            \
380*5fd0122aSMatthias Ringwald         AES256_enableInterrupt
381*5fd0122aSMatthias Ringwald #endif
382*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_disableInterrupt
383*5fd0122aSMatthias Ringwald #define MAP_AES256_disableInterrupt                                           \
384*5fd0122aSMatthias Ringwald         ROM_AES256_disableInterrupt
385*5fd0122aSMatthias Ringwald #else
386*5fd0122aSMatthias Ringwald #define MAP_AES256_disableInterrupt                                           \
387*5fd0122aSMatthias Ringwald         AES256_disableInterrupt
388*5fd0122aSMatthias Ringwald #endif
389*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_registerInterrupt
390*5fd0122aSMatthias Ringwald #define MAP_AES256_registerInterrupt                                          \
391*5fd0122aSMatthias Ringwald         ROM_AES256_registerInterrupt
392*5fd0122aSMatthias Ringwald #else
393*5fd0122aSMatthias Ringwald #define MAP_AES256_registerInterrupt                                          \
394*5fd0122aSMatthias Ringwald         AES256_registerInterrupt
395*5fd0122aSMatthias Ringwald #endif
396*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_unregisterInterrupt
397*5fd0122aSMatthias Ringwald #define MAP_AES256_unregisterInterrupt                                        \
398*5fd0122aSMatthias Ringwald         ROM_AES256_unregisterInterrupt
399*5fd0122aSMatthias Ringwald #else
400*5fd0122aSMatthias Ringwald #define MAP_AES256_unregisterInterrupt                                        \
401*5fd0122aSMatthias Ringwald         AES256_unregisterInterrupt
402*5fd0122aSMatthias Ringwald #endif
403*5fd0122aSMatthias Ringwald #ifdef ROM_AES256_getInterruptFlagStatus
404*5fd0122aSMatthias Ringwald #define MAP_AES256_getInterruptFlagStatus                                     \
405*5fd0122aSMatthias Ringwald         ROM_AES256_getInterruptFlagStatus
406*5fd0122aSMatthias Ringwald #else
407*5fd0122aSMatthias Ringwald #define MAP_AES256_getInterruptFlagStatus                                     \
408*5fd0122aSMatthias Ringwald         AES256_getInterruptFlagStatus
409*5fd0122aSMatthias Ringwald #endif
410*5fd0122aSMatthias Ringwald 
411*5fd0122aSMatthias Ringwald //*****************************************************************************
412*5fd0122aSMatthias Ringwald //
413*5fd0122aSMatthias Ringwald // Macros for the Comp API.
414*5fd0122aSMatthias Ringwald //
415*5fd0122aSMatthias Ringwald //*****************************************************************************
416*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_initModule
417*5fd0122aSMatthias Ringwald #define MAP_COMP_E_initModule                                                 \
418*5fd0122aSMatthias Ringwald         ROM_COMP_E_initModule
419*5fd0122aSMatthias Ringwald #else
420*5fd0122aSMatthias Ringwald #define MAP_COMP_E_initModule                                                 \
421*5fd0122aSMatthias Ringwald         COMP_E_initModule
422*5fd0122aSMatthias Ringwald #endif
423*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_setReferenceVoltage
424*5fd0122aSMatthias Ringwald #define MAP_COMP_E_setReferenceVoltage                                        \
425*5fd0122aSMatthias Ringwald         ROM_COMP_E_setReferenceVoltage
426*5fd0122aSMatthias Ringwald #else
427*5fd0122aSMatthias Ringwald #define MAP_COMP_E_setReferenceVoltage                                        \
428*5fd0122aSMatthias Ringwald         COMP_E_setReferenceVoltage
429*5fd0122aSMatthias Ringwald #endif
430*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_setReferenceAccuracy
431*5fd0122aSMatthias Ringwald #define MAP_COMP_E_setReferenceAccuracy                                       \
432*5fd0122aSMatthias Ringwald         ROM_COMP_E_setReferenceAccuracy
433*5fd0122aSMatthias Ringwald #else
434*5fd0122aSMatthias Ringwald #define MAP_COMP_E_setReferenceAccuracy                                       \
435*5fd0122aSMatthias Ringwald         COMP_E_setReferenceAccuracy
436*5fd0122aSMatthias Ringwald #endif
437*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_setPowerMode
438*5fd0122aSMatthias Ringwald #define MAP_COMP_E_setPowerMode                                               \
439*5fd0122aSMatthias Ringwald         ROM_COMP_E_setPowerMode
440*5fd0122aSMatthias Ringwald #else
441*5fd0122aSMatthias Ringwald #define MAP_COMP_E_setPowerMode                                               \
442*5fd0122aSMatthias Ringwald         COMP_E_setPowerMode
443*5fd0122aSMatthias Ringwald #endif
444*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_enableModule
445*5fd0122aSMatthias Ringwald #define MAP_COMP_E_enableModule                                               \
446*5fd0122aSMatthias Ringwald         ROM_COMP_E_enableModule
447*5fd0122aSMatthias Ringwald #else
448*5fd0122aSMatthias Ringwald #define MAP_COMP_E_enableModule                                               \
449*5fd0122aSMatthias Ringwald         COMP_E_enableModule
450*5fd0122aSMatthias Ringwald #endif
451*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_disableModule
452*5fd0122aSMatthias Ringwald #define MAP_COMP_E_disableModule                                              \
453*5fd0122aSMatthias Ringwald         ROM_COMP_E_disableModule
454*5fd0122aSMatthias Ringwald #else
455*5fd0122aSMatthias Ringwald #define MAP_COMP_E_disableModule                                              \
456*5fd0122aSMatthias Ringwald         COMP_E_disableModule
457*5fd0122aSMatthias Ringwald #endif
458*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_shortInputs
459*5fd0122aSMatthias Ringwald #define MAP_COMP_E_shortInputs                                                \
460*5fd0122aSMatthias Ringwald         ROM_COMP_E_shortInputs
461*5fd0122aSMatthias Ringwald #else
462*5fd0122aSMatthias Ringwald #define MAP_COMP_E_shortInputs                                                \
463*5fd0122aSMatthias Ringwald         COMP_E_shortInputs
464*5fd0122aSMatthias Ringwald #endif
465*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_unshortInputs
466*5fd0122aSMatthias Ringwald #define MAP_COMP_E_unshortInputs                                              \
467*5fd0122aSMatthias Ringwald         ROM_COMP_E_unshortInputs
468*5fd0122aSMatthias Ringwald #else
469*5fd0122aSMatthias Ringwald #define MAP_COMP_E_unshortInputs                                              \
470*5fd0122aSMatthias Ringwald         COMP_E_unshortInputs
471*5fd0122aSMatthias Ringwald #endif
472*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_disableInputBuffer
473*5fd0122aSMatthias Ringwald #define MAP_COMP_E_disableInputBuffer                                         \
474*5fd0122aSMatthias Ringwald         ROM_COMP_E_disableInputBuffer
475*5fd0122aSMatthias Ringwald #else
476*5fd0122aSMatthias Ringwald #define MAP_COMP_E_disableInputBuffer                                         \
477*5fd0122aSMatthias Ringwald         COMP_E_disableInputBuffer
478*5fd0122aSMatthias Ringwald #endif
479*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_enableInputBuffer
480*5fd0122aSMatthias Ringwald #define MAP_COMP_E_enableInputBuffer                                          \
481*5fd0122aSMatthias Ringwald         ROM_COMP_E_enableInputBuffer
482*5fd0122aSMatthias Ringwald #else
483*5fd0122aSMatthias Ringwald #define MAP_COMP_E_enableInputBuffer                                          \
484*5fd0122aSMatthias Ringwald         COMP_E_enableInputBuffer
485*5fd0122aSMatthias Ringwald #endif
486*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_swapIO
487*5fd0122aSMatthias Ringwald #define MAP_COMP_E_swapIO                                                     \
488*5fd0122aSMatthias Ringwald         ROM_COMP_E_swapIO
489*5fd0122aSMatthias Ringwald #else
490*5fd0122aSMatthias Ringwald #define MAP_COMP_E_swapIO                                                     \
491*5fd0122aSMatthias Ringwald         COMP_E_swapIO
492*5fd0122aSMatthias Ringwald #endif
493*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_outputValue
494*5fd0122aSMatthias Ringwald #define MAP_COMP_E_outputValue                                                \
495*5fd0122aSMatthias Ringwald         ROM_COMP_E_outputValue
496*5fd0122aSMatthias Ringwald #else
497*5fd0122aSMatthias Ringwald #define MAP_COMP_E_outputValue                                                \
498*5fd0122aSMatthias Ringwald         COMP_E_outputValue
499*5fd0122aSMatthias Ringwald #endif
500*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_enableInterrupt
501*5fd0122aSMatthias Ringwald #define MAP_COMP_E_enableInterrupt                                            \
502*5fd0122aSMatthias Ringwald         ROM_COMP_E_enableInterrupt
503*5fd0122aSMatthias Ringwald #else
504*5fd0122aSMatthias Ringwald #define MAP_COMP_E_enableInterrupt                                            \
505*5fd0122aSMatthias Ringwald         COMP_E_enableInterrupt
506*5fd0122aSMatthias Ringwald #endif
507*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_disableInterrupt
508*5fd0122aSMatthias Ringwald #define MAP_COMP_E_disableInterrupt                                           \
509*5fd0122aSMatthias Ringwald         ROM_COMP_E_disableInterrupt
510*5fd0122aSMatthias Ringwald #else
511*5fd0122aSMatthias Ringwald #define MAP_COMP_E_disableInterrupt                                           \
512*5fd0122aSMatthias Ringwald         COMP_E_disableInterrupt
513*5fd0122aSMatthias Ringwald #endif
514*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_clearInterruptFlag
515*5fd0122aSMatthias Ringwald #define MAP_COMP_E_clearInterruptFlag                                         \
516*5fd0122aSMatthias Ringwald         ROM_COMP_E_clearInterruptFlag
517*5fd0122aSMatthias Ringwald #else
518*5fd0122aSMatthias Ringwald #define MAP_COMP_E_clearInterruptFlag                                         \
519*5fd0122aSMatthias Ringwald         COMP_E_clearInterruptFlag
520*5fd0122aSMatthias Ringwald #endif
521*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_getInterruptStatus
522*5fd0122aSMatthias Ringwald #define MAP_COMP_E_getInterruptStatus                                         \
523*5fd0122aSMatthias Ringwald         ROM_COMP_E_getInterruptStatus
524*5fd0122aSMatthias Ringwald #else
525*5fd0122aSMatthias Ringwald #define MAP_COMP_E_getInterruptStatus                                         \
526*5fd0122aSMatthias Ringwald         COMP_E_getInterruptStatus
527*5fd0122aSMatthias Ringwald #endif
528*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_getEnabledInterruptStatus
529*5fd0122aSMatthias Ringwald #define MAP_COMP_E_getEnabledInterruptStatus                                  \
530*5fd0122aSMatthias Ringwald         ROM_COMP_E_getEnabledInterruptStatus
531*5fd0122aSMatthias Ringwald #else
532*5fd0122aSMatthias Ringwald #define MAP_COMP_E_getEnabledInterruptStatus                                  \
533*5fd0122aSMatthias Ringwald         COMP_E_getEnabledInterruptStatus
534*5fd0122aSMatthias Ringwald #endif
535*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_setInterruptEdgeDirection
536*5fd0122aSMatthias Ringwald #define MAP_COMP_E_setInterruptEdgeDirection                                  \
537*5fd0122aSMatthias Ringwald         ROM_COMP_E_setInterruptEdgeDirection
538*5fd0122aSMatthias Ringwald #else
539*5fd0122aSMatthias Ringwald #define MAP_COMP_E_setInterruptEdgeDirection                                  \
540*5fd0122aSMatthias Ringwald         COMP_E_setInterruptEdgeDirection
541*5fd0122aSMatthias Ringwald #endif
542*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_toggleInterruptEdgeDirection
543*5fd0122aSMatthias Ringwald #define MAP_COMP_E_toggleInterruptEdgeDirection                               \
544*5fd0122aSMatthias Ringwald         ROM_COMP_E_toggleInterruptEdgeDirection
545*5fd0122aSMatthias Ringwald #else
546*5fd0122aSMatthias Ringwald #define MAP_COMP_E_toggleInterruptEdgeDirection                               \
547*5fd0122aSMatthias Ringwald         COMP_E_toggleInterruptEdgeDirection
548*5fd0122aSMatthias Ringwald #endif
549*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_registerInterrupt
550*5fd0122aSMatthias Ringwald #define MAP_COMP_E_registerInterrupt                                          \
551*5fd0122aSMatthias Ringwald         ROM_COMP_E_registerInterrupt
552*5fd0122aSMatthias Ringwald #else
553*5fd0122aSMatthias Ringwald #define MAP_COMP_E_registerInterrupt                                          \
554*5fd0122aSMatthias Ringwald         COMP_E_registerInterrupt
555*5fd0122aSMatthias Ringwald #endif
556*5fd0122aSMatthias Ringwald #ifdef ROM_COMP_E_unregisterInterrupt
557*5fd0122aSMatthias Ringwald #define MAP_COMP_E_unregisterInterrupt                                        \
558*5fd0122aSMatthias Ringwald         ROM_COMP_E_unregisterInterrupt
559*5fd0122aSMatthias Ringwald #else
560*5fd0122aSMatthias Ringwald #define MAP_COMP_E_unregisterInterrupt                                        \
561*5fd0122aSMatthias Ringwald         COMP_E_unregisterInterrupt
562*5fd0122aSMatthias Ringwald #endif
563*5fd0122aSMatthias Ringwald 
564*5fd0122aSMatthias Ringwald //*****************************************************************************
565*5fd0122aSMatthias Ringwald //
566*5fd0122aSMatthias Ringwald // Macros for the CRC32 API.
567*5fd0122aSMatthias Ringwald //
568*5fd0122aSMatthias Ringwald //*****************************************************************************
569*5fd0122aSMatthias Ringwald #ifdef ROM_CRC32_setSeed
570*5fd0122aSMatthias Ringwald #define MAP_CRC32_setSeed                                                     \
571*5fd0122aSMatthias Ringwald         ROM_CRC32_setSeed
572*5fd0122aSMatthias Ringwald #else
573*5fd0122aSMatthias Ringwald #define MAP_CRC32_setSeed                                                     \
574*5fd0122aSMatthias Ringwald         CRC32_setSeed
575*5fd0122aSMatthias Ringwald #endif
576*5fd0122aSMatthias Ringwald #ifdef ROM_CRC32_set8BitData
577*5fd0122aSMatthias Ringwald #define MAP_CRC32_set8BitData                                                 \
578*5fd0122aSMatthias Ringwald         ROM_CRC32_set8BitData
579*5fd0122aSMatthias Ringwald #else
580*5fd0122aSMatthias Ringwald #define MAP_CRC32_set8BitData                                                 \
581*5fd0122aSMatthias Ringwald         CRC32_set8BitData
582*5fd0122aSMatthias Ringwald #endif
583*5fd0122aSMatthias Ringwald #ifdef ROM_CRC32_set16BitData
584*5fd0122aSMatthias Ringwald #define MAP_CRC32_set16BitData                                                \
585*5fd0122aSMatthias Ringwald         ROM_CRC32_set16BitData
586*5fd0122aSMatthias Ringwald #else
587*5fd0122aSMatthias Ringwald #define MAP_CRC32_set16BitData                                                \
588*5fd0122aSMatthias Ringwald         CRC32_set16BitData
589*5fd0122aSMatthias Ringwald #endif
590*5fd0122aSMatthias Ringwald #ifdef ROM_CRC32_set32BitData
591*5fd0122aSMatthias Ringwald #define MAP_CRC32_set32BitData                                                \
592*5fd0122aSMatthias Ringwald         ROM_CRC32_set32BitData
593*5fd0122aSMatthias Ringwald #else
594*5fd0122aSMatthias Ringwald #define MAP_CRC32_set32BitData                                                \
595*5fd0122aSMatthias Ringwald         CRC32_set32BitData
596*5fd0122aSMatthias Ringwald #endif
597*5fd0122aSMatthias Ringwald #ifdef ROM_CRC32_set8BitDataReversed
598*5fd0122aSMatthias Ringwald #define MAP_CRC32_set8BitDataReversed                                         \
599*5fd0122aSMatthias Ringwald         ROM_CRC32_set8BitDataReversed
600*5fd0122aSMatthias Ringwald #else
601*5fd0122aSMatthias Ringwald #define MAP_CRC32_set8BitDataReversed                                         \
602*5fd0122aSMatthias Ringwald         CRC32_set8BitDataReversed
603*5fd0122aSMatthias Ringwald #endif
604*5fd0122aSMatthias Ringwald #ifdef ROM_CRC32_set16BitDataReversed
605*5fd0122aSMatthias Ringwald #define MAP_CRC32_set16BitDataReversed                                        \
606*5fd0122aSMatthias Ringwald         ROM_CRC32_set16BitDataReversed
607*5fd0122aSMatthias Ringwald #else
608*5fd0122aSMatthias Ringwald #define MAP_CRC32_set16BitDataReversed                                        \
609*5fd0122aSMatthias Ringwald         CRC32_set16BitDataReversed
610*5fd0122aSMatthias Ringwald #endif
611*5fd0122aSMatthias Ringwald #ifdef ROM_CRC32_set32BitDataReversed
612*5fd0122aSMatthias Ringwald #define MAP_CRC32_set32BitDataReversed                                        \
613*5fd0122aSMatthias Ringwald         ROM_CRC32_set32BitDataReversed
614*5fd0122aSMatthias Ringwald #else
615*5fd0122aSMatthias Ringwald #define MAP_CRC32_set32BitDataReversed                                        \
616*5fd0122aSMatthias Ringwald         CRC32_set32BitDataReversed
617*5fd0122aSMatthias Ringwald #endif
618*5fd0122aSMatthias Ringwald #ifdef ROM_CRC32_getResult
619*5fd0122aSMatthias Ringwald #define MAP_CRC32_getResult                                                   \
620*5fd0122aSMatthias Ringwald         ROM_CRC32_getResult
621*5fd0122aSMatthias Ringwald #else
622*5fd0122aSMatthias Ringwald #define MAP_CRC32_getResult                                                   \
623*5fd0122aSMatthias Ringwald         CRC32_getResult
624*5fd0122aSMatthias Ringwald #endif
625*5fd0122aSMatthias Ringwald #ifdef ROM_CRC32_getResultReversed
626*5fd0122aSMatthias Ringwald #define MAP_CRC32_getResultReversed                                           \
627*5fd0122aSMatthias Ringwald         ROM_CRC32_getResultReversed
628*5fd0122aSMatthias Ringwald #else
629*5fd0122aSMatthias Ringwald #define MAP_CRC32_getResultReversed                                           \
630*5fd0122aSMatthias Ringwald         CRC32_getResultReversed
631*5fd0122aSMatthias Ringwald #endif
632*5fd0122aSMatthias Ringwald 
633*5fd0122aSMatthias Ringwald //*****************************************************************************
634*5fd0122aSMatthias Ringwald //
635*5fd0122aSMatthias Ringwald // Macros for the CS API.
636*5fd0122aSMatthias Ringwald //
637*5fd0122aSMatthias Ringwald //*****************************************************************************
638*5fd0122aSMatthias Ringwald #ifdef ROM_CS_initClockSignal
639*5fd0122aSMatthias Ringwald #define MAP_CS_initClockSignal                                                \
640*5fd0122aSMatthias Ringwald         ROM_CS_initClockSignal
641*5fd0122aSMatthias Ringwald #else
642*5fd0122aSMatthias Ringwald #define MAP_CS_initClockSignal                                                \
643*5fd0122aSMatthias Ringwald         CS_initClockSignal
644*5fd0122aSMatthias Ringwald #endif
645*5fd0122aSMatthias Ringwald #ifdef ROM_CS_setReferenceOscillatorFrequency
646*5fd0122aSMatthias Ringwald #define MAP_CS_setReferenceOscillatorFrequency                                \
647*5fd0122aSMatthias Ringwald         ROM_CS_setReferenceOscillatorFrequency
648*5fd0122aSMatthias Ringwald #else
649*5fd0122aSMatthias Ringwald #define MAP_CS_setReferenceOscillatorFrequency                                \
650*5fd0122aSMatthias Ringwald         CS_setReferenceOscillatorFrequency
651*5fd0122aSMatthias Ringwald #endif
652*5fd0122aSMatthias Ringwald #ifdef ROM_CS_enableClockRequest
653*5fd0122aSMatthias Ringwald #define MAP_CS_enableClockRequest                                             \
654*5fd0122aSMatthias Ringwald         ROM_CS_enableClockRequest
655*5fd0122aSMatthias Ringwald #else
656*5fd0122aSMatthias Ringwald #define MAP_CS_enableClockRequest                                             \
657*5fd0122aSMatthias Ringwald         CS_enableClockRequest
658*5fd0122aSMatthias Ringwald #endif
659*5fd0122aSMatthias Ringwald #ifdef ROM_CS_disableClockRequest
660*5fd0122aSMatthias Ringwald #define MAP_CS_disableClockRequest                                            \
661*5fd0122aSMatthias Ringwald         ROM_CS_disableClockRequest
662*5fd0122aSMatthias Ringwald #else
663*5fd0122aSMatthias Ringwald #define MAP_CS_disableClockRequest                                            \
664*5fd0122aSMatthias Ringwald         CS_disableClockRequest
665*5fd0122aSMatthias Ringwald #endif
666*5fd0122aSMatthias Ringwald #ifdef ROM_CS_setDCOCenteredFrequency
667*5fd0122aSMatthias Ringwald #define MAP_CS_setDCOCenteredFrequency                                        \
668*5fd0122aSMatthias Ringwald         ROM_CS_setDCOCenteredFrequency
669*5fd0122aSMatthias Ringwald #else
670*5fd0122aSMatthias Ringwald #define MAP_CS_setDCOCenteredFrequency                                        \
671*5fd0122aSMatthias Ringwald         CS_setDCOCenteredFrequency
672*5fd0122aSMatthias Ringwald #endif
673*5fd0122aSMatthias Ringwald #ifdef ROM_CS_tuneDCOFrequency
674*5fd0122aSMatthias Ringwald #define MAP_CS_tuneDCOFrequency                                               \
675*5fd0122aSMatthias Ringwald         ROM_CS_tuneDCOFrequency
676*5fd0122aSMatthias Ringwald #else
677*5fd0122aSMatthias Ringwald #define MAP_CS_tuneDCOFrequency                                               \
678*5fd0122aSMatthias Ringwald         CS_tuneDCOFrequency
679*5fd0122aSMatthias Ringwald #endif
680*5fd0122aSMatthias Ringwald #ifdef ROM_CS_enableDCOExternalResistor
681*5fd0122aSMatthias Ringwald #define MAP_CS_enableDCOExternalResistor                                      \
682*5fd0122aSMatthias Ringwald         ROM_CS_enableDCOExternalResistor
683*5fd0122aSMatthias Ringwald #else
684*5fd0122aSMatthias Ringwald #define MAP_CS_enableDCOExternalResistor                                      \
685*5fd0122aSMatthias Ringwald         CS_enableDCOExternalResistor
686*5fd0122aSMatthias Ringwald #endif
687*5fd0122aSMatthias Ringwald #ifdef ROM_CS_disableDCOExternalResistor
688*5fd0122aSMatthias Ringwald #define MAP_CS_disableDCOExternalResistor                                     \
689*5fd0122aSMatthias Ringwald         ROM_CS_disableDCOExternalResistor
690*5fd0122aSMatthias Ringwald #else
691*5fd0122aSMatthias Ringwald #define MAP_CS_disableDCOExternalResistor                                     \
692*5fd0122aSMatthias Ringwald         CS_disableDCOExternalResistor
693*5fd0122aSMatthias Ringwald #endif
694*5fd0122aSMatthias Ringwald #ifdef ROM_CS_enableInterrupt
695*5fd0122aSMatthias Ringwald #define MAP_CS_enableInterrupt                                                \
696*5fd0122aSMatthias Ringwald         ROM_CS_enableInterrupt
697*5fd0122aSMatthias Ringwald #else
698*5fd0122aSMatthias Ringwald #define MAP_CS_enableInterrupt                                                \
699*5fd0122aSMatthias Ringwald         CS_enableInterrupt
700*5fd0122aSMatthias Ringwald #endif
701*5fd0122aSMatthias Ringwald #ifdef ROM_CS_disableInterrupt
702*5fd0122aSMatthias Ringwald #define MAP_CS_disableInterrupt                                               \
703*5fd0122aSMatthias Ringwald         ROM_CS_disableInterrupt
704*5fd0122aSMatthias Ringwald #else
705*5fd0122aSMatthias Ringwald #define MAP_CS_disableInterrupt                                               \
706*5fd0122aSMatthias Ringwald         CS_disableInterrupt
707*5fd0122aSMatthias Ringwald #endif
708*5fd0122aSMatthias Ringwald #ifdef ROM_CS_getEnabledInterruptStatus
709*5fd0122aSMatthias Ringwald #define MAP_CS_getEnabledInterruptStatus                                      \
710*5fd0122aSMatthias Ringwald         ROM_CS_getEnabledInterruptStatus
711*5fd0122aSMatthias Ringwald #else
712*5fd0122aSMatthias Ringwald #define MAP_CS_getEnabledInterruptStatus                                      \
713*5fd0122aSMatthias Ringwald         CS_getEnabledInterruptStatus
714*5fd0122aSMatthias Ringwald #endif
715*5fd0122aSMatthias Ringwald #ifdef ROM_CS_getInterruptStatus
716*5fd0122aSMatthias Ringwald #define MAP_CS_getInterruptStatus                                             \
717*5fd0122aSMatthias Ringwald         ROM_CS_getInterruptStatus
718*5fd0122aSMatthias Ringwald #else
719*5fd0122aSMatthias Ringwald #define MAP_CS_getInterruptStatus                                             \
720*5fd0122aSMatthias Ringwald         CS_getInterruptStatus
721*5fd0122aSMatthias Ringwald #endif
722*5fd0122aSMatthias Ringwald #ifdef ROM_CS_setDCOFrequency
723*5fd0122aSMatthias Ringwald #define MAP_CS_setDCOFrequency                                                \
724*5fd0122aSMatthias Ringwald         ROM_CS_setDCOFrequency
725*5fd0122aSMatthias Ringwald #else
726*5fd0122aSMatthias Ringwald #define MAP_CS_setDCOFrequency                                                \
727*5fd0122aSMatthias Ringwald         CS_setDCOFrequency
728*5fd0122aSMatthias Ringwald #endif
729*5fd0122aSMatthias Ringwald #ifdef ROM_CS_getDCOFrequency
730*5fd0122aSMatthias Ringwald #define MAP_CS_getDCOFrequency                                                \
731*5fd0122aSMatthias Ringwald         ROM_CS_getDCOFrequency
732*5fd0122aSMatthias Ringwald #else
733*5fd0122aSMatthias Ringwald #define MAP_CS_getDCOFrequency                                                \
734*5fd0122aSMatthias Ringwald         CS_getDCOFrequency
735*5fd0122aSMatthias Ringwald #endif
736*5fd0122aSMatthias Ringwald #ifdef ROM_CS_enableFaultCounter
737*5fd0122aSMatthias Ringwald #define MAP_CS_enableFaultCounter                                             \
738*5fd0122aSMatthias Ringwald         ROM_CS_enableFaultCounter
739*5fd0122aSMatthias Ringwald #else
740*5fd0122aSMatthias Ringwald #define MAP_CS_enableFaultCounter                                             \
741*5fd0122aSMatthias Ringwald         CS_enableFaultCounter
742*5fd0122aSMatthias Ringwald #endif
743*5fd0122aSMatthias Ringwald #ifdef ROM_CS_disableFaultCounter
744*5fd0122aSMatthias Ringwald #define MAP_CS_disableFaultCounter                                            \
745*5fd0122aSMatthias Ringwald         ROM_CS_disableFaultCounter
746*5fd0122aSMatthias Ringwald #else
747*5fd0122aSMatthias Ringwald #define MAP_CS_disableFaultCounter                                            \
748*5fd0122aSMatthias Ringwald         CS_disableFaultCounter
749*5fd0122aSMatthias Ringwald #endif
750*5fd0122aSMatthias Ringwald #ifdef ROM_CS_resetFaultCounter
751*5fd0122aSMatthias Ringwald #define MAP_CS_resetFaultCounter                                              \
752*5fd0122aSMatthias Ringwald         ROM_CS_resetFaultCounter
753*5fd0122aSMatthias Ringwald #else
754*5fd0122aSMatthias Ringwald #define MAP_CS_resetFaultCounter                                              \
755*5fd0122aSMatthias Ringwald         CS_resetFaultCounter
756*5fd0122aSMatthias Ringwald #endif
757*5fd0122aSMatthias Ringwald #ifdef ROM_CS_startFaultCounter
758*5fd0122aSMatthias Ringwald #define MAP_CS_startFaultCounter                                              \
759*5fd0122aSMatthias Ringwald         ROM_CS_startFaultCounter
760*5fd0122aSMatthias Ringwald #else
761*5fd0122aSMatthias Ringwald #define MAP_CS_startFaultCounter                                              \
762*5fd0122aSMatthias Ringwald         CS_startFaultCounter
763*5fd0122aSMatthias Ringwald #endif
764*5fd0122aSMatthias Ringwald #ifdef ROM_CS_registerInterrupt
765*5fd0122aSMatthias Ringwald #define MAP_CS_registerInterrupt                                              \
766*5fd0122aSMatthias Ringwald         ROM_CS_registerInterrupt
767*5fd0122aSMatthias Ringwald #else
768*5fd0122aSMatthias Ringwald #define MAP_CS_registerInterrupt                                              \
769*5fd0122aSMatthias Ringwald         CS_registerInterrupt
770*5fd0122aSMatthias Ringwald #endif
771*5fd0122aSMatthias Ringwald #ifdef ROM_CS_unregisterInterrupt
772*5fd0122aSMatthias Ringwald #define MAP_CS_unregisterInterrupt                                            \
773*5fd0122aSMatthias Ringwald         ROM_CS_unregisterInterrupt
774*5fd0122aSMatthias Ringwald #else
775*5fd0122aSMatthias Ringwald #define MAP_CS_unregisterInterrupt                                            \
776*5fd0122aSMatthias Ringwald         CS_unregisterInterrupt
777*5fd0122aSMatthias Ringwald #endif
778*5fd0122aSMatthias Ringwald #ifdef ROM_CS_clearInterruptFlag
779*5fd0122aSMatthias Ringwald #define MAP_CS_clearInterruptFlag                                             \
780*5fd0122aSMatthias Ringwald         ROM_CS_clearInterruptFlag
781*5fd0122aSMatthias Ringwald #else
782*5fd0122aSMatthias Ringwald #define MAP_CS_clearInterruptFlag                                             \
783*5fd0122aSMatthias Ringwald         CS_clearInterruptFlag
784*5fd0122aSMatthias Ringwald #endif
785*5fd0122aSMatthias Ringwald #ifdef ROM_CS_getACLK
786*5fd0122aSMatthias Ringwald #define MAP_CS_getACLK                                                        \
787*5fd0122aSMatthias Ringwald         ROM_CS_getACLK
788*5fd0122aSMatthias Ringwald #else
789*5fd0122aSMatthias Ringwald #define MAP_CS_getACLK                                                        \
790*5fd0122aSMatthias Ringwald         CS_getACLK
791*5fd0122aSMatthias Ringwald #endif
792*5fd0122aSMatthias Ringwald #ifdef ROM_CS_getSMCLK
793*5fd0122aSMatthias Ringwald #define MAP_CS_getSMCLK                                                       \
794*5fd0122aSMatthias Ringwald         ROM_CS_getSMCLK
795*5fd0122aSMatthias Ringwald #else
796*5fd0122aSMatthias Ringwald #define MAP_CS_getSMCLK                                                       \
797*5fd0122aSMatthias Ringwald         CS_getSMCLK
798*5fd0122aSMatthias Ringwald #endif
799*5fd0122aSMatthias Ringwald #ifdef ROM_CS_getMCLK
800*5fd0122aSMatthias Ringwald #define MAP_CS_getMCLK                                                        \
801*5fd0122aSMatthias Ringwald         ROM_CS_getMCLK
802*5fd0122aSMatthias Ringwald #else
803*5fd0122aSMatthias Ringwald #define MAP_CS_getMCLK                                                        \
804*5fd0122aSMatthias Ringwald         CS_getMCLK
805*5fd0122aSMatthias Ringwald #endif
806*5fd0122aSMatthias Ringwald #ifdef ROM_CS_getBCLK
807*5fd0122aSMatthias Ringwald #define MAP_CS_getBCLK                                                        \
808*5fd0122aSMatthias Ringwald         ROM_CS_getBCLK
809*5fd0122aSMatthias Ringwald #else
810*5fd0122aSMatthias Ringwald #define MAP_CS_getBCLK                                                        \
811*5fd0122aSMatthias Ringwald         CS_getBCLK
812*5fd0122aSMatthias Ringwald #endif
813*5fd0122aSMatthias Ringwald #ifdef ROM_CS_getHSMCLK
814*5fd0122aSMatthias Ringwald #define MAP_CS_getHSMCLK                                                      \
815*5fd0122aSMatthias Ringwald         ROM_CS_getHSMCLK
816*5fd0122aSMatthias Ringwald #else
817*5fd0122aSMatthias Ringwald #define MAP_CS_getHSMCLK                                                      \
818*5fd0122aSMatthias Ringwald         CS_getHSMCLK
819*5fd0122aSMatthias Ringwald #endif
820*5fd0122aSMatthias Ringwald #ifdef ROM_CS_startHFXT
821*5fd0122aSMatthias Ringwald #define MAP_CS_startHFXT                                                      \
822*5fd0122aSMatthias Ringwald         ROM_CS_startHFXT
823*5fd0122aSMatthias Ringwald #else
824*5fd0122aSMatthias Ringwald #define MAP_CS_startHFXT                                                      \
825*5fd0122aSMatthias Ringwald         CS_startHFXT
826*5fd0122aSMatthias Ringwald #endif
827*5fd0122aSMatthias Ringwald #ifdef ROM_CS_startHFXTWithTimeout
828*5fd0122aSMatthias Ringwald #define MAP_CS_startHFXTWithTimeout                                           \
829*5fd0122aSMatthias Ringwald         ROM_CS_startHFXTWithTimeout
830*5fd0122aSMatthias Ringwald #else
831*5fd0122aSMatthias Ringwald #define MAP_CS_startHFXTWithTimeout                                           \
832*5fd0122aSMatthias Ringwald         CS_startHFXTWithTimeout
833*5fd0122aSMatthias Ringwald #endif
834*5fd0122aSMatthias Ringwald #ifdef ROM_CS_startLFXT
835*5fd0122aSMatthias Ringwald #define MAP_CS_startLFXT                                                      \
836*5fd0122aSMatthias Ringwald         ROM_CS_startLFXT
837*5fd0122aSMatthias Ringwald #else
838*5fd0122aSMatthias Ringwald #define MAP_CS_startLFXT                                                      \
839*5fd0122aSMatthias Ringwald         CS_startLFXT
840*5fd0122aSMatthias Ringwald #endif
841*5fd0122aSMatthias Ringwald #ifdef ROM_CS_startLFXTWithTimeout
842*5fd0122aSMatthias Ringwald #define MAP_CS_startLFXTWithTimeout                                           \
843*5fd0122aSMatthias Ringwald         ROM_CS_startLFXTWithTimeout
844*5fd0122aSMatthias Ringwald #else
845*5fd0122aSMatthias Ringwald #define MAP_CS_startLFXTWithTimeout                                           \
846*5fd0122aSMatthias Ringwald         CS_startLFXTWithTimeout
847*5fd0122aSMatthias Ringwald #endif
848*5fd0122aSMatthias Ringwald #ifdef ROM_CS_setExternalClockSourceFrequency
849*5fd0122aSMatthias Ringwald #define MAP_CS_setExternalClockSourceFrequency                                \
850*5fd0122aSMatthias Ringwald         ROM_CS_setExternalClockSourceFrequency
851*5fd0122aSMatthias Ringwald #else
852*5fd0122aSMatthias Ringwald #define MAP_CS_setExternalClockSourceFrequency                                \
853*5fd0122aSMatthias Ringwald         CS_setExternalClockSourceFrequency
854*5fd0122aSMatthias Ringwald #endif
855*5fd0122aSMatthias Ringwald #ifdef ROM_CS_setDCOExternalResistorCalibration
856*5fd0122aSMatthias Ringwald #define MAP_CS_setDCOExternalResistorCalibration                              \
857*5fd0122aSMatthias Ringwald         ROM_CS_setDCOExternalResistorCalibration
858*5fd0122aSMatthias Ringwald #else
859*5fd0122aSMatthias Ringwald #define MAP_CS_setDCOExternalResistorCalibration                              \
860*5fd0122aSMatthias Ringwald         CS_setDCOExternalResistorCalibration
861*5fd0122aSMatthias Ringwald #endif
862*5fd0122aSMatthias Ringwald 
863*5fd0122aSMatthias Ringwald //*****************************************************************************
864*5fd0122aSMatthias Ringwald //
865*5fd0122aSMatthias Ringwald // Macros for the DMA API.
866*5fd0122aSMatthias Ringwald //
867*5fd0122aSMatthias Ringwald //*****************************************************************************
868*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_enableModule
869*5fd0122aSMatthias Ringwald #define MAP_DMA_enableModule                                                  \
870*5fd0122aSMatthias Ringwald         ROM_DMA_enableModule
871*5fd0122aSMatthias Ringwald #else
872*5fd0122aSMatthias Ringwald #define MAP_DMA_enableModule                                                  \
873*5fd0122aSMatthias Ringwald         DMA_enableModule
874*5fd0122aSMatthias Ringwald #endif
875*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_disableModule
876*5fd0122aSMatthias Ringwald #define MAP_DMA_disableModule                                                 \
877*5fd0122aSMatthias Ringwald         ROM_DMA_disableModule
878*5fd0122aSMatthias Ringwald #else
879*5fd0122aSMatthias Ringwald #define MAP_DMA_disableModule                                                 \
880*5fd0122aSMatthias Ringwald         DMA_disableModule
881*5fd0122aSMatthias Ringwald #endif
882*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_getErrorStatus
883*5fd0122aSMatthias Ringwald #define MAP_DMA_getErrorStatus                                                \
884*5fd0122aSMatthias Ringwald         ROM_DMA_getErrorStatus
885*5fd0122aSMatthias Ringwald #else
886*5fd0122aSMatthias Ringwald #define MAP_DMA_getErrorStatus                                                \
887*5fd0122aSMatthias Ringwald         DMA_getErrorStatus
888*5fd0122aSMatthias Ringwald #endif
889*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_clearErrorStatus
890*5fd0122aSMatthias Ringwald #define MAP_DMA_clearErrorStatus                                              \
891*5fd0122aSMatthias Ringwald         ROM_DMA_clearErrorStatus
892*5fd0122aSMatthias Ringwald #else
893*5fd0122aSMatthias Ringwald #define MAP_DMA_clearErrorStatus                                              \
894*5fd0122aSMatthias Ringwald         DMA_clearErrorStatus
895*5fd0122aSMatthias Ringwald #endif
896*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_enableChannel
897*5fd0122aSMatthias Ringwald #define MAP_DMA_enableChannel                                                 \
898*5fd0122aSMatthias Ringwald         ROM_DMA_enableChannel
899*5fd0122aSMatthias Ringwald #else
900*5fd0122aSMatthias Ringwald #define MAP_DMA_enableChannel                                                 \
901*5fd0122aSMatthias Ringwald         DMA_enableChannel
902*5fd0122aSMatthias Ringwald #endif
903*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_disableChannel
904*5fd0122aSMatthias Ringwald #define MAP_DMA_disableChannel                                                \
905*5fd0122aSMatthias Ringwald         ROM_DMA_disableChannel
906*5fd0122aSMatthias Ringwald #else
907*5fd0122aSMatthias Ringwald #define MAP_DMA_disableChannel                                                \
908*5fd0122aSMatthias Ringwald         DMA_disableChannel
909*5fd0122aSMatthias Ringwald #endif
910*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_isChannelEnabled
911*5fd0122aSMatthias Ringwald #define MAP_DMA_isChannelEnabled                                              \
912*5fd0122aSMatthias Ringwald         ROM_DMA_isChannelEnabled
913*5fd0122aSMatthias Ringwald #else
914*5fd0122aSMatthias Ringwald #define MAP_DMA_isChannelEnabled                                              \
915*5fd0122aSMatthias Ringwald         DMA_isChannelEnabled
916*5fd0122aSMatthias Ringwald #endif
917*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_setControlBase
918*5fd0122aSMatthias Ringwald #define MAP_DMA_setControlBase                                                \
919*5fd0122aSMatthias Ringwald         ROM_DMA_setControlBase
920*5fd0122aSMatthias Ringwald #else
921*5fd0122aSMatthias Ringwald #define MAP_DMA_setControlBase                                                \
922*5fd0122aSMatthias Ringwald         DMA_setControlBase
923*5fd0122aSMatthias Ringwald #endif
924*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_getControlBase
925*5fd0122aSMatthias Ringwald #define MAP_DMA_getControlBase                                                \
926*5fd0122aSMatthias Ringwald         ROM_DMA_getControlBase
927*5fd0122aSMatthias Ringwald #else
928*5fd0122aSMatthias Ringwald #define MAP_DMA_getControlBase                                                \
929*5fd0122aSMatthias Ringwald         DMA_getControlBase
930*5fd0122aSMatthias Ringwald #endif
931*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_getControlAlternateBase
932*5fd0122aSMatthias Ringwald #define MAP_DMA_getControlAlternateBase                                       \
933*5fd0122aSMatthias Ringwald         ROM_DMA_getControlAlternateBase
934*5fd0122aSMatthias Ringwald #else
935*5fd0122aSMatthias Ringwald #define MAP_DMA_getControlAlternateBase                                       \
936*5fd0122aSMatthias Ringwald         DMA_getControlAlternateBase
937*5fd0122aSMatthias Ringwald #endif
938*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_requestChannel
939*5fd0122aSMatthias Ringwald #define MAP_DMA_requestChannel                                                \
940*5fd0122aSMatthias Ringwald         ROM_DMA_requestChannel
941*5fd0122aSMatthias Ringwald #else
942*5fd0122aSMatthias Ringwald #define MAP_DMA_requestChannel                                                \
943*5fd0122aSMatthias Ringwald         DMA_requestChannel
944*5fd0122aSMatthias Ringwald #endif
945*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_enableChannelAttribute
946*5fd0122aSMatthias Ringwald #define MAP_DMA_enableChannelAttribute                                        \
947*5fd0122aSMatthias Ringwald         ROM_DMA_enableChannelAttribute
948*5fd0122aSMatthias Ringwald #else
949*5fd0122aSMatthias Ringwald #define MAP_DMA_enableChannelAttribute                                        \
950*5fd0122aSMatthias Ringwald         DMA_enableChannelAttribute
951*5fd0122aSMatthias Ringwald #endif
952*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_disableChannelAttribute
953*5fd0122aSMatthias Ringwald #define MAP_DMA_disableChannelAttribute                                       \
954*5fd0122aSMatthias Ringwald         ROM_DMA_disableChannelAttribute
955*5fd0122aSMatthias Ringwald #else
956*5fd0122aSMatthias Ringwald #define MAP_DMA_disableChannelAttribute                                       \
957*5fd0122aSMatthias Ringwald         DMA_disableChannelAttribute
958*5fd0122aSMatthias Ringwald #endif
959*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_getChannelAttribute
960*5fd0122aSMatthias Ringwald #define MAP_DMA_getChannelAttribute                                           \
961*5fd0122aSMatthias Ringwald         ROM_DMA_getChannelAttribute
962*5fd0122aSMatthias Ringwald #else
963*5fd0122aSMatthias Ringwald #define MAP_DMA_getChannelAttribute                                           \
964*5fd0122aSMatthias Ringwald         DMA_getChannelAttribute
965*5fd0122aSMatthias Ringwald #endif
966*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_setChannelControl
967*5fd0122aSMatthias Ringwald #define MAP_DMA_setChannelControl                                             \
968*5fd0122aSMatthias Ringwald         ROM_DMA_setChannelControl
969*5fd0122aSMatthias Ringwald #else
970*5fd0122aSMatthias Ringwald #define MAP_DMA_setChannelControl                                             \
971*5fd0122aSMatthias Ringwald         DMA_setChannelControl
972*5fd0122aSMatthias Ringwald #endif
973*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_setChannelTransfer
974*5fd0122aSMatthias Ringwald #define MAP_DMA_setChannelTransfer                                            \
975*5fd0122aSMatthias Ringwald         ROM_DMA_setChannelTransfer
976*5fd0122aSMatthias Ringwald #else
977*5fd0122aSMatthias Ringwald #define MAP_DMA_setChannelTransfer                                            \
978*5fd0122aSMatthias Ringwald         DMA_setChannelTransfer
979*5fd0122aSMatthias Ringwald #endif
980*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_setChannelScatterGather
981*5fd0122aSMatthias Ringwald #define MAP_DMA_setChannelScatterGather                                       \
982*5fd0122aSMatthias Ringwald         ROM_DMA_setChannelScatterGather
983*5fd0122aSMatthias Ringwald #else
984*5fd0122aSMatthias Ringwald #define MAP_DMA_setChannelScatterGather                                       \
985*5fd0122aSMatthias Ringwald         DMA_setChannelScatterGather
986*5fd0122aSMatthias Ringwald #endif
987*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_getChannelSize
988*5fd0122aSMatthias Ringwald #define MAP_DMA_getChannelSize                                                \
989*5fd0122aSMatthias Ringwald         ROM_DMA_getChannelSize
990*5fd0122aSMatthias Ringwald #else
991*5fd0122aSMatthias Ringwald #define MAP_DMA_getChannelSize                                                \
992*5fd0122aSMatthias Ringwald         DMA_getChannelSize
993*5fd0122aSMatthias Ringwald #endif
994*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_getChannelMode
995*5fd0122aSMatthias Ringwald #define MAP_DMA_getChannelMode                                                \
996*5fd0122aSMatthias Ringwald         ROM_DMA_getChannelMode
997*5fd0122aSMatthias Ringwald #else
998*5fd0122aSMatthias Ringwald #define MAP_DMA_getChannelMode                                                \
999*5fd0122aSMatthias Ringwald         DMA_getChannelMode
1000*5fd0122aSMatthias Ringwald #endif
1001*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_assignChannel
1002*5fd0122aSMatthias Ringwald #define MAP_DMA_assignChannel                                                 \
1003*5fd0122aSMatthias Ringwald         ROM_DMA_assignChannel
1004*5fd0122aSMatthias Ringwald #else
1005*5fd0122aSMatthias Ringwald #define MAP_DMA_assignChannel                                                 \
1006*5fd0122aSMatthias Ringwald         DMA_assignChannel
1007*5fd0122aSMatthias Ringwald #endif
1008*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_requestSoftwareTransfer
1009*5fd0122aSMatthias Ringwald #define MAP_DMA_requestSoftwareTransfer                                       \
1010*5fd0122aSMatthias Ringwald         ROM_DMA_requestSoftwareTransfer
1011*5fd0122aSMatthias Ringwald #else
1012*5fd0122aSMatthias Ringwald #define MAP_DMA_requestSoftwareTransfer                                       \
1013*5fd0122aSMatthias Ringwald         DMA_requestSoftwareTransfer
1014*5fd0122aSMatthias Ringwald #endif
1015*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_assignInterrupt
1016*5fd0122aSMatthias Ringwald #define MAP_DMA_assignInterrupt                                               \
1017*5fd0122aSMatthias Ringwald         ROM_DMA_assignInterrupt
1018*5fd0122aSMatthias Ringwald #else
1019*5fd0122aSMatthias Ringwald #define MAP_DMA_assignInterrupt                                               \
1020*5fd0122aSMatthias Ringwald         DMA_assignInterrupt
1021*5fd0122aSMatthias Ringwald #endif
1022*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_enableInterrupt
1023*5fd0122aSMatthias Ringwald #define MAP_DMA_enableInterrupt                                               \
1024*5fd0122aSMatthias Ringwald         ROM_DMA_enableInterrupt
1025*5fd0122aSMatthias Ringwald #else
1026*5fd0122aSMatthias Ringwald #define MAP_DMA_enableInterrupt                                               \
1027*5fd0122aSMatthias Ringwald         DMA_enableInterrupt
1028*5fd0122aSMatthias Ringwald #endif
1029*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_disableInterrupt
1030*5fd0122aSMatthias Ringwald #define MAP_DMA_disableInterrupt                                              \
1031*5fd0122aSMatthias Ringwald         ROM_DMA_disableInterrupt
1032*5fd0122aSMatthias Ringwald #else
1033*5fd0122aSMatthias Ringwald #define MAP_DMA_disableInterrupt                                              \
1034*5fd0122aSMatthias Ringwald         DMA_disableInterrupt
1035*5fd0122aSMatthias Ringwald #endif
1036*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_getInterruptStatus
1037*5fd0122aSMatthias Ringwald #define MAP_DMA_getInterruptStatus                                            \
1038*5fd0122aSMatthias Ringwald         ROM_DMA_getInterruptStatus
1039*5fd0122aSMatthias Ringwald #else
1040*5fd0122aSMatthias Ringwald #define MAP_DMA_getInterruptStatus                                            \
1041*5fd0122aSMatthias Ringwald         DMA_getInterruptStatus
1042*5fd0122aSMatthias Ringwald #endif
1043*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_clearInterruptFlag
1044*5fd0122aSMatthias Ringwald #define MAP_DMA_clearInterruptFlag                                            \
1045*5fd0122aSMatthias Ringwald         ROM_DMA_clearInterruptFlag
1046*5fd0122aSMatthias Ringwald #else
1047*5fd0122aSMatthias Ringwald #define MAP_DMA_clearInterruptFlag                                            \
1048*5fd0122aSMatthias Ringwald         DMA_clearInterruptFlag
1049*5fd0122aSMatthias Ringwald #endif
1050*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_registerInterrupt
1051*5fd0122aSMatthias Ringwald #define MAP_DMA_registerInterrupt                                             \
1052*5fd0122aSMatthias Ringwald         ROM_DMA_registerInterrupt
1053*5fd0122aSMatthias Ringwald #else
1054*5fd0122aSMatthias Ringwald #define MAP_DMA_registerInterrupt                                             \
1055*5fd0122aSMatthias Ringwald         DMA_registerInterrupt
1056*5fd0122aSMatthias Ringwald #endif
1057*5fd0122aSMatthias Ringwald #ifdef ROM_DMA_unregisterInterrupt
1058*5fd0122aSMatthias Ringwald #define MAP_DMA_unregisterInterrupt                                           \
1059*5fd0122aSMatthias Ringwald         ROM_DMA_unregisterInterrupt
1060*5fd0122aSMatthias Ringwald #else
1061*5fd0122aSMatthias Ringwald #define MAP_DMA_unregisterInterrupt                                           \
1062*5fd0122aSMatthias Ringwald         DMA_unregisterInterrupt
1063*5fd0122aSMatthias Ringwald #endif
1064*5fd0122aSMatthias Ringwald 
1065*5fd0122aSMatthias Ringwald //*****************************************************************************
1066*5fd0122aSMatthias Ringwald //
1067*5fd0122aSMatthias Ringwald // Macros for the Flash API.
1068*5fd0122aSMatthias Ringwald //
1069*5fd0122aSMatthias Ringwald //*****************************************************************************
1070*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_enableReadParityCheck
1071*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_enableReadParityCheck                                    \
1072*5fd0122aSMatthias Ringwald         ROM_FlashCtl_enableReadParityCheck
1073*5fd0122aSMatthias Ringwald #else
1074*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_enableReadParityCheck                                    \
1075*5fd0122aSMatthias Ringwald         FlashCtl_enableReadParityCheck
1076*5fd0122aSMatthias Ringwald #endif
1077*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_disableReadParityCheck
1078*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_disableReadParityCheck                                   \
1079*5fd0122aSMatthias Ringwald         ROM_FlashCtl_disableReadParityCheck
1080*5fd0122aSMatthias Ringwald #else
1081*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_disableReadParityCheck                                   \
1082*5fd0122aSMatthias Ringwald         FlashCtl_disableReadParityCheck
1083*5fd0122aSMatthias Ringwald #endif
1084*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_enableReadBuffering
1085*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_enableReadBuffering                                      \
1086*5fd0122aSMatthias Ringwald         ROM_FlashCtl_enableReadBuffering
1087*5fd0122aSMatthias Ringwald #else
1088*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_enableReadBuffering                                      \
1089*5fd0122aSMatthias Ringwald         FlashCtl_enableReadBuffering
1090*5fd0122aSMatthias Ringwald #endif
1091*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_disableReadBuffering
1092*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_disableReadBuffering                                     \
1093*5fd0122aSMatthias Ringwald         ROM_FlashCtl_disableReadBuffering
1094*5fd0122aSMatthias Ringwald #else
1095*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_disableReadBuffering                                     \
1096*5fd0122aSMatthias Ringwald         FlashCtl_disableReadBuffering
1097*5fd0122aSMatthias Ringwald #endif
1098*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_unprotectSector
1099*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_unprotectSector                                          \
1100*5fd0122aSMatthias Ringwald         ROM_FlashCtl_unprotectSector
1101*5fd0122aSMatthias Ringwald #else
1102*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_unprotectSector                                          \
1103*5fd0122aSMatthias Ringwald         FlashCtl_unprotectSector
1104*5fd0122aSMatthias Ringwald #endif
1105*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_protectSector
1106*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_protectSector                                            \
1107*5fd0122aSMatthias Ringwald         ROM_FlashCtl_protectSector
1108*5fd0122aSMatthias Ringwald #else
1109*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_protectSector                                            \
1110*5fd0122aSMatthias Ringwald         FlashCtl_protectSector
1111*5fd0122aSMatthias Ringwald #endif
1112*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_isSectorProtected
1113*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_isSectorProtected                                        \
1114*5fd0122aSMatthias Ringwald         ROM_FlashCtl_isSectorProtected
1115*5fd0122aSMatthias Ringwald #else
1116*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_isSectorProtected                                        \
1117*5fd0122aSMatthias Ringwald         FlashCtl_isSectorProtected
1118*5fd0122aSMatthias Ringwald #endif
1119*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_verifyMemory
1120*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_verifyMemory                                             \
1121*5fd0122aSMatthias Ringwald         ROM_FlashCtl_verifyMemory
1122*5fd0122aSMatthias Ringwald #else
1123*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_verifyMemory                                             \
1124*5fd0122aSMatthias Ringwald         FlashCtl_verifyMemory
1125*5fd0122aSMatthias Ringwald #endif
1126*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_performMassErase
1127*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_performMassErase                                         \
1128*5fd0122aSMatthias Ringwald         ROM_FlashCtl_performMassErase
1129*5fd0122aSMatthias Ringwald #else
1130*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_performMassErase                                         \
1131*5fd0122aSMatthias Ringwald         FlashCtl_performMassErase
1132*5fd0122aSMatthias Ringwald #endif
1133*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_eraseSector
1134*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_eraseSector                                              \
1135*5fd0122aSMatthias Ringwald         ROM_FlashCtl_eraseSector
1136*5fd0122aSMatthias Ringwald #else
1137*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_eraseSector                                              \
1138*5fd0122aSMatthias Ringwald         FlashCtl_eraseSector
1139*5fd0122aSMatthias Ringwald #endif
1140*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_programMemory
1141*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_programMemory                                            \
1142*5fd0122aSMatthias Ringwald         ROM_FlashCtl_programMemory
1143*5fd0122aSMatthias Ringwald #else
1144*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_programMemory                                            \
1145*5fd0122aSMatthias Ringwald         FlashCtl_programMemory
1146*5fd0122aSMatthias Ringwald #endif
1147*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_setProgramVerification
1148*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_setProgramVerification                                   \
1149*5fd0122aSMatthias Ringwald         ROM_FlashCtl_setProgramVerification
1150*5fd0122aSMatthias Ringwald #else
1151*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_setProgramVerification                                   \
1152*5fd0122aSMatthias Ringwald         FlashCtl_setProgramVerification
1153*5fd0122aSMatthias Ringwald #endif
1154*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_clearProgramVerification
1155*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_clearProgramVerification                                 \
1156*5fd0122aSMatthias Ringwald         ROM_FlashCtl_clearProgramVerification
1157*5fd0122aSMatthias Ringwald #else
1158*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_clearProgramVerification                                 \
1159*5fd0122aSMatthias Ringwald         FlashCtl_clearProgramVerification
1160*5fd0122aSMatthias Ringwald #endif
1161*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_enableWordProgramming
1162*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_enableWordProgramming                                    \
1163*5fd0122aSMatthias Ringwald         ROM_FlashCtl_enableWordProgramming
1164*5fd0122aSMatthias Ringwald #else
1165*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_enableWordProgramming                                    \
1166*5fd0122aSMatthias Ringwald         FlashCtl_enableWordProgramming
1167*5fd0122aSMatthias Ringwald #endif
1168*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_disableWordProgramming
1169*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_disableWordProgramming                                   \
1170*5fd0122aSMatthias Ringwald         ROM_FlashCtl_disableWordProgramming
1171*5fd0122aSMatthias Ringwald #else
1172*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_disableWordProgramming                                   \
1173*5fd0122aSMatthias Ringwald         FlashCtl_disableWordProgramming
1174*5fd0122aSMatthias Ringwald #endif
1175*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_isWordProgrammingEnabled
1176*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_isWordProgrammingEnabled                                 \
1177*5fd0122aSMatthias Ringwald         ROM_FlashCtl_isWordProgrammingEnabled
1178*5fd0122aSMatthias Ringwald #else
1179*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_isWordProgrammingEnabled                                 \
1180*5fd0122aSMatthias Ringwald         FlashCtl_isWordProgrammingEnabled
1181*5fd0122aSMatthias Ringwald #endif
1182*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_enableInterrupt
1183*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_enableInterrupt                                          \
1184*5fd0122aSMatthias Ringwald         ROM_FlashCtl_enableInterrupt
1185*5fd0122aSMatthias Ringwald #else
1186*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_enableInterrupt                                          \
1187*5fd0122aSMatthias Ringwald         FlashCtl_enableInterrupt
1188*5fd0122aSMatthias Ringwald #endif
1189*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_disableInterrupt
1190*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_disableInterrupt                                         \
1191*5fd0122aSMatthias Ringwald         ROM_FlashCtl_disableInterrupt
1192*5fd0122aSMatthias Ringwald #else
1193*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_disableInterrupt                                         \
1194*5fd0122aSMatthias Ringwald         FlashCtl_disableInterrupt
1195*5fd0122aSMatthias Ringwald #endif
1196*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_getEnabledInterruptStatus
1197*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_getEnabledInterruptStatus                                \
1198*5fd0122aSMatthias Ringwald         ROM_FlashCtl_getEnabledInterruptStatus
1199*5fd0122aSMatthias Ringwald #else
1200*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_getEnabledInterruptStatus                                \
1201*5fd0122aSMatthias Ringwald         FlashCtl_getEnabledInterruptStatus
1202*5fd0122aSMatthias Ringwald #endif
1203*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_getInterruptStatus
1204*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_getInterruptStatus                                       \
1205*5fd0122aSMatthias Ringwald         ROM_FlashCtl_getInterruptStatus
1206*5fd0122aSMatthias Ringwald #else
1207*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_getInterruptStatus                                       \
1208*5fd0122aSMatthias Ringwald         FlashCtl_getInterruptStatus
1209*5fd0122aSMatthias Ringwald #endif
1210*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_clearInterruptFlag
1211*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_clearInterruptFlag                                       \
1212*5fd0122aSMatthias Ringwald         ROM_FlashCtl_clearInterruptFlag
1213*5fd0122aSMatthias Ringwald #else
1214*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_clearInterruptFlag                                       \
1215*5fd0122aSMatthias Ringwald         FlashCtl_clearInterruptFlag
1216*5fd0122aSMatthias Ringwald #endif
1217*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_setWaitState
1218*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_setWaitState                                             \
1219*5fd0122aSMatthias Ringwald         ROM_FlashCtl_setWaitState
1220*5fd0122aSMatthias Ringwald #else
1221*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_setWaitState                                             \
1222*5fd0122aSMatthias Ringwald         FlashCtl_setWaitState
1223*5fd0122aSMatthias Ringwald #endif
1224*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_getWaitState
1225*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_getWaitState                                             \
1226*5fd0122aSMatthias Ringwald         ROM_FlashCtl_getWaitState
1227*5fd0122aSMatthias Ringwald #else
1228*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_getWaitState                                             \
1229*5fd0122aSMatthias Ringwald         FlashCtl_getWaitState
1230*5fd0122aSMatthias Ringwald #endif
1231*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_setReadMode
1232*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_setReadMode                                              \
1233*5fd0122aSMatthias Ringwald         ROM_FlashCtl_setReadMode
1234*5fd0122aSMatthias Ringwald #else
1235*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_setReadMode                                              \
1236*5fd0122aSMatthias Ringwald         FlashCtl_setReadMode
1237*5fd0122aSMatthias Ringwald #endif
1238*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_getReadMode
1239*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_getReadMode                                              \
1240*5fd0122aSMatthias Ringwald         ROM_FlashCtl_getReadMode
1241*5fd0122aSMatthias Ringwald #else
1242*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_getReadMode                                              \
1243*5fd0122aSMatthias Ringwald         FlashCtl_getReadMode
1244*5fd0122aSMatthias Ringwald #endif
1245*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_registerInterrupt
1246*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_registerInterrupt                                        \
1247*5fd0122aSMatthias Ringwald         ROM_FlashCtl_registerInterrupt
1248*5fd0122aSMatthias Ringwald #else
1249*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_registerInterrupt                                        \
1250*5fd0122aSMatthias Ringwald         FlashCtl_registerInterrupt
1251*5fd0122aSMatthias Ringwald #endif
1252*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_unregisterInterrupt
1253*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_unregisterInterrupt                                      \
1254*5fd0122aSMatthias Ringwald         ROM_FlashCtl_unregisterInterrupt
1255*5fd0122aSMatthias Ringwald #else
1256*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_unregisterInterrupt                                      \
1257*5fd0122aSMatthias Ringwald         FlashCtl_unregisterInterrupt
1258*5fd0122aSMatthias Ringwald #endif
1259*5fd0122aSMatthias Ringwald #ifdef ROM___FlashCtl_remaskData8Post
1260*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_remaskData8Post                                        \
1261*5fd0122aSMatthias Ringwald         ROM___FlashCtl_remaskData8Post
1262*5fd0122aSMatthias Ringwald #else
1263*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_remaskData8Post                                        \
1264*5fd0122aSMatthias Ringwald         __FlashCtl_remaskData8Post
1265*5fd0122aSMatthias Ringwald #endif
1266*5fd0122aSMatthias Ringwald #ifdef ROM___FlashCtl_remaskData8Pre
1267*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_remaskData8Pre                                         \
1268*5fd0122aSMatthias Ringwald         ROM___FlashCtl_remaskData8Pre
1269*5fd0122aSMatthias Ringwald #else
1270*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_remaskData8Pre                                         \
1271*5fd0122aSMatthias Ringwald         __FlashCtl_remaskData8Pre
1272*5fd0122aSMatthias Ringwald #endif
1273*5fd0122aSMatthias Ringwald #ifdef ROM___FlashCtl_remaskData32Pre
1274*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_remaskData32Pre                                        \
1275*5fd0122aSMatthias Ringwald         ROM___FlashCtl_remaskData32Pre
1276*5fd0122aSMatthias Ringwald #else
1277*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_remaskData32Pre                                        \
1278*5fd0122aSMatthias Ringwald         __FlashCtl_remaskData32Pre
1279*5fd0122aSMatthias Ringwald #endif
1280*5fd0122aSMatthias Ringwald #ifdef ROM___FlashCtl_remaskData32Post
1281*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_remaskData32Post                                       \
1282*5fd0122aSMatthias Ringwald         ROM___FlashCtl_remaskData32Post
1283*5fd0122aSMatthias Ringwald #else
1284*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_remaskData32Post                                       \
1285*5fd0122aSMatthias Ringwald         __FlashCtl_remaskData32Post
1286*5fd0122aSMatthias Ringwald #endif
1287*5fd0122aSMatthias Ringwald #ifdef ROM___FlashCtl_remaskBurstDataPre
1288*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_remaskBurstDataPre                                     \
1289*5fd0122aSMatthias Ringwald         ROM___FlashCtl_remaskBurstDataPre
1290*5fd0122aSMatthias Ringwald #else
1291*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_remaskBurstDataPre                                     \
1292*5fd0122aSMatthias Ringwald         __FlashCtl_remaskBurstDataPre
1293*5fd0122aSMatthias Ringwald #endif
1294*5fd0122aSMatthias Ringwald #ifdef ROM___FlashCtl_remaskBurstDataPost
1295*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_remaskBurstDataPost                                    \
1296*5fd0122aSMatthias Ringwald         ROM___FlashCtl_remaskBurstDataPost
1297*5fd0122aSMatthias Ringwald #else
1298*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_remaskBurstDataPost                                    \
1299*5fd0122aSMatthias Ringwald         __FlashCtl_remaskBurstDataPost
1300*5fd0122aSMatthias Ringwald #endif
1301*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_initiateSectorErase
1302*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_initiateSectorErase                                      \
1303*5fd0122aSMatthias Ringwald         ROM_FlashCtl_initiateSectorErase
1304*5fd0122aSMatthias Ringwald #else
1305*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_initiateSectorErase                                      \
1306*5fd0122aSMatthias Ringwald         FlashCtl_initiateSectorErase
1307*5fd0122aSMatthias Ringwald #endif
1308*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_initiateMassErase
1309*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_initiateMassErase                                        \
1310*5fd0122aSMatthias Ringwald         ROM_FlashCtl_initiateMassErase
1311*5fd0122aSMatthias Ringwald #else
1312*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_initiateMassErase                                        \
1313*5fd0122aSMatthias Ringwald         FlashCtl_initiateMassErase
1314*5fd0122aSMatthias Ringwald #endif
1315*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_getMemoryInfo
1316*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_getMemoryInfo                                            \
1317*5fd0122aSMatthias Ringwald         ROM_FlashCtl_getMemoryInfo
1318*5fd0122aSMatthias Ringwald #else
1319*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_getMemoryInfo                                            \
1320*5fd0122aSMatthias Ringwald         FlashCtl_getMemoryInfo
1321*5fd0122aSMatthias Ringwald #endif
1322*5fd0122aSMatthias Ringwald 
1323*5fd0122aSMatthias Ringwald //*****************************************************************************
1324*5fd0122aSMatthias Ringwald //
1325*5fd0122aSMatthias Ringwald // Macros for the FPU API.
1326*5fd0122aSMatthias Ringwald //
1327*5fd0122aSMatthias Ringwald //*****************************************************************************
1328*5fd0122aSMatthias Ringwald #ifdef ROM_FPU_enableModule
1329*5fd0122aSMatthias Ringwald #define MAP_FPU_enableModule                                                  \
1330*5fd0122aSMatthias Ringwald         ROM_FPU_enableModule
1331*5fd0122aSMatthias Ringwald #else
1332*5fd0122aSMatthias Ringwald #define MAP_FPU_enableModule                                                  \
1333*5fd0122aSMatthias Ringwald         FPU_enableModule
1334*5fd0122aSMatthias Ringwald #endif
1335*5fd0122aSMatthias Ringwald #ifdef ROM_FPU_disableModule
1336*5fd0122aSMatthias Ringwald #define MAP_FPU_disableModule                                                 \
1337*5fd0122aSMatthias Ringwald         ROM_FPU_disableModule
1338*5fd0122aSMatthias Ringwald #else
1339*5fd0122aSMatthias Ringwald #define MAP_FPU_disableModule                                                 \
1340*5fd0122aSMatthias Ringwald         FPU_disableModule
1341*5fd0122aSMatthias Ringwald #endif
1342*5fd0122aSMatthias Ringwald #ifdef ROM_FPU_enableStacking
1343*5fd0122aSMatthias Ringwald #define MAP_FPU_enableStacking                                                \
1344*5fd0122aSMatthias Ringwald         ROM_FPU_enableStacking
1345*5fd0122aSMatthias Ringwald #else
1346*5fd0122aSMatthias Ringwald #define MAP_FPU_enableStacking                                                \
1347*5fd0122aSMatthias Ringwald         FPU_enableStacking
1348*5fd0122aSMatthias Ringwald #endif
1349*5fd0122aSMatthias Ringwald #ifdef ROM_FPU_enableLazyStacking
1350*5fd0122aSMatthias Ringwald #define MAP_FPU_enableLazyStacking                                            \
1351*5fd0122aSMatthias Ringwald         ROM_FPU_enableLazyStacking
1352*5fd0122aSMatthias Ringwald #else
1353*5fd0122aSMatthias Ringwald #define MAP_FPU_enableLazyStacking                                            \
1354*5fd0122aSMatthias Ringwald         FPU_enableLazyStacking
1355*5fd0122aSMatthias Ringwald #endif
1356*5fd0122aSMatthias Ringwald #ifdef ROM_FPU_disableStacking
1357*5fd0122aSMatthias Ringwald #define MAP_FPU_disableStacking                                               \
1358*5fd0122aSMatthias Ringwald         ROM_FPU_disableStacking
1359*5fd0122aSMatthias Ringwald #else
1360*5fd0122aSMatthias Ringwald #define MAP_FPU_disableStacking                                               \
1361*5fd0122aSMatthias Ringwald         FPU_disableStacking
1362*5fd0122aSMatthias Ringwald #endif
1363*5fd0122aSMatthias Ringwald #ifdef ROM_FPU_setHalfPrecisionMode
1364*5fd0122aSMatthias Ringwald #define MAP_FPU_setHalfPrecisionMode                                          \
1365*5fd0122aSMatthias Ringwald         ROM_FPU_setHalfPrecisionMode
1366*5fd0122aSMatthias Ringwald #else
1367*5fd0122aSMatthias Ringwald #define MAP_FPU_setHalfPrecisionMode                                          \
1368*5fd0122aSMatthias Ringwald         FPU_setHalfPrecisionMode
1369*5fd0122aSMatthias Ringwald #endif
1370*5fd0122aSMatthias Ringwald #ifdef ROM_FPU_setNaNMode
1371*5fd0122aSMatthias Ringwald #define MAP_FPU_setNaNMode                                                    \
1372*5fd0122aSMatthias Ringwald         ROM_FPU_setNaNMode
1373*5fd0122aSMatthias Ringwald #else
1374*5fd0122aSMatthias Ringwald #define MAP_FPU_setNaNMode                                                    \
1375*5fd0122aSMatthias Ringwald         FPU_setNaNMode
1376*5fd0122aSMatthias Ringwald #endif
1377*5fd0122aSMatthias Ringwald #ifdef ROM_FPU_setFlushToZeroMode
1378*5fd0122aSMatthias Ringwald #define MAP_FPU_setFlushToZeroMode                                            \
1379*5fd0122aSMatthias Ringwald         ROM_FPU_setFlushToZeroMode
1380*5fd0122aSMatthias Ringwald #else
1381*5fd0122aSMatthias Ringwald #define MAP_FPU_setFlushToZeroMode                                            \
1382*5fd0122aSMatthias Ringwald         FPU_setFlushToZeroMode
1383*5fd0122aSMatthias Ringwald #endif
1384*5fd0122aSMatthias Ringwald #ifdef ROM_FPU_setRoundingMode
1385*5fd0122aSMatthias Ringwald #define MAP_FPU_setRoundingMode                                               \
1386*5fd0122aSMatthias Ringwald         ROM_FPU_setRoundingMode
1387*5fd0122aSMatthias Ringwald #else
1388*5fd0122aSMatthias Ringwald #define MAP_FPU_setRoundingMode                                               \
1389*5fd0122aSMatthias Ringwald         FPU_setRoundingMode
1390*5fd0122aSMatthias Ringwald #endif
1391*5fd0122aSMatthias Ringwald 
1392*5fd0122aSMatthias Ringwald //*****************************************************************************
1393*5fd0122aSMatthias Ringwald //
1394*5fd0122aSMatthias Ringwald // Macros for the GPIO API.
1395*5fd0122aSMatthias Ringwald //
1396*5fd0122aSMatthias Ringwald //*****************************************************************************
1397*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_setAsOutputPin
1398*5fd0122aSMatthias Ringwald #define MAP_GPIO_setAsOutputPin                                               \
1399*5fd0122aSMatthias Ringwald         ROM_GPIO_setAsOutputPin
1400*5fd0122aSMatthias Ringwald #else
1401*5fd0122aSMatthias Ringwald #define MAP_GPIO_setAsOutputPin                                               \
1402*5fd0122aSMatthias Ringwald         GPIO_setAsOutputPin
1403*5fd0122aSMatthias Ringwald #endif
1404*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_setOutputHighOnPin
1405*5fd0122aSMatthias Ringwald #define MAP_GPIO_setOutputHighOnPin                                           \
1406*5fd0122aSMatthias Ringwald         ROM_GPIO_setOutputHighOnPin
1407*5fd0122aSMatthias Ringwald #else
1408*5fd0122aSMatthias Ringwald #define MAP_GPIO_setOutputHighOnPin                                           \
1409*5fd0122aSMatthias Ringwald         GPIO_setOutputHighOnPin
1410*5fd0122aSMatthias Ringwald #endif
1411*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_setOutputLowOnPin
1412*5fd0122aSMatthias Ringwald #define MAP_GPIO_setOutputLowOnPin                                            \
1413*5fd0122aSMatthias Ringwald         ROM_GPIO_setOutputLowOnPin
1414*5fd0122aSMatthias Ringwald #else
1415*5fd0122aSMatthias Ringwald #define MAP_GPIO_setOutputLowOnPin                                            \
1416*5fd0122aSMatthias Ringwald         GPIO_setOutputLowOnPin
1417*5fd0122aSMatthias Ringwald #endif
1418*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_toggleOutputOnPin
1419*5fd0122aSMatthias Ringwald #define MAP_GPIO_toggleOutputOnPin                                            \
1420*5fd0122aSMatthias Ringwald         ROM_GPIO_toggleOutputOnPin
1421*5fd0122aSMatthias Ringwald #else
1422*5fd0122aSMatthias Ringwald #define MAP_GPIO_toggleOutputOnPin                                            \
1423*5fd0122aSMatthias Ringwald         GPIO_toggleOutputOnPin
1424*5fd0122aSMatthias Ringwald #endif
1425*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_setAsInputPinWithPullDownResistor
1426*5fd0122aSMatthias Ringwald #define MAP_GPIO_setAsInputPinWithPullDownResistor                            \
1427*5fd0122aSMatthias Ringwald         ROM_GPIO_setAsInputPinWithPullDownResistor
1428*5fd0122aSMatthias Ringwald #else
1429*5fd0122aSMatthias Ringwald #define MAP_GPIO_setAsInputPinWithPullDownResistor                            \
1430*5fd0122aSMatthias Ringwald         GPIO_setAsInputPinWithPullDownResistor
1431*5fd0122aSMatthias Ringwald #endif
1432*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_setAsInputPinWithPullUpResistor
1433*5fd0122aSMatthias Ringwald #define MAP_GPIO_setAsInputPinWithPullUpResistor                              \
1434*5fd0122aSMatthias Ringwald         ROM_GPIO_setAsInputPinWithPullUpResistor
1435*5fd0122aSMatthias Ringwald #else
1436*5fd0122aSMatthias Ringwald #define MAP_GPIO_setAsInputPinWithPullUpResistor                              \
1437*5fd0122aSMatthias Ringwald         GPIO_setAsInputPinWithPullUpResistor
1438*5fd0122aSMatthias Ringwald #endif
1439*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_setAsPeripheralModuleFunctionOutputPin
1440*5fd0122aSMatthias Ringwald #define MAP_GPIO_setAsPeripheralModuleFunctionOutputPin                       \
1441*5fd0122aSMatthias Ringwald         ROM_GPIO_setAsPeripheralModuleFunctionOutputPin
1442*5fd0122aSMatthias Ringwald #else
1443*5fd0122aSMatthias Ringwald #define MAP_GPIO_setAsPeripheralModuleFunctionOutputPin                       \
1444*5fd0122aSMatthias Ringwald         GPIO_setAsPeripheralModuleFunctionOutputPin
1445*5fd0122aSMatthias Ringwald #endif
1446*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_setAsPeripheralModuleFunctionInputPin
1447*5fd0122aSMatthias Ringwald #define MAP_GPIO_setAsPeripheralModuleFunctionInputPin                        \
1448*5fd0122aSMatthias Ringwald         ROM_GPIO_setAsPeripheralModuleFunctionInputPin
1449*5fd0122aSMatthias Ringwald #else
1450*5fd0122aSMatthias Ringwald #define MAP_GPIO_setAsPeripheralModuleFunctionInputPin                        \
1451*5fd0122aSMatthias Ringwald         GPIO_setAsPeripheralModuleFunctionInputPin
1452*5fd0122aSMatthias Ringwald #endif
1453*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_getInputPinValue
1454*5fd0122aSMatthias Ringwald #define MAP_GPIO_getInputPinValue                                             \
1455*5fd0122aSMatthias Ringwald         ROM_GPIO_getInputPinValue
1456*5fd0122aSMatthias Ringwald #else
1457*5fd0122aSMatthias Ringwald #define MAP_GPIO_getInputPinValue                                             \
1458*5fd0122aSMatthias Ringwald         GPIO_getInputPinValue
1459*5fd0122aSMatthias Ringwald #endif
1460*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_interruptEdgeSelect
1461*5fd0122aSMatthias Ringwald #define MAP_GPIO_interruptEdgeSelect                                          \
1462*5fd0122aSMatthias Ringwald         ROM_GPIO_interruptEdgeSelect
1463*5fd0122aSMatthias Ringwald #else
1464*5fd0122aSMatthias Ringwald #define MAP_GPIO_interruptEdgeSelect                                          \
1465*5fd0122aSMatthias Ringwald         GPIO_interruptEdgeSelect
1466*5fd0122aSMatthias Ringwald #endif
1467*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_enableInterrupt
1468*5fd0122aSMatthias Ringwald #define MAP_GPIO_enableInterrupt                                              \
1469*5fd0122aSMatthias Ringwald         ROM_GPIO_enableInterrupt
1470*5fd0122aSMatthias Ringwald #else
1471*5fd0122aSMatthias Ringwald #define MAP_GPIO_enableInterrupt                                              \
1472*5fd0122aSMatthias Ringwald         GPIO_enableInterrupt
1473*5fd0122aSMatthias Ringwald #endif
1474*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_disableInterrupt
1475*5fd0122aSMatthias Ringwald #define MAP_GPIO_disableInterrupt                                             \
1476*5fd0122aSMatthias Ringwald         ROM_GPIO_disableInterrupt
1477*5fd0122aSMatthias Ringwald #else
1478*5fd0122aSMatthias Ringwald #define MAP_GPIO_disableInterrupt                                             \
1479*5fd0122aSMatthias Ringwald         GPIO_disableInterrupt
1480*5fd0122aSMatthias Ringwald #endif
1481*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_getInterruptStatus
1482*5fd0122aSMatthias Ringwald #define MAP_GPIO_getInterruptStatus                                           \
1483*5fd0122aSMatthias Ringwald         ROM_GPIO_getInterruptStatus
1484*5fd0122aSMatthias Ringwald #else
1485*5fd0122aSMatthias Ringwald #define MAP_GPIO_getInterruptStatus                                           \
1486*5fd0122aSMatthias Ringwald         GPIO_getInterruptStatus
1487*5fd0122aSMatthias Ringwald #endif
1488*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_clearInterruptFlag
1489*5fd0122aSMatthias Ringwald #define MAP_GPIO_clearInterruptFlag                                           \
1490*5fd0122aSMatthias Ringwald         ROM_GPIO_clearInterruptFlag
1491*5fd0122aSMatthias Ringwald #else
1492*5fd0122aSMatthias Ringwald #define MAP_GPIO_clearInterruptFlag                                           \
1493*5fd0122aSMatthias Ringwald         GPIO_clearInterruptFlag
1494*5fd0122aSMatthias Ringwald #endif
1495*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_setAsInputPin
1496*5fd0122aSMatthias Ringwald #define MAP_GPIO_setAsInputPin                                                \
1497*5fd0122aSMatthias Ringwald         ROM_GPIO_setAsInputPin
1498*5fd0122aSMatthias Ringwald #else
1499*5fd0122aSMatthias Ringwald #define MAP_GPIO_setAsInputPin                                                \
1500*5fd0122aSMatthias Ringwald         GPIO_setAsInputPin
1501*5fd0122aSMatthias Ringwald #endif
1502*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_getEnabledInterruptStatus
1503*5fd0122aSMatthias Ringwald #define MAP_GPIO_getEnabledInterruptStatus                                    \
1504*5fd0122aSMatthias Ringwald         ROM_GPIO_getEnabledInterruptStatus
1505*5fd0122aSMatthias Ringwald #else
1506*5fd0122aSMatthias Ringwald #define MAP_GPIO_getEnabledInterruptStatus                                    \
1507*5fd0122aSMatthias Ringwald         GPIO_getEnabledInterruptStatus
1508*5fd0122aSMatthias Ringwald #endif
1509*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_setDriveStrengthHigh
1510*5fd0122aSMatthias Ringwald #define MAP_GPIO_setDriveStrengthHigh                                         \
1511*5fd0122aSMatthias Ringwald         ROM_GPIO_setDriveStrengthHigh
1512*5fd0122aSMatthias Ringwald #else
1513*5fd0122aSMatthias Ringwald #define MAP_GPIO_setDriveStrengthHigh                                         \
1514*5fd0122aSMatthias Ringwald         GPIO_setDriveStrengthHigh
1515*5fd0122aSMatthias Ringwald #endif
1516*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_setDriveStrengthLow
1517*5fd0122aSMatthias Ringwald #define MAP_GPIO_setDriveStrengthLow                                          \
1518*5fd0122aSMatthias Ringwald         ROM_GPIO_setDriveStrengthLow
1519*5fd0122aSMatthias Ringwald #else
1520*5fd0122aSMatthias Ringwald #define MAP_GPIO_setDriveStrengthLow                                          \
1521*5fd0122aSMatthias Ringwald         GPIO_setDriveStrengthLow
1522*5fd0122aSMatthias Ringwald #endif
1523*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_registerInterrupt
1524*5fd0122aSMatthias Ringwald #define MAP_GPIO_registerInterrupt                                            \
1525*5fd0122aSMatthias Ringwald         ROM_GPIO_registerInterrupt
1526*5fd0122aSMatthias Ringwald #else
1527*5fd0122aSMatthias Ringwald #define MAP_GPIO_registerInterrupt                                            \
1528*5fd0122aSMatthias Ringwald         GPIO_registerInterrupt
1529*5fd0122aSMatthias Ringwald #endif
1530*5fd0122aSMatthias Ringwald #ifdef ROM_GPIO_unregisterInterrupt
1531*5fd0122aSMatthias Ringwald #define MAP_GPIO_unregisterInterrupt                                          \
1532*5fd0122aSMatthias Ringwald         ROM_GPIO_unregisterInterrupt
1533*5fd0122aSMatthias Ringwald #else
1534*5fd0122aSMatthias Ringwald #define MAP_GPIO_unregisterInterrupt                                          \
1535*5fd0122aSMatthias Ringwald         GPIO_unregisterInterrupt
1536*5fd0122aSMatthias Ringwald #endif
1537*5fd0122aSMatthias Ringwald 
1538*5fd0122aSMatthias Ringwald //*****************************************************************************
1539*5fd0122aSMatthias Ringwald //
1540*5fd0122aSMatthias Ringwald // Macros for the I2C API.
1541*5fd0122aSMatthias Ringwald //
1542*5fd0122aSMatthias Ringwald //*****************************************************************************
1543*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_initMaster
1544*5fd0122aSMatthias Ringwald #define MAP_I2C_initMaster                                                    \
1545*5fd0122aSMatthias Ringwald         ROM_I2C_initMaster
1546*5fd0122aSMatthias Ringwald #else
1547*5fd0122aSMatthias Ringwald #define MAP_I2C_initMaster                                                    \
1548*5fd0122aSMatthias Ringwald         I2C_initMaster
1549*5fd0122aSMatthias Ringwald #endif
1550*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_initSlave
1551*5fd0122aSMatthias Ringwald #define MAP_I2C_initSlave                                                     \
1552*5fd0122aSMatthias Ringwald         ROM_I2C_initSlave
1553*5fd0122aSMatthias Ringwald #else
1554*5fd0122aSMatthias Ringwald #define MAP_I2C_initSlave                                                     \
1555*5fd0122aSMatthias Ringwald         I2C_initSlave
1556*5fd0122aSMatthias Ringwald #endif
1557*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_enableModule
1558*5fd0122aSMatthias Ringwald #define MAP_I2C_enableModule                                                  \
1559*5fd0122aSMatthias Ringwald         ROM_I2C_enableModule
1560*5fd0122aSMatthias Ringwald #else
1561*5fd0122aSMatthias Ringwald #define MAP_I2C_enableModule                                                  \
1562*5fd0122aSMatthias Ringwald         I2C_enableModule
1563*5fd0122aSMatthias Ringwald #endif
1564*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_disableModule
1565*5fd0122aSMatthias Ringwald #define MAP_I2C_disableModule                                                 \
1566*5fd0122aSMatthias Ringwald         ROM_I2C_disableModule
1567*5fd0122aSMatthias Ringwald #else
1568*5fd0122aSMatthias Ringwald #define MAP_I2C_disableModule                                                 \
1569*5fd0122aSMatthias Ringwald         I2C_disableModule
1570*5fd0122aSMatthias Ringwald #endif
1571*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_setSlaveAddress
1572*5fd0122aSMatthias Ringwald #define MAP_I2C_setSlaveAddress                                               \
1573*5fd0122aSMatthias Ringwald         ROM_I2C_setSlaveAddress
1574*5fd0122aSMatthias Ringwald #else
1575*5fd0122aSMatthias Ringwald #define MAP_I2C_setSlaveAddress                                               \
1576*5fd0122aSMatthias Ringwald         I2C_setSlaveAddress
1577*5fd0122aSMatthias Ringwald #endif
1578*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_setMode
1579*5fd0122aSMatthias Ringwald #define MAP_I2C_setMode                                                       \
1580*5fd0122aSMatthias Ringwald         ROM_I2C_setMode
1581*5fd0122aSMatthias Ringwald #else
1582*5fd0122aSMatthias Ringwald #define MAP_I2C_setMode                                                       \
1583*5fd0122aSMatthias Ringwald         I2C_setMode
1584*5fd0122aSMatthias Ringwald #endif
1585*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_setTimeout
1586*5fd0122aSMatthias Ringwald #define MAP_I2C_setTimeout                                                    \
1587*5fd0122aSMatthias Ringwald         ROM_I2C_setTimeout
1588*5fd0122aSMatthias Ringwald #else
1589*5fd0122aSMatthias Ringwald #define MAP_I2C_setTimeout                                                    \
1590*5fd0122aSMatthias Ringwald         I2C_setTimeout
1591*5fd0122aSMatthias Ringwald #endif
1592*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_slavePutData
1593*5fd0122aSMatthias Ringwald #define MAP_I2C_slavePutData                                                  \
1594*5fd0122aSMatthias Ringwald         ROM_I2C_slavePutData
1595*5fd0122aSMatthias Ringwald #else
1596*5fd0122aSMatthias Ringwald #define MAP_I2C_slavePutData                                                  \
1597*5fd0122aSMatthias Ringwald         I2C_slavePutData
1598*5fd0122aSMatthias Ringwald #endif
1599*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_slaveGetData
1600*5fd0122aSMatthias Ringwald #define MAP_I2C_slaveGetData                                                  \
1601*5fd0122aSMatthias Ringwald         ROM_I2C_slaveGetData
1602*5fd0122aSMatthias Ringwald #else
1603*5fd0122aSMatthias Ringwald #define MAP_I2C_slaveGetData                                                  \
1604*5fd0122aSMatthias Ringwald         I2C_slaveGetData
1605*5fd0122aSMatthias Ringwald #endif
1606*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_isBusBusy
1607*5fd0122aSMatthias Ringwald #define MAP_I2C_isBusBusy                                                     \
1608*5fd0122aSMatthias Ringwald         ROM_I2C_isBusBusy
1609*5fd0122aSMatthias Ringwald #else
1610*5fd0122aSMatthias Ringwald #define MAP_I2C_isBusBusy                                                     \
1611*5fd0122aSMatthias Ringwald         I2C_isBusBusy
1612*5fd0122aSMatthias Ringwald #endif
1613*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterSendSingleByte
1614*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendSingleByte                                          \
1615*5fd0122aSMatthias Ringwald         ROM_I2C_masterSendSingleByte
1616*5fd0122aSMatthias Ringwald #else
1617*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendSingleByte                                          \
1618*5fd0122aSMatthias Ringwald         I2C_masterSendSingleByte
1619*5fd0122aSMatthias Ringwald #endif
1620*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterSendSingleByteWithTimeout
1621*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendSingleByteWithTimeout                               \
1622*5fd0122aSMatthias Ringwald         ROM_I2C_masterSendSingleByteWithTimeout
1623*5fd0122aSMatthias Ringwald #else
1624*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendSingleByteWithTimeout                               \
1625*5fd0122aSMatthias Ringwald         I2C_masterSendSingleByteWithTimeout
1626*5fd0122aSMatthias Ringwald #endif
1627*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterSendMultiByteStart
1628*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteStart                                      \
1629*5fd0122aSMatthias Ringwald         ROM_I2C_masterSendMultiByteStart
1630*5fd0122aSMatthias Ringwald #else
1631*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteStart                                      \
1632*5fd0122aSMatthias Ringwald         I2C_masterSendMultiByteStart
1633*5fd0122aSMatthias Ringwald #endif
1634*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterSendMultiByteStartWithTimeout
1635*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteStartWithTimeout                           \
1636*5fd0122aSMatthias Ringwald         ROM_I2C_masterSendMultiByteStartWithTimeout
1637*5fd0122aSMatthias Ringwald #else
1638*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteStartWithTimeout                           \
1639*5fd0122aSMatthias Ringwald         I2C_masterSendMultiByteStartWithTimeout
1640*5fd0122aSMatthias Ringwald #endif
1641*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterSendMultiByteNext
1642*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteNext                                       \
1643*5fd0122aSMatthias Ringwald         ROM_I2C_masterSendMultiByteNext
1644*5fd0122aSMatthias Ringwald #else
1645*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteNext                                       \
1646*5fd0122aSMatthias Ringwald         I2C_masterSendMultiByteNext
1647*5fd0122aSMatthias Ringwald #endif
1648*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterSendMultiByteNextWithTimeout
1649*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteNextWithTimeout                            \
1650*5fd0122aSMatthias Ringwald         ROM_I2C_masterSendMultiByteNextWithTimeout
1651*5fd0122aSMatthias Ringwald #else
1652*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteNextWithTimeout                            \
1653*5fd0122aSMatthias Ringwald         I2C_masterSendMultiByteNextWithTimeout
1654*5fd0122aSMatthias Ringwald #endif
1655*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterSendMultiByteFinish
1656*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteFinish                                     \
1657*5fd0122aSMatthias Ringwald         ROM_I2C_masterSendMultiByteFinish
1658*5fd0122aSMatthias Ringwald #else
1659*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteFinish                                     \
1660*5fd0122aSMatthias Ringwald         I2C_masterSendMultiByteFinish
1661*5fd0122aSMatthias Ringwald #endif
1662*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterSendMultiByteFinishWithTimeout
1663*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteFinishWithTimeout                          \
1664*5fd0122aSMatthias Ringwald         ROM_I2C_masterSendMultiByteFinishWithTimeout
1665*5fd0122aSMatthias Ringwald #else
1666*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteFinishWithTimeout                          \
1667*5fd0122aSMatthias Ringwald         I2C_masterSendMultiByteFinishWithTimeout
1668*5fd0122aSMatthias Ringwald #endif
1669*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterSendMultiByteStop
1670*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteStop                                       \
1671*5fd0122aSMatthias Ringwald         ROM_I2C_masterSendMultiByteStop
1672*5fd0122aSMatthias Ringwald #else
1673*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteStop                                       \
1674*5fd0122aSMatthias Ringwald         I2C_masterSendMultiByteStop
1675*5fd0122aSMatthias Ringwald #endif
1676*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterSendMultiByteStopWithTimeout
1677*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteStopWithTimeout                            \
1678*5fd0122aSMatthias Ringwald         ROM_I2C_masterSendMultiByteStopWithTimeout
1679*5fd0122aSMatthias Ringwald #else
1680*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendMultiByteStopWithTimeout                            \
1681*5fd0122aSMatthias Ringwald         I2C_masterSendMultiByteStopWithTimeout
1682*5fd0122aSMatthias Ringwald #endif
1683*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterReceiveStart
1684*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveStart                                            \
1685*5fd0122aSMatthias Ringwald         ROM_I2C_masterReceiveStart
1686*5fd0122aSMatthias Ringwald #else
1687*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveStart                                            \
1688*5fd0122aSMatthias Ringwald         I2C_masterReceiveStart
1689*5fd0122aSMatthias Ringwald #endif
1690*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterReceiveMultiByteNext
1691*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveMultiByteNext                                    \
1692*5fd0122aSMatthias Ringwald         ROM_I2C_masterReceiveMultiByteNext
1693*5fd0122aSMatthias Ringwald #else
1694*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveMultiByteNext                                    \
1695*5fd0122aSMatthias Ringwald         I2C_masterReceiveMultiByteNext
1696*5fd0122aSMatthias Ringwald #endif
1697*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterReceiveMultiByteFinish
1698*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveMultiByteFinish                                  \
1699*5fd0122aSMatthias Ringwald         ROM_I2C_masterReceiveMultiByteFinish
1700*5fd0122aSMatthias Ringwald #else
1701*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveMultiByteFinish                                  \
1702*5fd0122aSMatthias Ringwald         I2C_masterReceiveMultiByteFinish
1703*5fd0122aSMatthias Ringwald #endif
1704*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterReceiveMultiByteFinishWithTimeout
1705*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveMultiByteFinishWithTimeout                       \
1706*5fd0122aSMatthias Ringwald         ROM_I2C_masterReceiveMultiByteFinishWithTimeout
1707*5fd0122aSMatthias Ringwald #else
1708*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveMultiByteFinishWithTimeout                       \
1709*5fd0122aSMatthias Ringwald         I2C_masterReceiveMultiByteFinishWithTimeout
1710*5fd0122aSMatthias Ringwald #endif
1711*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterReceiveMultiByteStop
1712*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveMultiByteStop                                    \
1713*5fd0122aSMatthias Ringwald         ROM_I2C_masterReceiveMultiByteStop
1714*5fd0122aSMatthias Ringwald #else
1715*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveMultiByteStop                                    \
1716*5fd0122aSMatthias Ringwald         I2C_masterReceiveMultiByteStop
1717*5fd0122aSMatthias Ringwald #endif
1718*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterReceiveSingleByte
1719*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveSingleByte                                       \
1720*5fd0122aSMatthias Ringwald         ROM_I2C_masterReceiveSingleByte
1721*5fd0122aSMatthias Ringwald #else
1722*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveSingleByte                                       \
1723*5fd0122aSMatthias Ringwald         I2C_masterReceiveSingleByte
1724*5fd0122aSMatthias Ringwald #endif
1725*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterReceiveSingle
1726*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveSingle                                           \
1727*5fd0122aSMatthias Ringwald         ROM_I2C_masterReceiveSingle
1728*5fd0122aSMatthias Ringwald #else
1729*5fd0122aSMatthias Ringwald #define MAP_I2C_masterReceiveSingle                                           \
1730*5fd0122aSMatthias Ringwald         I2C_masterReceiveSingle
1731*5fd0122aSMatthias Ringwald #endif
1732*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_getReceiveBufferAddressForDMA
1733*5fd0122aSMatthias Ringwald #define MAP_I2C_getReceiveBufferAddressForDMA                                 \
1734*5fd0122aSMatthias Ringwald         ROM_I2C_getReceiveBufferAddressForDMA
1735*5fd0122aSMatthias Ringwald #else
1736*5fd0122aSMatthias Ringwald #define MAP_I2C_getReceiveBufferAddressForDMA                                 \
1737*5fd0122aSMatthias Ringwald         I2C_getReceiveBufferAddressForDMA
1738*5fd0122aSMatthias Ringwald #endif
1739*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_getTransmitBufferAddressForDMA
1740*5fd0122aSMatthias Ringwald #define MAP_I2C_getTransmitBufferAddressForDMA                                \
1741*5fd0122aSMatthias Ringwald         ROM_I2C_getTransmitBufferAddressForDMA
1742*5fd0122aSMatthias Ringwald #else
1743*5fd0122aSMatthias Ringwald #define MAP_I2C_getTransmitBufferAddressForDMA                                \
1744*5fd0122aSMatthias Ringwald         I2C_getTransmitBufferAddressForDMA
1745*5fd0122aSMatthias Ringwald #endif
1746*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterIsStopSent
1747*5fd0122aSMatthias Ringwald #define MAP_I2C_masterIsStopSent                                              \
1748*5fd0122aSMatthias Ringwald         ROM_I2C_masterIsStopSent
1749*5fd0122aSMatthias Ringwald #else
1750*5fd0122aSMatthias Ringwald #define MAP_I2C_masterIsStopSent                                              \
1751*5fd0122aSMatthias Ringwald         I2C_masterIsStopSent
1752*5fd0122aSMatthias Ringwald #endif
1753*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterIsStartSent
1754*5fd0122aSMatthias Ringwald #define MAP_I2C_masterIsStartSent                                             \
1755*5fd0122aSMatthias Ringwald         ROM_I2C_masterIsStartSent
1756*5fd0122aSMatthias Ringwald #else
1757*5fd0122aSMatthias Ringwald #define MAP_I2C_masterIsStartSent                                             \
1758*5fd0122aSMatthias Ringwald         I2C_masterIsStartSent
1759*5fd0122aSMatthias Ringwald #endif
1760*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_masterSendStart
1761*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendStart                                               \
1762*5fd0122aSMatthias Ringwald         ROM_I2C_masterSendStart
1763*5fd0122aSMatthias Ringwald #else
1764*5fd0122aSMatthias Ringwald #define MAP_I2C_masterSendStart                                               \
1765*5fd0122aSMatthias Ringwald         I2C_masterSendStart
1766*5fd0122aSMatthias Ringwald #endif
1767*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_enableMultiMasterMode
1768*5fd0122aSMatthias Ringwald #define MAP_I2C_enableMultiMasterMode                                         \
1769*5fd0122aSMatthias Ringwald         ROM_I2C_enableMultiMasterMode
1770*5fd0122aSMatthias Ringwald #else
1771*5fd0122aSMatthias Ringwald #define MAP_I2C_enableMultiMasterMode                                         \
1772*5fd0122aSMatthias Ringwald         I2C_enableMultiMasterMode
1773*5fd0122aSMatthias Ringwald #endif
1774*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_disableMultiMasterMode
1775*5fd0122aSMatthias Ringwald #define MAP_I2C_disableMultiMasterMode                                        \
1776*5fd0122aSMatthias Ringwald         ROM_I2C_disableMultiMasterMode
1777*5fd0122aSMatthias Ringwald #else
1778*5fd0122aSMatthias Ringwald #define MAP_I2C_disableMultiMasterMode                                        \
1779*5fd0122aSMatthias Ringwald         I2C_disableMultiMasterMode
1780*5fd0122aSMatthias Ringwald #endif
1781*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_enableInterrupt
1782*5fd0122aSMatthias Ringwald #define MAP_I2C_enableInterrupt                                               \
1783*5fd0122aSMatthias Ringwald         ROM_I2C_enableInterrupt
1784*5fd0122aSMatthias Ringwald #else
1785*5fd0122aSMatthias Ringwald #define MAP_I2C_enableInterrupt                                               \
1786*5fd0122aSMatthias Ringwald         I2C_enableInterrupt
1787*5fd0122aSMatthias Ringwald #endif
1788*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_disableInterrupt
1789*5fd0122aSMatthias Ringwald #define MAP_I2C_disableInterrupt                                              \
1790*5fd0122aSMatthias Ringwald         ROM_I2C_disableInterrupt
1791*5fd0122aSMatthias Ringwald #else
1792*5fd0122aSMatthias Ringwald #define MAP_I2C_disableInterrupt                                              \
1793*5fd0122aSMatthias Ringwald         I2C_disableInterrupt
1794*5fd0122aSMatthias Ringwald #endif
1795*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_clearInterruptFlag
1796*5fd0122aSMatthias Ringwald #define MAP_I2C_clearInterruptFlag                                            \
1797*5fd0122aSMatthias Ringwald         ROM_I2C_clearInterruptFlag
1798*5fd0122aSMatthias Ringwald #else
1799*5fd0122aSMatthias Ringwald #define MAP_I2C_clearInterruptFlag                                            \
1800*5fd0122aSMatthias Ringwald         I2C_clearInterruptFlag
1801*5fd0122aSMatthias Ringwald #endif
1802*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_getInterruptStatus
1803*5fd0122aSMatthias Ringwald #define MAP_I2C_getInterruptStatus                                            \
1804*5fd0122aSMatthias Ringwald         ROM_I2C_getInterruptStatus
1805*5fd0122aSMatthias Ringwald #else
1806*5fd0122aSMatthias Ringwald #define MAP_I2C_getInterruptStatus                                            \
1807*5fd0122aSMatthias Ringwald         I2C_getInterruptStatus
1808*5fd0122aSMatthias Ringwald #endif
1809*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_getEnabledInterruptStatus
1810*5fd0122aSMatthias Ringwald #define MAP_I2C_getEnabledInterruptStatus                                     \
1811*5fd0122aSMatthias Ringwald         ROM_I2C_getEnabledInterruptStatus
1812*5fd0122aSMatthias Ringwald #else
1813*5fd0122aSMatthias Ringwald #define MAP_I2C_getEnabledInterruptStatus                                     \
1814*5fd0122aSMatthias Ringwald         I2C_getEnabledInterruptStatus
1815*5fd0122aSMatthias Ringwald #endif
1816*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_getMode
1817*5fd0122aSMatthias Ringwald #define MAP_I2C_getMode                                                       \
1818*5fd0122aSMatthias Ringwald         ROM_I2C_getMode
1819*5fd0122aSMatthias Ringwald #else
1820*5fd0122aSMatthias Ringwald #define MAP_I2C_getMode                                                       \
1821*5fd0122aSMatthias Ringwald         I2C_getMode
1822*5fd0122aSMatthias Ringwald #endif
1823*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_registerInterrupt
1824*5fd0122aSMatthias Ringwald #define MAP_I2C_registerInterrupt                                             \
1825*5fd0122aSMatthias Ringwald         ROM_I2C_registerInterrupt
1826*5fd0122aSMatthias Ringwald #else
1827*5fd0122aSMatthias Ringwald #define MAP_I2C_registerInterrupt                                             \
1828*5fd0122aSMatthias Ringwald         I2C_registerInterrupt
1829*5fd0122aSMatthias Ringwald #endif
1830*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_unregisterInterrupt
1831*5fd0122aSMatthias Ringwald #define MAP_I2C_unregisterInterrupt                                           \
1832*5fd0122aSMatthias Ringwald         ROM_I2C_unregisterInterrupt
1833*5fd0122aSMatthias Ringwald #else
1834*5fd0122aSMatthias Ringwald #define MAP_I2C_unregisterInterrupt                                           \
1835*5fd0122aSMatthias Ringwald         I2C_unregisterInterrupt
1836*5fd0122aSMatthias Ringwald #endif
1837*5fd0122aSMatthias Ringwald #ifdef ROM_I2C_slaveSendNAK
1838*5fd0122aSMatthias Ringwald #define MAP_I2C_slaveSendNAK                                                  \
1839*5fd0122aSMatthias Ringwald         ROM_I2C_slaveSendNAK
1840*5fd0122aSMatthias Ringwald #else
1841*5fd0122aSMatthias Ringwald #define MAP_I2C_slaveSendNAK                                                  \
1842*5fd0122aSMatthias Ringwald         I2C_slaveSendNAK
1843*5fd0122aSMatthias Ringwald #endif
1844*5fd0122aSMatthias Ringwald 
1845*5fd0122aSMatthias Ringwald //*****************************************************************************
1846*5fd0122aSMatthias Ringwald //
1847*5fd0122aSMatthias Ringwald // Macros for the Interrupt API.
1848*5fd0122aSMatthias Ringwald //
1849*5fd0122aSMatthias Ringwald //*****************************************************************************
1850*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_enableMaster
1851*5fd0122aSMatthias Ringwald #define MAP_Interrupt_enableMaster                                            \
1852*5fd0122aSMatthias Ringwald         ROM_Interrupt_enableMaster
1853*5fd0122aSMatthias Ringwald #else
1854*5fd0122aSMatthias Ringwald #define MAP_Interrupt_enableMaster                                            \
1855*5fd0122aSMatthias Ringwald         Interrupt_enableMaster
1856*5fd0122aSMatthias Ringwald #endif
1857*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_disableMaster
1858*5fd0122aSMatthias Ringwald #define MAP_Interrupt_disableMaster                                           \
1859*5fd0122aSMatthias Ringwald         ROM_Interrupt_disableMaster
1860*5fd0122aSMatthias Ringwald #else
1861*5fd0122aSMatthias Ringwald #define MAP_Interrupt_disableMaster                                           \
1862*5fd0122aSMatthias Ringwald         Interrupt_disableMaster
1863*5fd0122aSMatthias Ringwald #endif
1864*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_setPriorityGrouping
1865*5fd0122aSMatthias Ringwald #define MAP_Interrupt_setPriorityGrouping                                     \
1866*5fd0122aSMatthias Ringwald         ROM_Interrupt_setPriorityGrouping
1867*5fd0122aSMatthias Ringwald #else
1868*5fd0122aSMatthias Ringwald #define MAP_Interrupt_setPriorityGrouping                                     \
1869*5fd0122aSMatthias Ringwald         Interrupt_setPriorityGrouping
1870*5fd0122aSMatthias Ringwald #endif
1871*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_getPriorityGrouping
1872*5fd0122aSMatthias Ringwald #define MAP_Interrupt_getPriorityGrouping                                     \
1873*5fd0122aSMatthias Ringwald         ROM_Interrupt_getPriorityGrouping
1874*5fd0122aSMatthias Ringwald #else
1875*5fd0122aSMatthias Ringwald #define MAP_Interrupt_getPriorityGrouping                                     \
1876*5fd0122aSMatthias Ringwald         Interrupt_getPriorityGrouping
1877*5fd0122aSMatthias Ringwald #endif
1878*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_setPriority
1879*5fd0122aSMatthias Ringwald #define MAP_Interrupt_setPriority                                             \
1880*5fd0122aSMatthias Ringwald         ROM_Interrupt_setPriority
1881*5fd0122aSMatthias Ringwald #else
1882*5fd0122aSMatthias Ringwald #define MAP_Interrupt_setPriority                                             \
1883*5fd0122aSMatthias Ringwald         Interrupt_setPriority
1884*5fd0122aSMatthias Ringwald #endif
1885*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_getPriority
1886*5fd0122aSMatthias Ringwald #define MAP_Interrupt_getPriority                                             \
1887*5fd0122aSMatthias Ringwald         ROM_Interrupt_getPriority
1888*5fd0122aSMatthias Ringwald #else
1889*5fd0122aSMatthias Ringwald #define MAP_Interrupt_getPriority                                             \
1890*5fd0122aSMatthias Ringwald         Interrupt_getPriority
1891*5fd0122aSMatthias Ringwald #endif
1892*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_enableInterrupt
1893*5fd0122aSMatthias Ringwald #define MAP_Interrupt_enableInterrupt                                         \
1894*5fd0122aSMatthias Ringwald         ROM_Interrupt_enableInterrupt
1895*5fd0122aSMatthias Ringwald #else
1896*5fd0122aSMatthias Ringwald #define MAP_Interrupt_enableInterrupt                                         \
1897*5fd0122aSMatthias Ringwald         Interrupt_enableInterrupt
1898*5fd0122aSMatthias Ringwald #endif
1899*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_disableInterrupt
1900*5fd0122aSMatthias Ringwald #define MAP_Interrupt_disableInterrupt                                        \
1901*5fd0122aSMatthias Ringwald         ROM_Interrupt_disableInterrupt
1902*5fd0122aSMatthias Ringwald #else
1903*5fd0122aSMatthias Ringwald #define MAP_Interrupt_disableInterrupt                                        \
1904*5fd0122aSMatthias Ringwald         Interrupt_disableInterrupt
1905*5fd0122aSMatthias Ringwald #endif
1906*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_isEnabled
1907*5fd0122aSMatthias Ringwald #define MAP_Interrupt_isEnabled                                               \
1908*5fd0122aSMatthias Ringwald         ROM_Interrupt_isEnabled
1909*5fd0122aSMatthias Ringwald #else
1910*5fd0122aSMatthias Ringwald #define MAP_Interrupt_isEnabled                                               \
1911*5fd0122aSMatthias Ringwald         Interrupt_isEnabled
1912*5fd0122aSMatthias Ringwald #endif
1913*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_pendInterrupt
1914*5fd0122aSMatthias Ringwald #define MAP_Interrupt_pendInterrupt                                           \
1915*5fd0122aSMatthias Ringwald         ROM_Interrupt_pendInterrupt
1916*5fd0122aSMatthias Ringwald #else
1917*5fd0122aSMatthias Ringwald #define MAP_Interrupt_pendInterrupt                                           \
1918*5fd0122aSMatthias Ringwald         Interrupt_pendInterrupt
1919*5fd0122aSMatthias Ringwald #endif
1920*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_setPriorityMask
1921*5fd0122aSMatthias Ringwald #define MAP_Interrupt_setPriorityMask                                         \
1922*5fd0122aSMatthias Ringwald         ROM_Interrupt_setPriorityMask
1923*5fd0122aSMatthias Ringwald #else
1924*5fd0122aSMatthias Ringwald #define MAP_Interrupt_setPriorityMask                                         \
1925*5fd0122aSMatthias Ringwald         Interrupt_setPriorityMask
1926*5fd0122aSMatthias Ringwald #endif
1927*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_getPriorityMask
1928*5fd0122aSMatthias Ringwald #define MAP_Interrupt_getPriorityMask                                         \
1929*5fd0122aSMatthias Ringwald         ROM_Interrupt_getPriorityMask
1930*5fd0122aSMatthias Ringwald #else
1931*5fd0122aSMatthias Ringwald #define MAP_Interrupt_getPriorityMask                                         \
1932*5fd0122aSMatthias Ringwald         Interrupt_getPriorityMask
1933*5fd0122aSMatthias Ringwald #endif
1934*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_setVectorTableAddress
1935*5fd0122aSMatthias Ringwald #define MAP_Interrupt_setVectorTableAddress                                   \
1936*5fd0122aSMatthias Ringwald         ROM_Interrupt_setVectorTableAddress
1937*5fd0122aSMatthias Ringwald #else
1938*5fd0122aSMatthias Ringwald #define MAP_Interrupt_setVectorTableAddress                                   \
1939*5fd0122aSMatthias Ringwald         Interrupt_setVectorTableAddress
1940*5fd0122aSMatthias Ringwald #endif
1941*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_getVectorTableAddress
1942*5fd0122aSMatthias Ringwald #define MAP_Interrupt_getVectorTableAddress                                   \
1943*5fd0122aSMatthias Ringwald         ROM_Interrupt_getVectorTableAddress
1944*5fd0122aSMatthias Ringwald #else
1945*5fd0122aSMatthias Ringwald #define MAP_Interrupt_getVectorTableAddress                                   \
1946*5fd0122aSMatthias Ringwald         Interrupt_getVectorTableAddress
1947*5fd0122aSMatthias Ringwald #endif
1948*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_enableSleepOnIsrExit
1949*5fd0122aSMatthias Ringwald #define MAP_Interrupt_enableSleepOnIsrExit                                    \
1950*5fd0122aSMatthias Ringwald         ROM_Interrupt_enableSleepOnIsrExit
1951*5fd0122aSMatthias Ringwald #else
1952*5fd0122aSMatthias Ringwald #define MAP_Interrupt_enableSleepOnIsrExit                                    \
1953*5fd0122aSMatthias Ringwald         Interrupt_enableSleepOnIsrExit
1954*5fd0122aSMatthias Ringwald #endif
1955*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_disableSleepOnIsrExit
1956*5fd0122aSMatthias Ringwald #define MAP_Interrupt_disableSleepOnIsrExit                                   \
1957*5fd0122aSMatthias Ringwald         ROM_Interrupt_disableSleepOnIsrExit
1958*5fd0122aSMatthias Ringwald #else
1959*5fd0122aSMatthias Ringwald #define MAP_Interrupt_disableSleepOnIsrExit                                   \
1960*5fd0122aSMatthias Ringwald         Interrupt_disableSleepOnIsrExit
1961*5fd0122aSMatthias Ringwald #endif
1962*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_registerInterrupt
1963*5fd0122aSMatthias Ringwald #define MAP_Interrupt_registerInterrupt                                       \
1964*5fd0122aSMatthias Ringwald         ROM_Interrupt_registerInterrupt
1965*5fd0122aSMatthias Ringwald #else
1966*5fd0122aSMatthias Ringwald #define MAP_Interrupt_registerInterrupt                                       \
1967*5fd0122aSMatthias Ringwald         Interrupt_registerInterrupt
1968*5fd0122aSMatthias Ringwald #endif
1969*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_unregisterInterrupt
1970*5fd0122aSMatthias Ringwald #define MAP_Interrupt_unregisterInterrupt                                     \
1971*5fd0122aSMatthias Ringwald         ROM_Interrupt_unregisterInterrupt
1972*5fd0122aSMatthias Ringwald #else
1973*5fd0122aSMatthias Ringwald #define MAP_Interrupt_unregisterInterrupt                                     \
1974*5fd0122aSMatthias Ringwald         Interrupt_unregisterInterrupt
1975*5fd0122aSMatthias Ringwald #endif
1976*5fd0122aSMatthias Ringwald #ifdef ROM_Interrupt_unpendInterrupt
1977*5fd0122aSMatthias Ringwald #define MAP_Interrupt_unpendInterrupt                                         \
1978*5fd0122aSMatthias Ringwald         ROM_Interrupt_unpendInterrupt
1979*5fd0122aSMatthias Ringwald #else
1980*5fd0122aSMatthias Ringwald #define MAP_Interrupt_unpendInterrupt                                         \
1981*5fd0122aSMatthias Ringwald         Interrupt_unpendInterrupt
1982*5fd0122aSMatthias Ringwald #endif
1983*5fd0122aSMatthias Ringwald 
1984*5fd0122aSMatthias Ringwald //*****************************************************************************
1985*5fd0122aSMatthias Ringwald //
1986*5fd0122aSMatthias Ringwald // Macros for the MPU API.
1987*5fd0122aSMatthias Ringwald //
1988*5fd0122aSMatthias Ringwald //*****************************************************************************
1989*5fd0122aSMatthias Ringwald #ifdef ROM_MPU_enableModule
1990*5fd0122aSMatthias Ringwald #define MAP_MPU_enableModule                                                  \
1991*5fd0122aSMatthias Ringwald         ROM_MPU_enableModule
1992*5fd0122aSMatthias Ringwald #else
1993*5fd0122aSMatthias Ringwald #define MAP_MPU_enableModule                                                  \
1994*5fd0122aSMatthias Ringwald         MPU_enableModule
1995*5fd0122aSMatthias Ringwald #endif
1996*5fd0122aSMatthias Ringwald #ifdef ROM_MPU_disableModule
1997*5fd0122aSMatthias Ringwald #define MAP_MPU_disableModule                                                 \
1998*5fd0122aSMatthias Ringwald         ROM_MPU_disableModule
1999*5fd0122aSMatthias Ringwald #else
2000*5fd0122aSMatthias Ringwald #define MAP_MPU_disableModule                                                 \
2001*5fd0122aSMatthias Ringwald         MPU_disableModule
2002*5fd0122aSMatthias Ringwald #endif
2003*5fd0122aSMatthias Ringwald #ifdef ROM_MPU_getRegionCount
2004*5fd0122aSMatthias Ringwald #define MAP_MPU_getRegionCount                                                \
2005*5fd0122aSMatthias Ringwald         ROM_MPU_getRegionCount
2006*5fd0122aSMatthias Ringwald #else
2007*5fd0122aSMatthias Ringwald #define MAP_MPU_getRegionCount                                                \
2008*5fd0122aSMatthias Ringwald         MPU_getRegionCount
2009*5fd0122aSMatthias Ringwald #endif
2010*5fd0122aSMatthias Ringwald #ifdef ROM_MPU_enableRegion
2011*5fd0122aSMatthias Ringwald #define MAP_MPU_enableRegion                                                  \
2012*5fd0122aSMatthias Ringwald         ROM_MPU_enableRegion
2013*5fd0122aSMatthias Ringwald #else
2014*5fd0122aSMatthias Ringwald #define MAP_MPU_enableRegion                                                  \
2015*5fd0122aSMatthias Ringwald         MPU_enableRegion
2016*5fd0122aSMatthias Ringwald #endif
2017*5fd0122aSMatthias Ringwald #ifdef ROM_MPU_disableRegion
2018*5fd0122aSMatthias Ringwald #define MAP_MPU_disableRegion                                                 \
2019*5fd0122aSMatthias Ringwald         ROM_MPU_disableRegion
2020*5fd0122aSMatthias Ringwald #else
2021*5fd0122aSMatthias Ringwald #define MAP_MPU_disableRegion                                                 \
2022*5fd0122aSMatthias Ringwald         MPU_disableRegion
2023*5fd0122aSMatthias Ringwald #endif
2024*5fd0122aSMatthias Ringwald #ifdef ROM_MPU_setRegion
2025*5fd0122aSMatthias Ringwald #define MAP_MPU_setRegion                                                     \
2026*5fd0122aSMatthias Ringwald         ROM_MPU_setRegion
2027*5fd0122aSMatthias Ringwald #else
2028*5fd0122aSMatthias Ringwald #define MAP_MPU_setRegion                                                     \
2029*5fd0122aSMatthias Ringwald         MPU_setRegion
2030*5fd0122aSMatthias Ringwald #endif
2031*5fd0122aSMatthias Ringwald #ifdef ROM_MPU_getRegion
2032*5fd0122aSMatthias Ringwald #define MAP_MPU_getRegion                                                     \
2033*5fd0122aSMatthias Ringwald         ROM_MPU_getRegion
2034*5fd0122aSMatthias Ringwald #else
2035*5fd0122aSMatthias Ringwald #define MAP_MPU_getRegion                                                     \
2036*5fd0122aSMatthias Ringwald         MPU_getRegion
2037*5fd0122aSMatthias Ringwald #endif
2038*5fd0122aSMatthias Ringwald #ifdef ROM_MPU_enableInterrupt
2039*5fd0122aSMatthias Ringwald #define MAP_MPU_enableInterrupt                                               \
2040*5fd0122aSMatthias Ringwald         ROM_MPU_enableInterrupt
2041*5fd0122aSMatthias Ringwald #else
2042*5fd0122aSMatthias Ringwald #define MAP_MPU_enableInterrupt                                               \
2043*5fd0122aSMatthias Ringwald         MPU_enableInterrupt
2044*5fd0122aSMatthias Ringwald #endif
2045*5fd0122aSMatthias Ringwald #ifdef ROM_MPU_disableInterrupt
2046*5fd0122aSMatthias Ringwald #define MAP_MPU_disableInterrupt                                              \
2047*5fd0122aSMatthias Ringwald         ROM_MPU_disableInterrupt
2048*5fd0122aSMatthias Ringwald #else
2049*5fd0122aSMatthias Ringwald #define MAP_MPU_disableInterrupt                                              \
2050*5fd0122aSMatthias Ringwald         MPU_disableInterrupt
2051*5fd0122aSMatthias Ringwald #endif
2052*5fd0122aSMatthias Ringwald #ifdef ROM_MPU_registerInterrupt
2053*5fd0122aSMatthias Ringwald #define MAP_MPU_registerInterrupt                                             \
2054*5fd0122aSMatthias Ringwald         ROM_MPU_registerInterrupt
2055*5fd0122aSMatthias Ringwald #else
2056*5fd0122aSMatthias Ringwald #define MAP_MPU_registerInterrupt                                             \
2057*5fd0122aSMatthias Ringwald         MPU_registerInterrupt
2058*5fd0122aSMatthias Ringwald #endif
2059*5fd0122aSMatthias Ringwald #ifdef ROM_MPU_unregisterInterrupt
2060*5fd0122aSMatthias Ringwald #define MAP_MPU_unregisterInterrupt                                           \
2061*5fd0122aSMatthias Ringwald         ROM_MPU_unregisterInterrupt
2062*5fd0122aSMatthias Ringwald #else
2063*5fd0122aSMatthias Ringwald #define MAP_MPU_unregisterInterrupt                                           \
2064*5fd0122aSMatthias Ringwald         MPU_unregisterInterrupt
2065*5fd0122aSMatthias Ringwald #endif
2066*5fd0122aSMatthias Ringwald 
2067*5fd0122aSMatthias Ringwald //*****************************************************************************
2068*5fd0122aSMatthias Ringwald //
2069*5fd0122aSMatthias Ringwald // Macros for the PCM API.
2070*5fd0122aSMatthias Ringwald //
2071*5fd0122aSMatthias Ringwald //*****************************************************************************
2072*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_setCoreVoltageLevel
2073*5fd0122aSMatthias Ringwald #define MAP_PCM_setCoreVoltageLevel                                           \
2074*5fd0122aSMatthias Ringwald         ROM_PCM_setCoreVoltageLevel
2075*5fd0122aSMatthias Ringwald #else
2076*5fd0122aSMatthias Ringwald #define MAP_PCM_setCoreVoltageLevel                                           \
2077*5fd0122aSMatthias Ringwald         PCM_setCoreVoltageLevel
2078*5fd0122aSMatthias Ringwald #endif
2079*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_getCoreVoltageLevel
2080*5fd0122aSMatthias Ringwald #define MAP_PCM_getCoreVoltageLevel                                           \
2081*5fd0122aSMatthias Ringwald         ROM_PCM_getCoreVoltageLevel
2082*5fd0122aSMatthias Ringwald #else
2083*5fd0122aSMatthias Ringwald #define MAP_PCM_getCoreVoltageLevel                                           \
2084*5fd0122aSMatthias Ringwald         PCM_getCoreVoltageLevel
2085*5fd0122aSMatthias Ringwald #endif
2086*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_setCoreVoltageLevelWithTimeout
2087*5fd0122aSMatthias Ringwald #define MAP_PCM_setCoreVoltageLevelWithTimeout                                \
2088*5fd0122aSMatthias Ringwald         ROM_PCM_setCoreVoltageLevelWithTimeout
2089*5fd0122aSMatthias Ringwald #else
2090*5fd0122aSMatthias Ringwald #define MAP_PCM_setCoreVoltageLevelWithTimeout                                \
2091*5fd0122aSMatthias Ringwald         PCM_setCoreVoltageLevelWithTimeout
2092*5fd0122aSMatthias Ringwald #endif
2093*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_setPowerMode
2094*5fd0122aSMatthias Ringwald #define MAP_PCM_setPowerMode                                                  \
2095*5fd0122aSMatthias Ringwald         ROM_PCM_setPowerMode
2096*5fd0122aSMatthias Ringwald #else
2097*5fd0122aSMatthias Ringwald #define MAP_PCM_setPowerMode                                                  \
2098*5fd0122aSMatthias Ringwald         PCM_setPowerMode
2099*5fd0122aSMatthias Ringwald #endif
2100*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_setPowerModeWithTimeout
2101*5fd0122aSMatthias Ringwald #define MAP_PCM_setPowerModeWithTimeout                                       \
2102*5fd0122aSMatthias Ringwald         ROM_PCM_setPowerModeWithTimeout
2103*5fd0122aSMatthias Ringwald #else
2104*5fd0122aSMatthias Ringwald #define MAP_PCM_setPowerModeWithTimeout                                       \
2105*5fd0122aSMatthias Ringwald         PCM_setPowerModeWithTimeout
2106*5fd0122aSMatthias Ringwald #endif
2107*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_getPowerMode
2108*5fd0122aSMatthias Ringwald #define MAP_PCM_getPowerMode                                                  \
2109*5fd0122aSMatthias Ringwald         ROM_PCM_getPowerMode
2110*5fd0122aSMatthias Ringwald #else
2111*5fd0122aSMatthias Ringwald #define MAP_PCM_getPowerMode                                                  \
2112*5fd0122aSMatthias Ringwald         PCM_getPowerMode
2113*5fd0122aSMatthias Ringwald #endif
2114*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_setPowerState
2115*5fd0122aSMatthias Ringwald #define MAP_PCM_setPowerState                                                 \
2116*5fd0122aSMatthias Ringwald         ROM_PCM_setPowerState
2117*5fd0122aSMatthias Ringwald #else
2118*5fd0122aSMatthias Ringwald #define MAP_PCM_setPowerState                                                 \
2119*5fd0122aSMatthias Ringwald         PCM_setPowerState
2120*5fd0122aSMatthias Ringwald #endif
2121*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_setPowerStateWithTimeout
2122*5fd0122aSMatthias Ringwald #define MAP_PCM_setPowerStateWithTimeout                                      \
2123*5fd0122aSMatthias Ringwald         ROM_PCM_setPowerStateWithTimeout
2124*5fd0122aSMatthias Ringwald #else
2125*5fd0122aSMatthias Ringwald #define MAP_PCM_setPowerStateWithTimeout                                      \
2126*5fd0122aSMatthias Ringwald         PCM_setPowerStateWithTimeout
2127*5fd0122aSMatthias Ringwald #endif
2128*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_getPowerState
2129*5fd0122aSMatthias Ringwald #define MAP_PCM_getPowerState                                                 \
2130*5fd0122aSMatthias Ringwald         ROM_PCM_getPowerState
2131*5fd0122aSMatthias Ringwald #else
2132*5fd0122aSMatthias Ringwald #define MAP_PCM_getPowerState                                                 \
2133*5fd0122aSMatthias Ringwald         PCM_getPowerState
2134*5fd0122aSMatthias Ringwald #endif
2135*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_shutdownDevice
2136*5fd0122aSMatthias Ringwald #define MAP_PCM_shutdownDevice                                                \
2137*5fd0122aSMatthias Ringwald         ROM_PCM_shutdownDevice
2138*5fd0122aSMatthias Ringwald #else
2139*5fd0122aSMatthias Ringwald #define MAP_PCM_shutdownDevice                                                \
2140*5fd0122aSMatthias Ringwald         PCM_shutdownDevice
2141*5fd0122aSMatthias Ringwald #endif
2142*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_gotoLPM0
2143*5fd0122aSMatthias Ringwald #define MAP_PCM_gotoLPM0                                                      \
2144*5fd0122aSMatthias Ringwald         ROM_PCM_gotoLPM0
2145*5fd0122aSMatthias Ringwald #else
2146*5fd0122aSMatthias Ringwald #define MAP_PCM_gotoLPM0                                                      \
2147*5fd0122aSMatthias Ringwald         PCM_gotoLPM0
2148*5fd0122aSMatthias Ringwald #endif
2149*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_gotoLPM3
2150*5fd0122aSMatthias Ringwald #define MAP_PCM_gotoLPM3                                                      \
2151*5fd0122aSMatthias Ringwald         ROM_PCM_gotoLPM3
2152*5fd0122aSMatthias Ringwald #else
2153*5fd0122aSMatthias Ringwald #define MAP_PCM_gotoLPM3                                                      \
2154*5fd0122aSMatthias Ringwald         PCM_gotoLPM3
2155*5fd0122aSMatthias Ringwald #endif
2156*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_enableInterrupt
2157*5fd0122aSMatthias Ringwald #define MAP_PCM_enableInterrupt                                               \
2158*5fd0122aSMatthias Ringwald         ROM_PCM_enableInterrupt
2159*5fd0122aSMatthias Ringwald #else
2160*5fd0122aSMatthias Ringwald #define MAP_PCM_enableInterrupt                                               \
2161*5fd0122aSMatthias Ringwald         PCM_enableInterrupt
2162*5fd0122aSMatthias Ringwald #endif
2163*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_disableInterrupt
2164*5fd0122aSMatthias Ringwald #define MAP_PCM_disableInterrupt                                              \
2165*5fd0122aSMatthias Ringwald         ROM_PCM_disableInterrupt
2166*5fd0122aSMatthias Ringwald #else
2167*5fd0122aSMatthias Ringwald #define MAP_PCM_disableInterrupt                                              \
2168*5fd0122aSMatthias Ringwald         PCM_disableInterrupt
2169*5fd0122aSMatthias Ringwald #endif
2170*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_getInterruptStatus
2171*5fd0122aSMatthias Ringwald #define MAP_PCM_getInterruptStatus                                            \
2172*5fd0122aSMatthias Ringwald         ROM_PCM_getInterruptStatus
2173*5fd0122aSMatthias Ringwald #else
2174*5fd0122aSMatthias Ringwald #define MAP_PCM_getInterruptStatus                                            \
2175*5fd0122aSMatthias Ringwald         PCM_getInterruptStatus
2176*5fd0122aSMatthias Ringwald #endif
2177*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_getEnabledInterruptStatus
2178*5fd0122aSMatthias Ringwald #define MAP_PCM_getEnabledInterruptStatus                                     \
2179*5fd0122aSMatthias Ringwald         ROM_PCM_getEnabledInterruptStatus
2180*5fd0122aSMatthias Ringwald #else
2181*5fd0122aSMatthias Ringwald #define MAP_PCM_getEnabledInterruptStatus                                     \
2182*5fd0122aSMatthias Ringwald         PCM_getEnabledInterruptStatus
2183*5fd0122aSMatthias Ringwald #endif
2184*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_clearInterruptFlag
2185*5fd0122aSMatthias Ringwald #define MAP_PCM_clearInterruptFlag                                            \
2186*5fd0122aSMatthias Ringwald         ROM_PCM_clearInterruptFlag
2187*5fd0122aSMatthias Ringwald #else
2188*5fd0122aSMatthias Ringwald #define MAP_PCM_clearInterruptFlag                                            \
2189*5fd0122aSMatthias Ringwald         PCM_clearInterruptFlag
2190*5fd0122aSMatthias Ringwald #endif
2191*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_enableRudeMode
2192*5fd0122aSMatthias Ringwald #define MAP_PCM_enableRudeMode                                                \
2193*5fd0122aSMatthias Ringwald         ROM_PCM_enableRudeMode
2194*5fd0122aSMatthias Ringwald #else
2195*5fd0122aSMatthias Ringwald #define MAP_PCM_enableRudeMode                                                \
2196*5fd0122aSMatthias Ringwald         PCM_enableRudeMode
2197*5fd0122aSMatthias Ringwald #endif
2198*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_disableRudeMode
2199*5fd0122aSMatthias Ringwald #define MAP_PCM_disableRudeMode                                               \
2200*5fd0122aSMatthias Ringwald         ROM_PCM_disableRudeMode
2201*5fd0122aSMatthias Ringwald #else
2202*5fd0122aSMatthias Ringwald #define MAP_PCM_disableRudeMode                                               \
2203*5fd0122aSMatthias Ringwald         PCM_disableRudeMode
2204*5fd0122aSMatthias Ringwald #endif
2205*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_gotoLPM0InterruptSafe
2206*5fd0122aSMatthias Ringwald #define MAP_PCM_gotoLPM0InterruptSafe                                         \
2207*5fd0122aSMatthias Ringwald         ROM_PCM_gotoLPM0InterruptSafe
2208*5fd0122aSMatthias Ringwald #else
2209*5fd0122aSMatthias Ringwald #define MAP_PCM_gotoLPM0InterruptSafe                                         \
2210*5fd0122aSMatthias Ringwald         PCM_gotoLPM0InterruptSafe
2211*5fd0122aSMatthias Ringwald #endif
2212*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_gotoLPM3InterruptSafe
2213*5fd0122aSMatthias Ringwald #define MAP_PCM_gotoLPM3InterruptSafe                                         \
2214*5fd0122aSMatthias Ringwald         ROM_PCM_gotoLPM3InterruptSafe
2215*5fd0122aSMatthias Ringwald #else
2216*5fd0122aSMatthias Ringwald #define MAP_PCM_gotoLPM3InterruptSafe                                         \
2217*5fd0122aSMatthias Ringwald         PCM_gotoLPM3InterruptSafe
2218*5fd0122aSMatthias Ringwald #endif
2219*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_registerInterrupt
2220*5fd0122aSMatthias Ringwald #define MAP_PCM_registerInterrupt                                             \
2221*5fd0122aSMatthias Ringwald         ROM_PCM_registerInterrupt
2222*5fd0122aSMatthias Ringwald #else
2223*5fd0122aSMatthias Ringwald #define MAP_PCM_registerInterrupt                                             \
2224*5fd0122aSMatthias Ringwald         PCM_registerInterrupt
2225*5fd0122aSMatthias Ringwald #endif
2226*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_unregisterInterrupt
2227*5fd0122aSMatthias Ringwald #define MAP_PCM_unregisterInterrupt                                           \
2228*5fd0122aSMatthias Ringwald         ROM_PCM_unregisterInterrupt
2229*5fd0122aSMatthias Ringwald #else
2230*5fd0122aSMatthias Ringwald #define MAP_PCM_unregisterInterrupt                                           \
2231*5fd0122aSMatthias Ringwald         PCM_unregisterInterrupt
2232*5fd0122aSMatthias Ringwald #endif
2233*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_setCoreVoltageLevelNonBlocking
2234*5fd0122aSMatthias Ringwald #define MAP_PCM_setCoreVoltageLevelNonBlocking                                \
2235*5fd0122aSMatthias Ringwald         ROM_PCM_setCoreVoltageLevelNonBlocking
2236*5fd0122aSMatthias Ringwald #else
2237*5fd0122aSMatthias Ringwald #define MAP_PCM_setCoreVoltageLevelNonBlocking                                \
2238*5fd0122aSMatthias Ringwald         PCM_setCoreVoltageLevelNonBlocking
2239*5fd0122aSMatthias Ringwald #endif
2240*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_setPowerModeNonBlocking
2241*5fd0122aSMatthias Ringwald #define MAP_PCM_setPowerModeNonBlocking                                       \
2242*5fd0122aSMatthias Ringwald         ROM_PCM_setPowerModeNonBlocking
2243*5fd0122aSMatthias Ringwald #else
2244*5fd0122aSMatthias Ringwald #define MAP_PCM_setPowerModeNonBlocking                                       \
2245*5fd0122aSMatthias Ringwald         PCM_setPowerModeNonBlocking
2246*5fd0122aSMatthias Ringwald #endif
2247*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_setPowerStateNonBlocking
2248*5fd0122aSMatthias Ringwald #define MAP_PCM_setPowerStateNonBlocking                                      \
2249*5fd0122aSMatthias Ringwald         ROM_PCM_setPowerStateNonBlocking
2250*5fd0122aSMatthias Ringwald #else
2251*5fd0122aSMatthias Ringwald #define MAP_PCM_setPowerStateNonBlocking                                      \
2252*5fd0122aSMatthias Ringwald         PCM_setPowerStateNonBlocking
2253*5fd0122aSMatthias Ringwald #endif
2254*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_gotoLPM4
2255*5fd0122aSMatthias Ringwald #define MAP_PCM_gotoLPM4                                                      \
2256*5fd0122aSMatthias Ringwald         ROM_PCM_gotoLPM4
2257*5fd0122aSMatthias Ringwald #else
2258*5fd0122aSMatthias Ringwald #define MAP_PCM_gotoLPM4                                                      \
2259*5fd0122aSMatthias Ringwald         PCM_gotoLPM4
2260*5fd0122aSMatthias Ringwald #endif
2261*5fd0122aSMatthias Ringwald #ifdef ROM_PCM_gotoLPM4InterruptSafe
2262*5fd0122aSMatthias Ringwald #define MAP_PCM_gotoLPM4InterruptSafe                                         \
2263*5fd0122aSMatthias Ringwald         ROM_PCM_gotoLPM4InterruptSafe
2264*5fd0122aSMatthias Ringwald #else
2265*5fd0122aSMatthias Ringwald #define MAP_PCM_gotoLPM4InterruptSafe                                         \
2266*5fd0122aSMatthias Ringwald         PCM_gotoLPM4InterruptSafe
2267*5fd0122aSMatthias Ringwald #endif
2268*5fd0122aSMatthias Ringwald 
2269*5fd0122aSMatthias Ringwald //*****************************************************************************
2270*5fd0122aSMatthias Ringwald //
2271*5fd0122aSMatthias Ringwald // Macros for the PMAP API.
2272*5fd0122aSMatthias Ringwald //
2273*5fd0122aSMatthias Ringwald //*****************************************************************************
2274*5fd0122aSMatthias Ringwald #ifdef ROM_PMAP_configurePorts
2275*5fd0122aSMatthias Ringwald #define MAP_PMAP_configurePorts                                               \
2276*5fd0122aSMatthias Ringwald         ROM_PMAP_configurePorts
2277*5fd0122aSMatthias Ringwald #else
2278*5fd0122aSMatthias Ringwald #define MAP_PMAP_configurePorts                                               \
2279*5fd0122aSMatthias Ringwald         PMAP_configurePorts
2280*5fd0122aSMatthias Ringwald #endif
2281*5fd0122aSMatthias Ringwald 
2282*5fd0122aSMatthias Ringwald //*****************************************************************************
2283*5fd0122aSMatthias Ringwald //
2284*5fd0122aSMatthias Ringwald // Macros for the PSS API.
2285*5fd0122aSMatthias Ringwald //
2286*5fd0122aSMatthias Ringwald //*****************************************************************************
2287*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_enableHighSidePinToggle
2288*5fd0122aSMatthias Ringwald #define MAP_PSS_enableHighSidePinToggle                                       \
2289*5fd0122aSMatthias Ringwald         ROM_PSS_enableHighSidePinToggle
2290*5fd0122aSMatthias Ringwald #else
2291*5fd0122aSMatthias Ringwald #define MAP_PSS_enableHighSidePinToggle                                       \
2292*5fd0122aSMatthias Ringwald         PSS_enableHighSidePinToggle
2293*5fd0122aSMatthias Ringwald #endif
2294*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_disableHighSidePinToggle
2295*5fd0122aSMatthias Ringwald #define MAP_PSS_disableHighSidePinToggle                                      \
2296*5fd0122aSMatthias Ringwald         ROM_PSS_disableHighSidePinToggle
2297*5fd0122aSMatthias Ringwald #else
2298*5fd0122aSMatthias Ringwald #define MAP_PSS_disableHighSidePinToggle                                      \
2299*5fd0122aSMatthias Ringwald         PSS_disableHighSidePinToggle
2300*5fd0122aSMatthias Ringwald #endif
2301*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_enableHighSide
2302*5fd0122aSMatthias Ringwald #define MAP_PSS_enableHighSide                                                \
2303*5fd0122aSMatthias Ringwald         ROM_PSS_enableHighSide
2304*5fd0122aSMatthias Ringwald #else
2305*5fd0122aSMatthias Ringwald #define MAP_PSS_enableHighSide                                                \
2306*5fd0122aSMatthias Ringwald         PSS_enableHighSide
2307*5fd0122aSMatthias Ringwald #endif
2308*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_disableHighSide
2309*5fd0122aSMatthias Ringwald #define MAP_PSS_disableHighSide                                               \
2310*5fd0122aSMatthias Ringwald         ROM_PSS_disableHighSide
2311*5fd0122aSMatthias Ringwald #else
2312*5fd0122aSMatthias Ringwald #define MAP_PSS_disableHighSide                                               \
2313*5fd0122aSMatthias Ringwald         PSS_disableHighSide
2314*5fd0122aSMatthias Ringwald #endif
2315*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_enableLowSide
2316*5fd0122aSMatthias Ringwald #define MAP_PSS_enableLowSide                                                 \
2317*5fd0122aSMatthias Ringwald         ROM_PSS_enableLowSide
2318*5fd0122aSMatthias Ringwald #else
2319*5fd0122aSMatthias Ringwald #define MAP_PSS_enableLowSide                                                 \
2320*5fd0122aSMatthias Ringwald         PSS_enableLowSide
2321*5fd0122aSMatthias Ringwald #endif
2322*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_disableLowSide
2323*5fd0122aSMatthias Ringwald #define MAP_PSS_disableLowSide                                                \
2324*5fd0122aSMatthias Ringwald         ROM_PSS_disableLowSide
2325*5fd0122aSMatthias Ringwald #else
2326*5fd0122aSMatthias Ringwald #define MAP_PSS_disableLowSide                                                \
2327*5fd0122aSMatthias Ringwald         PSS_disableLowSide
2328*5fd0122aSMatthias Ringwald #endif
2329*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_setHighSidePerformanceMode
2330*5fd0122aSMatthias Ringwald #define MAP_PSS_setHighSidePerformanceMode                                    \
2331*5fd0122aSMatthias Ringwald         ROM_PSS_setHighSidePerformanceMode
2332*5fd0122aSMatthias Ringwald #else
2333*5fd0122aSMatthias Ringwald #define MAP_PSS_setHighSidePerformanceMode                                    \
2334*5fd0122aSMatthias Ringwald         PSS_setHighSidePerformanceMode
2335*5fd0122aSMatthias Ringwald #endif
2336*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_getHighSidePerformanceMode
2337*5fd0122aSMatthias Ringwald #define MAP_PSS_getHighSidePerformanceMode                                    \
2338*5fd0122aSMatthias Ringwald         ROM_PSS_getHighSidePerformanceMode
2339*5fd0122aSMatthias Ringwald #else
2340*5fd0122aSMatthias Ringwald #define MAP_PSS_getHighSidePerformanceMode                                    \
2341*5fd0122aSMatthias Ringwald         PSS_getHighSidePerformanceMode
2342*5fd0122aSMatthias Ringwald #endif
2343*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_setLowSidePerformanceMode
2344*5fd0122aSMatthias Ringwald #define MAP_PSS_setLowSidePerformanceMode                                     \
2345*5fd0122aSMatthias Ringwald         ROM_PSS_setLowSidePerformanceMode
2346*5fd0122aSMatthias Ringwald #else
2347*5fd0122aSMatthias Ringwald #define MAP_PSS_setLowSidePerformanceMode                                     \
2348*5fd0122aSMatthias Ringwald         PSS_setLowSidePerformanceMode
2349*5fd0122aSMatthias Ringwald #endif
2350*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_getLowSidePerformanceMode
2351*5fd0122aSMatthias Ringwald #define MAP_PSS_getLowSidePerformanceMode                                     \
2352*5fd0122aSMatthias Ringwald         ROM_PSS_getLowSidePerformanceMode
2353*5fd0122aSMatthias Ringwald #else
2354*5fd0122aSMatthias Ringwald #define MAP_PSS_getLowSidePerformanceMode                                     \
2355*5fd0122aSMatthias Ringwald         PSS_getLowSidePerformanceMode
2356*5fd0122aSMatthias Ringwald #endif
2357*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_enableHighSideMonitor
2358*5fd0122aSMatthias Ringwald #define MAP_PSS_enableHighSideMonitor                                         \
2359*5fd0122aSMatthias Ringwald         ROM_PSS_enableHighSideMonitor
2360*5fd0122aSMatthias Ringwald #else
2361*5fd0122aSMatthias Ringwald #define MAP_PSS_enableHighSideMonitor                                         \
2362*5fd0122aSMatthias Ringwald         PSS_enableHighSideMonitor
2363*5fd0122aSMatthias Ringwald #endif
2364*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_disableHighSideMonitor
2365*5fd0122aSMatthias Ringwald #define MAP_PSS_disableHighSideMonitor                                        \
2366*5fd0122aSMatthias Ringwald         ROM_PSS_disableHighSideMonitor
2367*5fd0122aSMatthias Ringwald #else
2368*5fd0122aSMatthias Ringwald #define MAP_PSS_disableHighSideMonitor                                        \
2369*5fd0122aSMatthias Ringwald         PSS_disableHighSideMonitor
2370*5fd0122aSMatthias Ringwald #endif
2371*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_setHighSideVoltageTrigger
2372*5fd0122aSMatthias Ringwald #define MAP_PSS_setHighSideVoltageTrigger                                     \
2373*5fd0122aSMatthias Ringwald         ROM_PSS_setHighSideVoltageTrigger
2374*5fd0122aSMatthias Ringwald #else
2375*5fd0122aSMatthias Ringwald #define MAP_PSS_setHighSideVoltageTrigger                                     \
2376*5fd0122aSMatthias Ringwald         PSS_setHighSideVoltageTrigger
2377*5fd0122aSMatthias Ringwald #endif
2378*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_getHighSideVoltageTrigger
2379*5fd0122aSMatthias Ringwald #define MAP_PSS_getHighSideVoltageTrigger                                     \
2380*5fd0122aSMatthias Ringwald         ROM_PSS_getHighSideVoltageTrigger
2381*5fd0122aSMatthias Ringwald #else
2382*5fd0122aSMatthias Ringwald #define MAP_PSS_getHighSideVoltageTrigger                                     \
2383*5fd0122aSMatthias Ringwald         PSS_getHighSideVoltageTrigger
2384*5fd0122aSMatthias Ringwald #endif
2385*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_enableInterrupt
2386*5fd0122aSMatthias Ringwald #define MAP_PSS_enableInterrupt                                               \
2387*5fd0122aSMatthias Ringwald         ROM_PSS_enableInterrupt
2388*5fd0122aSMatthias Ringwald #else
2389*5fd0122aSMatthias Ringwald #define MAP_PSS_enableInterrupt                                               \
2390*5fd0122aSMatthias Ringwald         PSS_enableInterrupt
2391*5fd0122aSMatthias Ringwald #endif
2392*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_disableInterrupt
2393*5fd0122aSMatthias Ringwald #define MAP_PSS_disableInterrupt                                              \
2394*5fd0122aSMatthias Ringwald         ROM_PSS_disableInterrupt
2395*5fd0122aSMatthias Ringwald #else
2396*5fd0122aSMatthias Ringwald #define MAP_PSS_disableInterrupt                                              \
2397*5fd0122aSMatthias Ringwald         PSS_disableInterrupt
2398*5fd0122aSMatthias Ringwald #endif
2399*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_getInterruptStatus
2400*5fd0122aSMatthias Ringwald #define MAP_PSS_getInterruptStatus                                            \
2401*5fd0122aSMatthias Ringwald         ROM_PSS_getInterruptStatus
2402*5fd0122aSMatthias Ringwald #else
2403*5fd0122aSMatthias Ringwald #define MAP_PSS_getInterruptStatus                                            \
2404*5fd0122aSMatthias Ringwald         PSS_getInterruptStatus
2405*5fd0122aSMatthias Ringwald #endif
2406*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_clearInterruptFlag
2407*5fd0122aSMatthias Ringwald #define MAP_PSS_clearInterruptFlag                                            \
2408*5fd0122aSMatthias Ringwald         ROM_PSS_clearInterruptFlag
2409*5fd0122aSMatthias Ringwald #else
2410*5fd0122aSMatthias Ringwald #define MAP_PSS_clearInterruptFlag                                            \
2411*5fd0122aSMatthias Ringwald         PSS_clearInterruptFlag
2412*5fd0122aSMatthias Ringwald #endif
2413*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_registerInterrupt
2414*5fd0122aSMatthias Ringwald #define MAP_PSS_registerInterrupt                                             \
2415*5fd0122aSMatthias Ringwald         ROM_PSS_registerInterrupt
2416*5fd0122aSMatthias Ringwald #else
2417*5fd0122aSMatthias Ringwald #define MAP_PSS_registerInterrupt                                             \
2418*5fd0122aSMatthias Ringwald         PSS_registerInterrupt
2419*5fd0122aSMatthias Ringwald #endif
2420*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_unregisterInterrupt
2421*5fd0122aSMatthias Ringwald #define MAP_PSS_unregisterInterrupt                                           \
2422*5fd0122aSMatthias Ringwald         ROM_PSS_unregisterInterrupt
2423*5fd0122aSMatthias Ringwald #else
2424*5fd0122aSMatthias Ringwald #define MAP_PSS_unregisterInterrupt                                           \
2425*5fd0122aSMatthias Ringwald         PSS_unregisterInterrupt
2426*5fd0122aSMatthias Ringwald #endif
2427*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_enableForcedDCDCOperation
2428*5fd0122aSMatthias Ringwald #define MAP_PSS_enableForcedDCDCOperation                                     \
2429*5fd0122aSMatthias Ringwald         ROM_PSS_enableForcedDCDCOperation
2430*5fd0122aSMatthias Ringwald #else
2431*5fd0122aSMatthias Ringwald #define MAP_PSS_enableForcedDCDCOperation                                     \
2432*5fd0122aSMatthias Ringwald         PSS_enableForcedDCDCOperation
2433*5fd0122aSMatthias Ringwald #endif
2434*5fd0122aSMatthias Ringwald #ifdef ROM_PSS_disableForcedDCDCOperation
2435*5fd0122aSMatthias Ringwald #define MAP_PSS_disableForcedDCDCOperation                                    \
2436*5fd0122aSMatthias Ringwald         ROM_PSS_disableForcedDCDCOperation
2437*5fd0122aSMatthias Ringwald #else
2438*5fd0122aSMatthias Ringwald #define MAP_PSS_disableForcedDCDCOperation                                    \
2439*5fd0122aSMatthias Ringwald         PSS_disableForcedDCDCOperation
2440*5fd0122aSMatthias Ringwald #endif
2441*5fd0122aSMatthias Ringwald 
2442*5fd0122aSMatthias Ringwald //*****************************************************************************
2443*5fd0122aSMatthias Ringwald //
2444*5fd0122aSMatthias Ringwald // Macros for the Ref API.
2445*5fd0122aSMatthias Ringwald //
2446*5fd0122aSMatthias Ringwald //*****************************************************************************
2447*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_setReferenceVoltage
2448*5fd0122aSMatthias Ringwald #define MAP_REF_A_setReferenceVoltage                                         \
2449*5fd0122aSMatthias Ringwald         ROM_REF_A_setReferenceVoltage
2450*5fd0122aSMatthias Ringwald #else
2451*5fd0122aSMatthias Ringwald #define MAP_REF_A_setReferenceVoltage                                         \
2452*5fd0122aSMatthias Ringwald         REF_A_setReferenceVoltage
2453*5fd0122aSMatthias Ringwald #endif
2454*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_disableTempSensor
2455*5fd0122aSMatthias Ringwald #define MAP_REF_A_disableTempSensor                                           \
2456*5fd0122aSMatthias Ringwald         ROM_REF_A_disableTempSensor
2457*5fd0122aSMatthias Ringwald #else
2458*5fd0122aSMatthias Ringwald #define MAP_REF_A_disableTempSensor                                           \
2459*5fd0122aSMatthias Ringwald         REF_A_disableTempSensor
2460*5fd0122aSMatthias Ringwald #endif
2461*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_enableTempSensor
2462*5fd0122aSMatthias Ringwald #define MAP_REF_A_enableTempSensor                                            \
2463*5fd0122aSMatthias Ringwald         ROM_REF_A_enableTempSensor
2464*5fd0122aSMatthias Ringwald #else
2465*5fd0122aSMatthias Ringwald #define MAP_REF_A_enableTempSensor                                            \
2466*5fd0122aSMatthias Ringwald         REF_A_enableTempSensor
2467*5fd0122aSMatthias Ringwald #endif
2468*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_enableReferenceVoltageOutput
2469*5fd0122aSMatthias Ringwald #define MAP_REF_A_enableReferenceVoltageOutput                                \
2470*5fd0122aSMatthias Ringwald         ROM_REF_A_enableReferenceVoltageOutput
2471*5fd0122aSMatthias Ringwald #else
2472*5fd0122aSMatthias Ringwald #define MAP_REF_A_enableReferenceVoltageOutput                                \
2473*5fd0122aSMatthias Ringwald         REF_A_enableReferenceVoltageOutput
2474*5fd0122aSMatthias Ringwald #endif
2475*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_disableReferenceVoltageOutput
2476*5fd0122aSMatthias Ringwald #define MAP_REF_A_disableReferenceVoltageOutput                               \
2477*5fd0122aSMatthias Ringwald         ROM_REF_A_disableReferenceVoltageOutput
2478*5fd0122aSMatthias Ringwald #else
2479*5fd0122aSMatthias Ringwald #define MAP_REF_A_disableReferenceVoltageOutput                               \
2480*5fd0122aSMatthias Ringwald         REF_A_disableReferenceVoltageOutput
2481*5fd0122aSMatthias Ringwald #endif
2482*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_enableReferenceVoltage
2483*5fd0122aSMatthias Ringwald #define MAP_REF_A_enableReferenceVoltage                                      \
2484*5fd0122aSMatthias Ringwald         ROM_REF_A_enableReferenceVoltage
2485*5fd0122aSMatthias Ringwald #else
2486*5fd0122aSMatthias Ringwald #define MAP_REF_A_enableReferenceVoltage                                      \
2487*5fd0122aSMatthias Ringwald         REF_A_enableReferenceVoltage
2488*5fd0122aSMatthias Ringwald #endif
2489*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_disableReferenceVoltage
2490*5fd0122aSMatthias Ringwald #define MAP_REF_A_disableReferenceVoltage                                     \
2491*5fd0122aSMatthias Ringwald         ROM_REF_A_disableReferenceVoltage
2492*5fd0122aSMatthias Ringwald #else
2493*5fd0122aSMatthias Ringwald #define MAP_REF_A_disableReferenceVoltage                                     \
2494*5fd0122aSMatthias Ringwald         REF_A_disableReferenceVoltage
2495*5fd0122aSMatthias Ringwald #endif
2496*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_getBandgapMode
2497*5fd0122aSMatthias Ringwald #define MAP_REF_A_getBandgapMode                                              \
2498*5fd0122aSMatthias Ringwald         ROM_REF_A_getBandgapMode
2499*5fd0122aSMatthias Ringwald #else
2500*5fd0122aSMatthias Ringwald #define MAP_REF_A_getBandgapMode                                              \
2501*5fd0122aSMatthias Ringwald         REF_A_getBandgapMode
2502*5fd0122aSMatthias Ringwald #endif
2503*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_isBandgapActive
2504*5fd0122aSMatthias Ringwald #define MAP_REF_A_isBandgapActive                                             \
2505*5fd0122aSMatthias Ringwald         ROM_REF_A_isBandgapActive
2506*5fd0122aSMatthias Ringwald #else
2507*5fd0122aSMatthias Ringwald #define MAP_REF_A_isBandgapActive                                             \
2508*5fd0122aSMatthias Ringwald         REF_A_isBandgapActive
2509*5fd0122aSMatthias Ringwald #endif
2510*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_isRefGenBusy
2511*5fd0122aSMatthias Ringwald #define MAP_REF_A_isRefGenBusy                                                \
2512*5fd0122aSMatthias Ringwald         ROM_REF_A_isRefGenBusy
2513*5fd0122aSMatthias Ringwald #else
2514*5fd0122aSMatthias Ringwald #define MAP_REF_A_isRefGenBusy                                                \
2515*5fd0122aSMatthias Ringwald         REF_A_isRefGenBusy
2516*5fd0122aSMatthias Ringwald #endif
2517*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_isRefGenActive
2518*5fd0122aSMatthias Ringwald #define MAP_REF_A_isRefGenActive                                              \
2519*5fd0122aSMatthias Ringwald         ROM_REF_A_isRefGenActive
2520*5fd0122aSMatthias Ringwald #else
2521*5fd0122aSMatthias Ringwald #define MAP_REF_A_isRefGenActive                                              \
2522*5fd0122aSMatthias Ringwald         REF_A_isRefGenActive
2523*5fd0122aSMatthias Ringwald #endif
2524*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_getBufferedBandgapVoltageStatus
2525*5fd0122aSMatthias Ringwald #define MAP_REF_A_getBufferedBandgapVoltageStatus                             \
2526*5fd0122aSMatthias Ringwald         ROM_REF_A_getBufferedBandgapVoltageStatus
2527*5fd0122aSMatthias Ringwald #else
2528*5fd0122aSMatthias Ringwald #define MAP_REF_A_getBufferedBandgapVoltageStatus                             \
2529*5fd0122aSMatthias Ringwald         REF_A_getBufferedBandgapVoltageStatus
2530*5fd0122aSMatthias Ringwald #endif
2531*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_getVariableReferenceVoltageStatus
2532*5fd0122aSMatthias Ringwald #define MAP_REF_A_getVariableReferenceVoltageStatus                           \
2533*5fd0122aSMatthias Ringwald         ROM_REF_A_getVariableReferenceVoltageStatus
2534*5fd0122aSMatthias Ringwald #else
2535*5fd0122aSMatthias Ringwald #define MAP_REF_A_getVariableReferenceVoltageStatus                           \
2536*5fd0122aSMatthias Ringwald         REF_A_getVariableReferenceVoltageStatus
2537*5fd0122aSMatthias Ringwald #endif
2538*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_setReferenceVoltageOneTimeTrigger
2539*5fd0122aSMatthias Ringwald #define MAP_REF_A_setReferenceVoltageOneTimeTrigger                           \
2540*5fd0122aSMatthias Ringwald         ROM_REF_A_setReferenceVoltageOneTimeTrigger
2541*5fd0122aSMatthias Ringwald #else
2542*5fd0122aSMatthias Ringwald #define MAP_REF_A_setReferenceVoltageOneTimeTrigger                           \
2543*5fd0122aSMatthias Ringwald         REF_A_setReferenceVoltageOneTimeTrigger
2544*5fd0122aSMatthias Ringwald #endif
2545*5fd0122aSMatthias Ringwald #ifdef ROM_REF_A_setBufferedBandgapVoltageOneTimeTrigger
2546*5fd0122aSMatthias Ringwald #define MAP_REF_A_setBufferedBandgapVoltageOneTimeTrigger                     \
2547*5fd0122aSMatthias Ringwald         ROM_REF_A_setBufferedBandgapVoltageOneTimeTrigger
2548*5fd0122aSMatthias Ringwald #else
2549*5fd0122aSMatthias Ringwald #define MAP_REF_A_setBufferedBandgapVoltageOneTimeTrigger                     \
2550*5fd0122aSMatthias Ringwald         REF_A_setBufferedBandgapVoltageOneTimeTrigger
2551*5fd0122aSMatthias Ringwald #endif
2552*5fd0122aSMatthias Ringwald 
2553*5fd0122aSMatthias Ringwald //*****************************************************************************
2554*5fd0122aSMatthias Ringwald //
2555*5fd0122aSMatthias Ringwald // Macros for the ResetCtl API.
2556*5fd0122aSMatthias Ringwald //
2557*5fd0122aSMatthias Ringwald //*****************************************************************************
2558*5fd0122aSMatthias Ringwald #ifdef ROM_ResetCtl_initiateSoftReset
2559*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_initiateSoftReset                                        \
2560*5fd0122aSMatthias Ringwald         ROM_ResetCtl_initiateSoftReset
2561*5fd0122aSMatthias Ringwald #else
2562*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_initiateSoftReset                                        \
2563*5fd0122aSMatthias Ringwald         ResetCtl_initiateSoftReset
2564*5fd0122aSMatthias Ringwald #endif
2565*5fd0122aSMatthias Ringwald #ifdef ROM_ResetCtl_initiateSoftResetWithSource
2566*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_initiateSoftResetWithSource                              \
2567*5fd0122aSMatthias Ringwald         ROM_ResetCtl_initiateSoftResetWithSource
2568*5fd0122aSMatthias Ringwald #else
2569*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_initiateSoftResetWithSource                              \
2570*5fd0122aSMatthias Ringwald         ResetCtl_initiateSoftResetWithSource
2571*5fd0122aSMatthias Ringwald #endif
2572*5fd0122aSMatthias Ringwald #ifdef ROM_ResetCtl_getSoftResetSource
2573*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_getSoftResetSource                                       \
2574*5fd0122aSMatthias Ringwald         ROM_ResetCtl_getSoftResetSource
2575*5fd0122aSMatthias Ringwald #else
2576*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_getSoftResetSource                                       \
2577*5fd0122aSMatthias Ringwald         ResetCtl_getSoftResetSource
2578*5fd0122aSMatthias Ringwald #endif
2579*5fd0122aSMatthias Ringwald #ifdef ROM_ResetCtl_clearSoftResetSource
2580*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_clearSoftResetSource                                     \
2581*5fd0122aSMatthias Ringwald         ROM_ResetCtl_clearSoftResetSource
2582*5fd0122aSMatthias Ringwald #else
2583*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_clearSoftResetSource                                     \
2584*5fd0122aSMatthias Ringwald         ResetCtl_clearSoftResetSource
2585*5fd0122aSMatthias Ringwald #endif
2586*5fd0122aSMatthias Ringwald #ifdef ROM_ResetCtl_initiateHardReset
2587*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_initiateHardReset                                        \
2588*5fd0122aSMatthias Ringwald         ROM_ResetCtl_initiateHardReset
2589*5fd0122aSMatthias Ringwald #else
2590*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_initiateHardReset                                        \
2591*5fd0122aSMatthias Ringwald         ResetCtl_initiateHardReset
2592*5fd0122aSMatthias Ringwald #endif
2593*5fd0122aSMatthias Ringwald #ifdef ROM_ResetCtl_initiateHardResetWithSource
2594*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_initiateHardResetWithSource                              \
2595*5fd0122aSMatthias Ringwald         ROM_ResetCtl_initiateHardResetWithSource
2596*5fd0122aSMatthias Ringwald #else
2597*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_initiateHardResetWithSource                              \
2598*5fd0122aSMatthias Ringwald         ResetCtl_initiateHardResetWithSource
2599*5fd0122aSMatthias Ringwald #endif
2600*5fd0122aSMatthias Ringwald #ifdef ROM_ResetCtl_getHardResetSource
2601*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_getHardResetSource                                       \
2602*5fd0122aSMatthias Ringwald         ROM_ResetCtl_getHardResetSource
2603*5fd0122aSMatthias Ringwald #else
2604*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_getHardResetSource                                       \
2605*5fd0122aSMatthias Ringwald         ResetCtl_getHardResetSource
2606*5fd0122aSMatthias Ringwald #endif
2607*5fd0122aSMatthias Ringwald #ifdef ROM_ResetCtl_clearHardResetSource
2608*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_clearHardResetSource                                     \
2609*5fd0122aSMatthias Ringwald         ROM_ResetCtl_clearHardResetSource
2610*5fd0122aSMatthias Ringwald #else
2611*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_clearHardResetSource                                     \
2612*5fd0122aSMatthias Ringwald         ResetCtl_clearHardResetSource
2613*5fd0122aSMatthias Ringwald #endif
2614*5fd0122aSMatthias Ringwald #ifdef ROM_ResetCtl_getPSSSource
2615*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_getPSSSource                                             \
2616*5fd0122aSMatthias Ringwald         ROM_ResetCtl_getPSSSource
2617*5fd0122aSMatthias Ringwald #else
2618*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_getPSSSource                                             \
2619*5fd0122aSMatthias Ringwald         ResetCtl_getPSSSource
2620*5fd0122aSMatthias Ringwald #endif
2621*5fd0122aSMatthias Ringwald #ifdef ROM_ResetCtl_clearPSSFlags
2622*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_clearPSSFlags                                            \
2623*5fd0122aSMatthias Ringwald         ROM_ResetCtl_clearPSSFlags
2624*5fd0122aSMatthias Ringwald #else
2625*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_clearPSSFlags                                            \
2626*5fd0122aSMatthias Ringwald         ResetCtl_clearPSSFlags
2627*5fd0122aSMatthias Ringwald #endif
2628*5fd0122aSMatthias Ringwald #ifdef ROM_ResetCtl_getPCMSource
2629*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_getPCMSource                                             \
2630*5fd0122aSMatthias Ringwald         ROM_ResetCtl_getPCMSource
2631*5fd0122aSMatthias Ringwald #else
2632*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_getPCMSource                                             \
2633*5fd0122aSMatthias Ringwald         ResetCtl_getPCMSource
2634*5fd0122aSMatthias Ringwald #endif
2635*5fd0122aSMatthias Ringwald #ifdef ROM_ResetCtl_clearPCMFlags
2636*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_clearPCMFlags                                            \
2637*5fd0122aSMatthias Ringwald         ROM_ResetCtl_clearPCMFlags
2638*5fd0122aSMatthias Ringwald #else
2639*5fd0122aSMatthias Ringwald #define MAP_ResetCtl_clearPCMFlags                                            \
2640*5fd0122aSMatthias Ringwald         ResetCtl_clearPCMFlags
2641*5fd0122aSMatthias Ringwald #endif
2642*5fd0122aSMatthias Ringwald 
2643*5fd0122aSMatthias Ringwald //*****************************************************************************
2644*5fd0122aSMatthias Ringwald //
2645*5fd0122aSMatthias Ringwald // Macros for the RTC API.
2646*5fd0122aSMatthias Ringwald //
2647*5fd0122aSMatthias Ringwald //*****************************************************************************
2648*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_startClock
2649*5fd0122aSMatthias Ringwald #define MAP_RTC_C_startClock                                                  \
2650*5fd0122aSMatthias Ringwald         ROM_RTC_C_startClock
2651*5fd0122aSMatthias Ringwald #else
2652*5fd0122aSMatthias Ringwald #define MAP_RTC_C_startClock                                                  \
2653*5fd0122aSMatthias Ringwald         RTC_C_startClock
2654*5fd0122aSMatthias Ringwald #endif
2655*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_holdClock
2656*5fd0122aSMatthias Ringwald #define MAP_RTC_C_holdClock                                                   \
2657*5fd0122aSMatthias Ringwald         ROM_RTC_C_holdClock
2658*5fd0122aSMatthias Ringwald #else
2659*5fd0122aSMatthias Ringwald #define MAP_RTC_C_holdClock                                                   \
2660*5fd0122aSMatthias Ringwald         RTC_C_holdClock
2661*5fd0122aSMatthias Ringwald #endif
2662*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_setCalibrationFrequency
2663*5fd0122aSMatthias Ringwald #define MAP_RTC_C_setCalibrationFrequency                                     \
2664*5fd0122aSMatthias Ringwald         ROM_RTC_C_setCalibrationFrequency
2665*5fd0122aSMatthias Ringwald #else
2666*5fd0122aSMatthias Ringwald #define MAP_RTC_C_setCalibrationFrequency                                     \
2667*5fd0122aSMatthias Ringwald         RTC_C_setCalibrationFrequency
2668*5fd0122aSMatthias Ringwald #endif
2669*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_setCalibrationData
2670*5fd0122aSMatthias Ringwald #define MAP_RTC_C_setCalibrationData                                          \
2671*5fd0122aSMatthias Ringwald         ROM_RTC_C_setCalibrationData
2672*5fd0122aSMatthias Ringwald #else
2673*5fd0122aSMatthias Ringwald #define MAP_RTC_C_setCalibrationData                                          \
2674*5fd0122aSMatthias Ringwald         RTC_C_setCalibrationData
2675*5fd0122aSMatthias Ringwald #endif
2676*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_setTemperatureCompensation
2677*5fd0122aSMatthias Ringwald #define MAP_RTC_C_setTemperatureCompensation                                  \
2678*5fd0122aSMatthias Ringwald         ROM_RTC_C_setTemperatureCompensation
2679*5fd0122aSMatthias Ringwald #else
2680*5fd0122aSMatthias Ringwald #define MAP_RTC_C_setTemperatureCompensation                                  \
2681*5fd0122aSMatthias Ringwald         RTC_C_setTemperatureCompensation
2682*5fd0122aSMatthias Ringwald #endif
2683*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_initCalendar
2684*5fd0122aSMatthias Ringwald #define MAP_RTC_C_initCalendar                                                \
2685*5fd0122aSMatthias Ringwald         ROM_RTC_C_initCalendar
2686*5fd0122aSMatthias Ringwald #else
2687*5fd0122aSMatthias Ringwald #define MAP_RTC_C_initCalendar                                                \
2688*5fd0122aSMatthias Ringwald         RTC_C_initCalendar
2689*5fd0122aSMatthias Ringwald #endif
2690*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_getCalendarTime
2691*5fd0122aSMatthias Ringwald #define MAP_RTC_C_getCalendarTime                                             \
2692*5fd0122aSMatthias Ringwald         ROM_RTC_C_getCalendarTime
2693*5fd0122aSMatthias Ringwald #else
2694*5fd0122aSMatthias Ringwald #define MAP_RTC_C_getCalendarTime                                             \
2695*5fd0122aSMatthias Ringwald         RTC_C_getCalendarTime
2696*5fd0122aSMatthias Ringwald #endif
2697*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_setCalendarAlarm
2698*5fd0122aSMatthias Ringwald #define MAP_RTC_C_setCalendarAlarm                                            \
2699*5fd0122aSMatthias Ringwald         ROM_RTC_C_setCalendarAlarm
2700*5fd0122aSMatthias Ringwald #else
2701*5fd0122aSMatthias Ringwald #define MAP_RTC_C_setCalendarAlarm                                            \
2702*5fd0122aSMatthias Ringwald         RTC_C_setCalendarAlarm
2703*5fd0122aSMatthias Ringwald #endif
2704*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_setCalendarEvent
2705*5fd0122aSMatthias Ringwald #define MAP_RTC_C_setCalendarEvent                                            \
2706*5fd0122aSMatthias Ringwald         ROM_RTC_C_setCalendarEvent
2707*5fd0122aSMatthias Ringwald #else
2708*5fd0122aSMatthias Ringwald #define MAP_RTC_C_setCalendarEvent                                            \
2709*5fd0122aSMatthias Ringwald         RTC_C_setCalendarEvent
2710*5fd0122aSMatthias Ringwald #endif
2711*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_definePrescaleEvent
2712*5fd0122aSMatthias Ringwald #define MAP_RTC_C_definePrescaleEvent                                         \
2713*5fd0122aSMatthias Ringwald         ROM_RTC_C_definePrescaleEvent
2714*5fd0122aSMatthias Ringwald #else
2715*5fd0122aSMatthias Ringwald #define MAP_RTC_C_definePrescaleEvent                                         \
2716*5fd0122aSMatthias Ringwald         RTC_C_definePrescaleEvent
2717*5fd0122aSMatthias Ringwald #endif
2718*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_getPrescaleValue
2719*5fd0122aSMatthias Ringwald #define MAP_RTC_C_getPrescaleValue                                            \
2720*5fd0122aSMatthias Ringwald         ROM_RTC_C_getPrescaleValue
2721*5fd0122aSMatthias Ringwald #else
2722*5fd0122aSMatthias Ringwald #define MAP_RTC_C_getPrescaleValue                                            \
2723*5fd0122aSMatthias Ringwald         RTC_C_getPrescaleValue
2724*5fd0122aSMatthias Ringwald #endif
2725*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_setPrescaleValue
2726*5fd0122aSMatthias Ringwald #define MAP_RTC_C_setPrescaleValue                                            \
2727*5fd0122aSMatthias Ringwald         ROM_RTC_C_setPrescaleValue
2728*5fd0122aSMatthias Ringwald #else
2729*5fd0122aSMatthias Ringwald #define MAP_RTC_C_setPrescaleValue                                            \
2730*5fd0122aSMatthias Ringwald         RTC_C_setPrescaleValue
2731*5fd0122aSMatthias Ringwald #endif
2732*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_convertBCDToBinary
2733*5fd0122aSMatthias Ringwald #define MAP_RTC_C_convertBCDToBinary                                          \
2734*5fd0122aSMatthias Ringwald         ROM_RTC_C_convertBCDToBinary
2735*5fd0122aSMatthias Ringwald #else
2736*5fd0122aSMatthias Ringwald #define MAP_RTC_C_convertBCDToBinary                                          \
2737*5fd0122aSMatthias Ringwald         RTC_C_convertBCDToBinary
2738*5fd0122aSMatthias Ringwald #endif
2739*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_convertBinaryToBCD
2740*5fd0122aSMatthias Ringwald #define MAP_RTC_C_convertBinaryToBCD                                          \
2741*5fd0122aSMatthias Ringwald         ROM_RTC_C_convertBinaryToBCD
2742*5fd0122aSMatthias Ringwald #else
2743*5fd0122aSMatthias Ringwald #define MAP_RTC_C_convertBinaryToBCD                                          \
2744*5fd0122aSMatthias Ringwald         RTC_C_convertBinaryToBCD
2745*5fd0122aSMatthias Ringwald #endif
2746*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_enableInterrupt
2747*5fd0122aSMatthias Ringwald #define MAP_RTC_C_enableInterrupt                                             \
2748*5fd0122aSMatthias Ringwald         ROM_RTC_C_enableInterrupt
2749*5fd0122aSMatthias Ringwald #else
2750*5fd0122aSMatthias Ringwald #define MAP_RTC_C_enableInterrupt                                             \
2751*5fd0122aSMatthias Ringwald         RTC_C_enableInterrupt
2752*5fd0122aSMatthias Ringwald #endif
2753*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_disableInterrupt
2754*5fd0122aSMatthias Ringwald #define MAP_RTC_C_disableInterrupt                                            \
2755*5fd0122aSMatthias Ringwald         ROM_RTC_C_disableInterrupt
2756*5fd0122aSMatthias Ringwald #else
2757*5fd0122aSMatthias Ringwald #define MAP_RTC_C_disableInterrupt                                            \
2758*5fd0122aSMatthias Ringwald         RTC_C_disableInterrupt
2759*5fd0122aSMatthias Ringwald #endif
2760*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_getInterruptStatus
2761*5fd0122aSMatthias Ringwald #define MAP_RTC_C_getInterruptStatus                                          \
2762*5fd0122aSMatthias Ringwald         ROM_RTC_C_getInterruptStatus
2763*5fd0122aSMatthias Ringwald #else
2764*5fd0122aSMatthias Ringwald #define MAP_RTC_C_getInterruptStatus                                          \
2765*5fd0122aSMatthias Ringwald         RTC_C_getInterruptStatus
2766*5fd0122aSMatthias Ringwald #endif
2767*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_getEnabledInterruptStatus
2768*5fd0122aSMatthias Ringwald #define MAP_RTC_C_getEnabledInterruptStatus                                   \
2769*5fd0122aSMatthias Ringwald         ROM_RTC_C_getEnabledInterruptStatus
2770*5fd0122aSMatthias Ringwald #else
2771*5fd0122aSMatthias Ringwald #define MAP_RTC_C_getEnabledInterruptStatus                                   \
2772*5fd0122aSMatthias Ringwald         RTC_C_getEnabledInterruptStatus
2773*5fd0122aSMatthias Ringwald #endif
2774*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_clearInterruptFlag
2775*5fd0122aSMatthias Ringwald #define MAP_RTC_C_clearInterruptFlag                                          \
2776*5fd0122aSMatthias Ringwald         ROM_RTC_C_clearInterruptFlag
2777*5fd0122aSMatthias Ringwald #else
2778*5fd0122aSMatthias Ringwald #define MAP_RTC_C_clearInterruptFlag                                          \
2779*5fd0122aSMatthias Ringwald         RTC_C_clearInterruptFlag
2780*5fd0122aSMatthias Ringwald #endif
2781*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_registerInterrupt
2782*5fd0122aSMatthias Ringwald #define MAP_RTC_C_registerInterrupt                                           \
2783*5fd0122aSMatthias Ringwald         ROM_RTC_C_registerInterrupt
2784*5fd0122aSMatthias Ringwald #else
2785*5fd0122aSMatthias Ringwald #define MAP_RTC_C_registerInterrupt                                           \
2786*5fd0122aSMatthias Ringwald         RTC_C_registerInterrupt
2787*5fd0122aSMatthias Ringwald #endif
2788*5fd0122aSMatthias Ringwald #ifdef ROM_RTC_C_unregisterInterrupt
2789*5fd0122aSMatthias Ringwald #define MAP_RTC_C_unregisterInterrupt                                         \
2790*5fd0122aSMatthias Ringwald         ROM_RTC_C_unregisterInterrupt
2791*5fd0122aSMatthias Ringwald #else
2792*5fd0122aSMatthias Ringwald #define MAP_RTC_C_unregisterInterrupt                                         \
2793*5fd0122aSMatthias Ringwald         RTC_C_unregisterInterrupt
2794*5fd0122aSMatthias Ringwald #endif
2795*5fd0122aSMatthias Ringwald 
2796*5fd0122aSMatthias Ringwald //*****************************************************************************
2797*5fd0122aSMatthias Ringwald //
2798*5fd0122aSMatthias Ringwald // Macros for the SPI API.
2799*5fd0122aSMatthias Ringwald //
2800*5fd0122aSMatthias Ringwald //*****************************************************************************
2801*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_initMaster
2802*5fd0122aSMatthias Ringwald #define MAP_SPI_initMaster                                                    \
2803*5fd0122aSMatthias Ringwald         ROM_SPI_initMaster
2804*5fd0122aSMatthias Ringwald #else
2805*5fd0122aSMatthias Ringwald #define MAP_SPI_initMaster                                                    \
2806*5fd0122aSMatthias Ringwald         SPI_initMaster
2807*5fd0122aSMatthias Ringwald #endif
2808*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_selectFourPinFunctionality
2809*5fd0122aSMatthias Ringwald #define MAP_SPI_selectFourPinFunctionality                                    \
2810*5fd0122aSMatthias Ringwald         ROM_SPI_selectFourPinFunctionality
2811*5fd0122aSMatthias Ringwald #else
2812*5fd0122aSMatthias Ringwald #define MAP_SPI_selectFourPinFunctionality                                    \
2813*5fd0122aSMatthias Ringwald         SPI_selectFourPinFunctionality
2814*5fd0122aSMatthias Ringwald #endif
2815*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_changeMasterClock
2816*5fd0122aSMatthias Ringwald #define MAP_SPI_changeMasterClock                                             \
2817*5fd0122aSMatthias Ringwald         ROM_SPI_changeMasterClock
2818*5fd0122aSMatthias Ringwald #else
2819*5fd0122aSMatthias Ringwald #define MAP_SPI_changeMasterClock                                             \
2820*5fd0122aSMatthias Ringwald         SPI_changeMasterClock
2821*5fd0122aSMatthias Ringwald #endif
2822*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_initSlave
2823*5fd0122aSMatthias Ringwald #define MAP_SPI_initSlave                                                     \
2824*5fd0122aSMatthias Ringwald         ROM_SPI_initSlave
2825*5fd0122aSMatthias Ringwald #else
2826*5fd0122aSMatthias Ringwald #define MAP_SPI_initSlave                                                     \
2827*5fd0122aSMatthias Ringwald         SPI_initSlave
2828*5fd0122aSMatthias Ringwald #endif
2829*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_changeClockPhasePolarity
2830*5fd0122aSMatthias Ringwald #define MAP_SPI_changeClockPhasePolarity                                      \
2831*5fd0122aSMatthias Ringwald         ROM_SPI_changeClockPhasePolarity
2832*5fd0122aSMatthias Ringwald #else
2833*5fd0122aSMatthias Ringwald #define MAP_SPI_changeClockPhasePolarity                                      \
2834*5fd0122aSMatthias Ringwald         SPI_changeClockPhasePolarity
2835*5fd0122aSMatthias Ringwald #endif
2836*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_transmitData
2837*5fd0122aSMatthias Ringwald #define MAP_SPI_transmitData                                                  \
2838*5fd0122aSMatthias Ringwald         ROM_SPI_transmitData
2839*5fd0122aSMatthias Ringwald #else
2840*5fd0122aSMatthias Ringwald #define MAP_SPI_transmitData                                                  \
2841*5fd0122aSMatthias Ringwald         SPI_transmitData
2842*5fd0122aSMatthias Ringwald #endif
2843*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_receiveData
2844*5fd0122aSMatthias Ringwald #define MAP_SPI_receiveData                                                   \
2845*5fd0122aSMatthias Ringwald         ROM_SPI_receiveData
2846*5fd0122aSMatthias Ringwald #else
2847*5fd0122aSMatthias Ringwald #define MAP_SPI_receiveData                                                   \
2848*5fd0122aSMatthias Ringwald         SPI_receiveData
2849*5fd0122aSMatthias Ringwald #endif
2850*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_enableModule
2851*5fd0122aSMatthias Ringwald #define MAP_SPI_enableModule                                                  \
2852*5fd0122aSMatthias Ringwald         ROM_SPI_enableModule
2853*5fd0122aSMatthias Ringwald #else
2854*5fd0122aSMatthias Ringwald #define MAP_SPI_enableModule                                                  \
2855*5fd0122aSMatthias Ringwald         SPI_enableModule
2856*5fd0122aSMatthias Ringwald #endif
2857*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_disableModule
2858*5fd0122aSMatthias Ringwald #define MAP_SPI_disableModule                                                 \
2859*5fd0122aSMatthias Ringwald         ROM_SPI_disableModule
2860*5fd0122aSMatthias Ringwald #else
2861*5fd0122aSMatthias Ringwald #define MAP_SPI_disableModule                                                 \
2862*5fd0122aSMatthias Ringwald         SPI_disableModule
2863*5fd0122aSMatthias Ringwald #endif
2864*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_getReceiveBufferAddressForDMA
2865*5fd0122aSMatthias Ringwald #define MAP_SPI_getReceiveBufferAddressForDMA                                 \
2866*5fd0122aSMatthias Ringwald         ROM_SPI_getReceiveBufferAddressForDMA
2867*5fd0122aSMatthias Ringwald #else
2868*5fd0122aSMatthias Ringwald #define MAP_SPI_getReceiveBufferAddressForDMA                                 \
2869*5fd0122aSMatthias Ringwald         SPI_getReceiveBufferAddressForDMA
2870*5fd0122aSMatthias Ringwald #endif
2871*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_getTransmitBufferAddressForDMA
2872*5fd0122aSMatthias Ringwald #define MAP_SPI_getTransmitBufferAddressForDMA                                \
2873*5fd0122aSMatthias Ringwald         ROM_SPI_getTransmitBufferAddressForDMA
2874*5fd0122aSMatthias Ringwald #else
2875*5fd0122aSMatthias Ringwald #define MAP_SPI_getTransmitBufferAddressForDMA                                \
2876*5fd0122aSMatthias Ringwald         SPI_getTransmitBufferAddressForDMA
2877*5fd0122aSMatthias Ringwald #endif
2878*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_isBusy
2879*5fd0122aSMatthias Ringwald #define MAP_SPI_isBusy                                                        \
2880*5fd0122aSMatthias Ringwald         ROM_SPI_isBusy
2881*5fd0122aSMatthias Ringwald #else
2882*5fd0122aSMatthias Ringwald #define MAP_SPI_isBusy                                                        \
2883*5fd0122aSMatthias Ringwald         SPI_isBusy
2884*5fd0122aSMatthias Ringwald #endif
2885*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_enableInterrupt
2886*5fd0122aSMatthias Ringwald #define MAP_SPI_enableInterrupt                                               \
2887*5fd0122aSMatthias Ringwald         ROM_SPI_enableInterrupt
2888*5fd0122aSMatthias Ringwald #else
2889*5fd0122aSMatthias Ringwald #define MAP_SPI_enableInterrupt                                               \
2890*5fd0122aSMatthias Ringwald         SPI_enableInterrupt
2891*5fd0122aSMatthias Ringwald #endif
2892*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_disableInterrupt
2893*5fd0122aSMatthias Ringwald #define MAP_SPI_disableInterrupt                                              \
2894*5fd0122aSMatthias Ringwald         ROM_SPI_disableInterrupt
2895*5fd0122aSMatthias Ringwald #else
2896*5fd0122aSMatthias Ringwald #define MAP_SPI_disableInterrupt                                              \
2897*5fd0122aSMatthias Ringwald         SPI_disableInterrupt
2898*5fd0122aSMatthias Ringwald #endif
2899*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_getInterruptStatus
2900*5fd0122aSMatthias Ringwald #define MAP_SPI_getInterruptStatus                                            \
2901*5fd0122aSMatthias Ringwald         ROM_SPI_getInterruptStatus
2902*5fd0122aSMatthias Ringwald #else
2903*5fd0122aSMatthias Ringwald #define MAP_SPI_getInterruptStatus                                            \
2904*5fd0122aSMatthias Ringwald         SPI_getInterruptStatus
2905*5fd0122aSMatthias Ringwald #endif
2906*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_getEnabledInterruptStatus
2907*5fd0122aSMatthias Ringwald #define MAP_SPI_getEnabledInterruptStatus                                     \
2908*5fd0122aSMatthias Ringwald         ROM_SPI_getEnabledInterruptStatus
2909*5fd0122aSMatthias Ringwald #else
2910*5fd0122aSMatthias Ringwald #define MAP_SPI_getEnabledInterruptStatus                                     \
2911*5fd0122aSMatthias Ringwald         SPI_getEnabledInterruptStatus
2912*5fd0122aSMatthias Ringwald #endif
2913*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_clearInterruptFlag
2914*5fd0122aSMatthias Ringwald #define MAP_SPI_clearInterruptFlag                                            \
2915*5fd0122aSMatthias Ringwald         ROM_SPI_clearInterruptFlag
2916*5fd0122aSMatthias Ringwald #else
2917*5fd0122aSMatthias Ringwald #define MAP_SPI_clearInterruptFlag                                            \
2918*5fd0122aSMatthias Ringwald         SPI_clearInterruptFlag
2919*5fd0122aSMatthias Ringwald #endif
2920*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_registerInterrupt
2921*5fd0122aSMatthias Ringwald #define MAP_SPI_registerInterrupt                                             \
2922*5fd0122aSMatthias Ringwald         ROM_SPI_registerInterrupt
2923*5fd0122aSMatthias Ringwald #else
2924*5fd0122aSMatthias Ringwald #define MAP_SPI_registerInterrupt                                             \
2925*5fd0122aSMatthias Ringwald         SPI_registerInterrupt
2926*5fd0122aSMatthias Ringwald #endif
2927*5fd0122aSMatthias Ringwald #ifdef ROM_SPI_unregisterInterrupt
2928*5fd0122aSMatthias Ringwald #define MAP_SPI_unregisterInterrupt                                           \
2929*5fd0122aSMatthias Ringwald         ROM_SPI_unregisterInterrupt
2930*5fd0122aSMatthias Ringwald #else
2931*5fd0122aSMatthias Ringwald #define MAP_SPI_unregisterInterrupt                                           \
2932*5fd0122aSMatthias Ringwald         SPI_unregisterInterrupt
2933*5fd0122aSMatthias Ringwald #endif
2934*5fd0122aSMatthias Ringwald 
2935*5fd0122aSMatthias Ringwald //*****************************************************************************
2936*5fd0122aSMatthias Ringwald //
2937*5fd0122aSMatthias Ringwald // Macros for the SysCtl API.
2938*5fd0122aSMatthias Ringwald //
2939*5fd0122aSMatthias Ringwald //*****************************************************************************
2940*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_getSRAMSize
2941*5fd0122aSMatthias Ringwald #define MAP_SysCtl_getSRAMSize                                                \
2942*5fd0122aSMatthias Ringwald         ROM_SysCtl_getSRAMSize
2943*5fd0122aSMatthias Ringwald #else
2944*5fd0122aSMatthias Ringwald #define MAP_SysCtl_getSRAMSize                                                \
2945*5fd0122aSMatthias Ringwald         SysCtl_getSRAMSize
2946*5fd0122aSMatthias Ringwald #endif
2947*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_getFlashSize
2948*5fd0122aSMatthias Ringwald #define MAP_SysCtl_getFlashSize                                               \
2949*5fd0122aSMatthias Ringwald         ROM_SysCtl_getFlashSize
2950*5fd0122aSMatthias Ringwald #else
2951*5fd0122aSMatthias Ringwald #define MAP_SysCtl_getFlashSize                                               \
2952*5fd0122aSMatthias Ringwald         SysCtl_getFlashSize
2953*5fd0122aSMatthias Ringwald #endif
2954*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_rebootDevice
2955*5fd0122aSMatthias Ringwald #define MAP_SysCtl_rebootDevice                                               \
2956*5fd0122aSMatthias Ringwald         ROM_SysCtl_rebootDevice
2957*5fd0122aSMatthias Ringwald #else
2958*5fd0122aSMatthias Ringwald #define MAP_SysCtl_rebootDevice                                               \
2959*5fd0122aSMatthias Ringwald         SysCtl_rebootDevice
2960*5fd0122aSMatthias Ringwald #endif
2961*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_enableSRAMBank
2962*5fd0122aSMatthias Ringwald #define MAP_SysCtl_enableSRAMBank                                             \
2963*5fd0122aSMatthias Ringwald         ROM_SysCtl_enableSRAMBank
2964*5fd0122aSMatthias Ringwald #else
2965*5fd0122aSMatthias Ringwald #define MAP_SysCtl_enableSRAMBank                                             \
2966*5fd0122aSMatthias Ringwald         SysCtl_enableSRAMBank
2967*5fd0122aSMatthias Ringwald #endif
2968*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_disableSRAMBank
2969*5fd0122aSMatthias Ringwald #define MAP_SysCtl_disableSRAMBank                                            \
2970*5fd0122aSMatthias Ringwald         ROM_SysCtl_disableSRAMBank
2971*5fd0122aSMatthias Ringwald #else
2972*5fd0122aSMatthias Ringwald #define MAP_SysCtl_disableSRAMBank                                            \
2973*5fd0122aSMatthias Ringwald         SysCtl_disableSRAMBank
2974*5fd0122aSMatthias Ringwald #endif
2975*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_enableSRAMBankRetention
2976*5fd0122aSMatthias Ringwald #define MAP_SysCtl_enableSRAMBankRetention                                    \
2977*5fd0122aSMatthias Ringwald         ROM_SysCtl_enableSRAMBankRetention
2978*5fd0122aSMatthias Ringwald #else
2979*5fd0122aSMatthias Ringwald #define MAP_SysCtl_enableSRAMBankRetention                                    \
2980*5fd0122aSMatthias Ringwald         SysCtl_enableSRAMBankRetention
2981*5fd0122aSMatthias Ringwald #endif
2982*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_disableSRAMBankRetention
2983*5fd0122aSMatthias Ringwald #define MAP_SysCtl_disableSRAMBankRetention                                   \
2984*5fd0122aSMatthias Ringwald         ROM_SysCtl_disableSRAMBankRetention
2985*5fd0122aSMatthias Ringwald #else
2986*5fd0122aSMatthias Ringwald #define MAP_SysCtl_disableSRAMBankRetention                                   \
2987*5fd0122aSMatthias Ringwald         SysCtl_disableSRAMBankRetention
2988*5fd0122aSMatthias Ringwald #endif
2989*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_enablePeripheralAtCPUHalt
2990*5fd0122aSMatthias Ringwald #define MAP_SysCtl_enablePeripheralAtCPUHalt                                  \
2991*5fd0122aSMatthias Ringwald         ROM_SysCtl_enablePeripheralAtCPUHalt
2992*5fd0122aSMatthias Ringwald #else
2993*5fd0122aSMatthias Ringwald #define MAP_SysCtl_enablePeripheralAtCPUHalt                                  \
2994*5fd0122aSMatthias Ringwald         SysCtl_enablePeripheralAtCPUHalt
2995*5fd0122aSMatthias Ringwald #endif
2996*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_disablePeripheralAtCPUHalt
2997*5fd0122aSMatthias Ringwald #define MAP_SysCtl_disablePeripheralAtCPUHalt                                 \
2998*5fd0122aSMatthias Ringwald         ROM_SysCtl_disablePeripheralAtCPUHalt
2999*5fd0122aSMatthias Ringwald #else
3000*5fd0122aSMatthias Ringwald #define MAP_SysCtl_disablePeripheralAtCPUHalt                                 \
3001*5fd0122aSMatthias Ringwald         SysCtl_disablePeripheralAtCPUHalt
3002*5fd0122aSMatthias Ringwald #endif
3003*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_setWDTTimeoutResetType
3004*5fd0122aSMatthias Ringwald #define MAP_SysCtl_setWDTTimeoutResetType                                     \
3005*5fd0122aSMatthias Ringwald         ROM_SysCtl_setWDTTimeoutResetType
3006*5fd0122aSMatthias Ringwald #else
3007*5fd0122aSMatthias Ringwald #define MAP_SysCtl_setWDTTimeoutResetType                                     \
3008*5fd0122aSMatthias Ringwald         SysCtl_setWDTTimeoutResetType
3009*5fd0122aSMatthias Ringwald #endif
3010*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_setWDTPasswordViolationResetType
3011*5fd0122aSMatthias Ringwald #define MAP_SysCtl_setWDTPasswordViolationResetType                           \
3012*5fd0122aSMatthias Ringwald         ROM_SysCtl_setWDTPasswordViolationResetType
3013*5fd0122aSMatthias Ringwald #else
3014*5fd0122aSMatthias Ringwald #define MAP_SysCtl_setWDTPasswordViolationResetType                           \
3015*5fd0122aSMatthias Ringwald         SysCtl_setWDTPasswordViolationResetType
3016*5fd0122aSMatthias Ringwald #endif
3017*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_disableNMISource
3018*5fd0122aSMatthias Ringwald #define MAP_SysCtl_disableNMISource                                           \
3019*5fd0122aSMatthias Ringwald         ROM_SysCtl_disableNMISource
3020*5fd0122aSMatthias Ringwald #else
3021*5fd0122aSMatthias Ringwald #define MAP_SysCtl_disableNMISource                                           \
3022*5fd0122aSMatthias Ringwald         SysCtl_disableNMISource
3023*5fd0122aSMatthias Ringwald #endif
3024*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_enableNMISource
3025*5fd0122aSMatthias Ringwald #define MAP_SysCtl_enableNMISource                                            \
3026*5fd0122aSMatthias Ringwald         ROM_SysCtl_enableNMISource
3027*5fd0122aSMatthias Ringwald #else
3028*5fd0122aSMatthias Ringwald #define MAP_SysCtl_enableNMISource                                            \
3029*5fd0122aSMatthias Ringwald         SysCtl_enableNMISource
3030*5fd0122aSMatthias Ringwald #endif
3031*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_getNMISourceStatus
3032*5fd0122aSMatthias Ringwald #define MAP_SysCtl_getNMISourceStatus                                         \
3033*5fd0122aSMatthias Ringwald         ROM_SysCtl_getNMISourceStatus
3034*5fd0122aSMatthias Ringwald #else
3035*5fd0122aSMatthias Ringwald #define MAP_SysCtl_getNMISourceStatus                                         \
3036*5fd0122aSMatthias Ringwald         SysCtl_getNMISourceStatus
3037*5fd0122aSMatthias Ringwald #endif
3038*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_getTempCalibrationConstant
3039*5fd0122aSMatthias Ringwald #define MAP_SysCtl_getTempCalibrationConstant                                 \
3040*5fd0122aSMatthias Ringwald         ROM_SysCtl_getTempCalibrationConstant
3041*5fd0122aSMatthias Ringwald #else
3042*5fd0122aSMatthias Ringwald #define MAP_SysCtl_getTempCalibrationConstant                                 \
3043*5fd0122aSMatthias Ringwald         SysCtl_getTempCalibrationConstant
3044*5fd0122aSMatthias Ringwald #endif
3045*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_enableGlitchFilter
3046*5fd0122aSMatthias Ringwald #define MAP_SysCtl_enableGlitchFilter                                         \
3047*5fd0122aSMatthias Ringwald         ROM_SysCtl_enableGlitchFilter
3048*5fd0122aSMatthias Ringwald #else
3049*5fd0122aSMatthias Ringwald #define MAP_SysCtl_enableGlitchFilter                                         \
3050*5fd0122aSMatthias Ringwald         SysCtl_enableGlitchFilter
3051*5fd0122aSMatthias Ringwald #endif
3052*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_disableGlitchFilter
3053*5fd0122aSMatthias Ringwald #define MAP_SysCtl_disableGlitchFilter                                        \
3054*5fd0122aSMatthias Ringwald         ROM_SysCtl_disableGlitchFilter
3055*5fd0122aSMatthias Ringwald #else
3056*5fd0122aSMatthias Ringwald #define MAP_SysCtl_disableGlitchFilter                                        \
3057*5fd0122aSMatthias Ringwald         SysCtl_disableGlitchFilter
3058*5fd0122aSMatthias Ringwald #endif
3059*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_getTLVInfo
3060*5fd0122aSMatthias Ringwald #define MAP_SysCtl_getTLVInfo                                                 \
3061*5fd0122aSMatthias Ringwald         ROM_SysCtl_getTLVInfo
3062*5fd0122aSMatthias Ringwald #else
3063*5fd0122aSMatthias Ringwald #define MAP_SysCtl_getTLVInfo                                                 \
3064*5fd0122aSMatthias Ringwald         SysCtl_getTLVInfo
3065*5fd0122aSMatthias Ringwald #endif
3066*5fd0122aSMatthias Ringwald 
3067*5fd0122aSMatthias Ringwald //*****************************************************************************
3068*5fd0122aSMatthias Ringwald //
3069*5fd0122aSMatthias Ringwald // Macros for the SysTick API.
3070*5fd0122aSMatthias Ringwald //
3071*5fd0122aSMatthias Ringwald //*****************************************************************************
3072*5fd0122aSMatthias Ringwald #ifdef ROM_SysTick_enableModule
3073*5fd0122aSMatthias Ringwald #define MAP_SysTick_enableModule                                              \
3074*5fd0122aSMatthias Ringwald         ROM_SysTick_enableModule
3075*5fd0122aSMatthias Ringwald #else
3076*5fd0122aSMatthias Ringwald #define MAP_SysTick_enableModule                                              \
3077*5fd0122aSMatthias Ringwald         SysTick_enableModule
3078*5fd0122aSMatthias Ringwald #endif
3079*5fd0122aSMatthias Ringwald #ifdef ROM_SysTick_disableModule
3080*5fd0122aSMatthias Ringwald #define MAP_SysTick_disableModule                                             \
3081*5fd0122aSMatthias Ringwald         ROM_SysTick_disableModule
3082*5fd0122aSMatthias Ringwald #else
3083*5fd0122aSMatthias Ringwald #define MAP_SysTick_disableModule                                             \
3084*5fd0122aSMatthias Ringwald         SysTick_disableModule
3085*5fd0122aSMatthias Ringwald #endif
3086*5fd0122aSMatthias Ringwald #ifdef ROM_SysTick_enableInterrupt
3087*5fd0122aSMatthias Ringwald #define MAP_SysTick_enableInterrupt                                           \
3088*5fd0122aSMatthias Ringwald         ROM_SysTick_enableInterrupt
3089*5fd0122aSMatthias Ringwald #else
3090*5fd0122aSMatthias Ringwald #define MAP_SysTick_enableInterrupt                                           \
3091*5fd0122aSMatthias Ringwald         SysTick_enableInterrupt
3092*5fd0122aSMatthias Ringwald #endif
3093*5fd0122aSMatthias Ringwald #ifdef ROM_SysTick_disableInterrupt
3094*5fd0122aSMatthias Ringwald #define MAP_SysTick_disableInterrupt                                          \
3095*5fd0122aSMatthias Ringwald         ROM_SysTick_disableInterrupt
3096*5fd0122aSMatthias Ringwald #else
3097*5fd0122aSMatthias Ringwald #define MAP_SysTick_disableInterrupt                                          \
3098*5fd0122aSMatthias Ringwald         SysTick_disableInterrupt
3099*5fd0122aSMatthias Ringwald #endif
3100*5fd0122aSMatthias Ringwald #ifdef ROM_SysTick_setPeriod
3101*5fd0122aSMatthias Ringwald #define MAP_SysTick_setPeriod                                                 \
3102*5fd0122aSMatthias Ringwald         ROM_SysTick_setPeriod
3103*5fd0122aSMatthias Ringwald #else
3104*5fd0122aSMatthias Ringwald #define MAP_SysTick_setPeriod                                                 \
3105*5fd0122aSMatthias Ringwald         SysTick_setPeriod
3106*5fd0122aSMatthias Ringwald #endif
3107*5fd0122aSMatthias Ringwald #ifdef ROM_SysTick_getPeriod
3108*5fd0122aSMatthias Ringwald #define MAP_SysTick_getPeriod                                                 \
3109*5fd0122aSMatthias Ringwald         ROM_SysTick_getPeriod
3110*5fd0122aSMatthias Ringwald #else
3111*5fd0122aSMatthias Ringwald #define MAP_SysTick_getPeriod                                                 \
3112*5fd0122aSMatthias Ringwald         SysTick_getPeriod
3113*5fd0122aSMatthias Ringwald #endif
3114*5fd0122aSMatthias Ringwald #ifdef ROM_SysTick_getValue
3115*5fd0122aSMatthias Ringwald #define MAP_SysTick_getValue                                                  \
3116*5fd0122aSMatthias Ringwald         ROM_SysTick_getValue
3117*5fd0122aSMatthias Ringwald #else
3118*5fd0122aSMatthias Ringwald #define MAP_SysTick_getValue                                                  \
3119*5fd0122aSMatthias Ringwald         SysTick_getValue
3120*5fd0122aSMatthias Ringwald #endif
3121*5fd0122aSMatthias Ringwald #ifdef ROM_SysTick_registerInterrupt
3122*5fd0122aSMatthias Ringwald #define MAP_SysTick_registerInterrupt                                         \
3123*5fd0122aSMatthias Ringwald         ROM_SysTick_registerInterrupt
3124*5fd0122aSMatthias Ringwald #else
3125*5fd0122aSMatthias Ringwald #define MAP_SysTick_registerInterrupt                                         \
3126*5fd0122aSMatthias Ringwald         SysTick_registerInterrupt
3127*5fd0122aSMatthias Ringwald #endif
3128*5fd0122aSMatthias Ringwald #ifdef ROM_SysTick_unregisterInterrupt
3129*5fd0122aSMatthias Ringwald #define MAP_SysTick_unregisterInterrupt                                       \
3130*5fd0122aSMatthias Ringwald         ROM_SysTick_unregisterInterrupt
3131*5fd0122aSMatthias Ringwald #else
3132*5fd0122aSMatthias Ringwald #define MAP_SysTick_unregisterInterrupt                                       \
3133*5fd0122aSMatthias Ringwald         SysTick_unregisterInterrupt
3134*5fd0122aSMatthias Ringwald #endif
3135*5fd0122aSMatthias Ringwald 
3136*5fd0122aSMatthias Ringwald //*****************************************************************************
3137*5fd0122aSMatthias Ringwald //
3138*5fd0122aSMatthias Ringwald // Macros for the Timer_A API.
3139*5fd0122aSMatthias Ringwald //
3140*5fd0122aSMatthias Ringwald //*****************************************************************************
3141*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_startCounter
3142*5fd0122aSMatthias Ringwald #define MAP_Timer_A_startCounter                                              \
3143*5fd0122aSMatthias Ringwald         ROM_Timer_A_startCounter
3144*5fd0122aSMatthias Ringwald #else
3145*5fd0122aSMatthias Ringwald #define MAP_Timer_A_startCounter                                              \
3146*5fd0122aSMatthias Ringwald         Timer_A_startCounter
3147*5fd0122aSMatthias Ringwald #endif
3148*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_configureContinuousMode
3149*5fd0122aSMatthias Ringwald #define MAP_Timer_A_configureContinuousMode                                   \
3150*5fd0122aSMatthias Ringwald         ROM_Timer_A_configureContinuousMode
3151*5fd0122aSMatthias Ringwald #else
3152*5fd0122aSMatthias Ringwald #define MAP_Timer_A_configureContinuousMode                                   \
3153*5fd0122aSMatthias Ringwald         Timer_A_configureContinuousMode
3154*5fd0122aSMatthias Ringwald #endif
3155*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_configureUpMode
3156*5fd0122aSMatthias Ringwald #define MAP_Timer_A_configureUpMode                                           \
3157*5fd0122aSMatthias Ringwald         ROM_Timer_A_configureUpMode
3158*5fd0122aSMatthias Ringwald #else
3159*5fd0122aSMatthias Ringwald #define MAP_Timer_A_configureUpMode                                           \
3160*5fd0122aSMatthias Ringwald         Timer_A_configureUpMode
3161*5fd0122aSMatthias Ringwald #endif
3162*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_configureUpDownMode
3163*5fd0122aSMatthias Ringwald #define MAP_Timer_A_configureUpDownMode                                       \
3164*5fd0122aSMatthias Ringwald         ROM_Timer_A_configureUpDownMode
3165*5fd0122aSMatthias Ringwald #else
3166*5fd0122aSMatthias Ringwald #define MAP_Timer_A_configureUpDownMode                                       \
3167*5fd0122aSMatthias Ringwald         Timer_A_configureUpDownMode
3168*5fd0122aSMatthias Ringwald #endif
3169*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_initCapture
3170*5fd0122aSMatthias Ringwald #define MAP_Timer_A_initCapture                                               \
3171*5fd0122aSMatthias Ringwald         ROM_Timer_A_initCapture
3172*5fd0122aSMatthias Ringwald #else
3173*5fd0122aSMatthias Ringwald #define MAP_Timer_A_initCapture                                               \
3174*5fd0122aSMatthias Ringwald         Timer_A_initCapture
3175*5fd0122aSMatthias Ringwald #endif
3176*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_initCompare
3177*5fd0122aSMatthias Ringwald #define MAP_Timer_A_initCompare                                               \
3178*5fd0122aSMatthias Ringwald         ROM_Timer_A_initCompare
3179*5fd0122aSMatthias Ringwald #else
3180*5fd0122aSMatthias Ringwald #define MAP_Timer_A_initCompare                                               \
3181*5fd0122aSMatthias Ringwald         Timer_A_initCompare
3182*5fd0122aSMatthias Ringwald #endif
3183*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_clearTimer
3184*5fd0122aSMatthias Ringwald #define MAP_Timer_A_clearTimer                                                \
3185*5fd0122aSMatthias Ringwald         ROM_Timer_A_clearTimer
3186*5fd0122aSMatthias Ringwald #else
3187*5fd0122aSMatthias Ringwald #define MAP_Timer_A_clearTimer                                                \
3188*5fd0122aSMatthias Ringwald         Timer_A_clearTimer
3189*5fd0122aSMatthias Ringwald #endif
3190*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_getSynchronizedCaptureCompareInput
3191*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getSynchronizedCaptureCompareInput                        \
3192*5fd0122aSMatthias Ringwald         ROM_Timer_A_getSynchronizedCaptureCompareInput
3193*5fd0122aSMatthias Ringwald #else
3194*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getSynchronizedCaptureCompareInput                        \
3195*5fd0122aSMatthias Ringwald         Timer_A_getSynchronizedCaptureCompareInput
3196*5fd0122aSMatthias Ringwald #endif
3197*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_getOutputForOutputModeOutBitValue
3198*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getOutputForOutputModeOutBitValue                         \
3199*5fd0122aSMatthias Ringwald         ROM_Timer_A_getOutputForOutputModeOutBitValue
3200*5fd0122aSMatthias Ringwald #else
3201*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getOutputForOutputModeOutBitValue                         \
3202*5fd0122aSMatthias Ringwald         Timer_A_getOutputForOutputModeOutBitValue
3203*5fd0122aSMatthias Ringwald #endif
3204*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_getCaptureCompareCount
3205*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getCaptureCompareCount                                    \
3206*5fd0122aSMatthias Ringwald         ROM_Timer_A_getCaptureCompareCount
3207*5fd0122aSMatthias Ringwald #else
3208*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getCaptureCompareCount                                    \
3209*5fd0122aSMatthias Ringwald         Timer_A_getCaptureCompareCount
3210*5fd0122aSMatthias Ringwald #endif
3211*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_setOutputForOutputModeOutBitValue
3212*5fd0122aSMatthias Ringwald #define MAP_Timer_A_setOutputForOutputModeOutBitValue                         \
3213*5fd0122aSMatthias Ringwald         ROM_Timer_A_setOutputForOutputModeOutBitValue
3214*5fd0122aSMatthias Ringwald #else
3215*5fd0122aSMatthias Ringwald #define MAP_Timer_A_setOutputForOutputModeOutBitValue                         \
3216*5fd0122aSMatthias Ringwald         Timer_A_setOutputForOutputModeOutBitValue
3217*5fd0122aSMatthias Ringwald #endif
3218*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_generatePWM
3219*5fd0122aSMatthias Ringwald #define MAP_Timer_A_generatePWM                                               \
3220*5fd0122aSMatthias Ringwald         ROM_Timer_A_generatePWM
3221*5fd0122aSMatthias Ringwald #else
3222*5fd0122aSMatthias Ringwald #define MAP_Timer_A_generatePWM                                               \
3223*5fd0122aSMatthias Ringwald         Timer_A_generatePWM
3224*5fd0122aSMatthias Ringwald #endif
3225*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_stopTimer
3226*5fd0122aSMatthias Ringwald #define MAP_Timer_A_stopTimer                                                 \
3227*5fd0122aSMatthias Ringwald         ROM_Timer_A_stopTimer
3228*5fd0122aSMatthias Ringwald #else
3229*5fd0122aSMatthias Ringwald #define MAP_Timer_A_stopTimer                                                 \
3230*5fd0122aSMatthias Ringwald         Timer_A_stopTimer
3231*5fd0122aSMatthias Ringwald #endif
3232*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_setCompareValue
3233*5fd0122aSMatthias Ringwald #define MAP_Timer_A_setCompareValue                                           \
3234*5fd0122aSMatthias Ringwald         ROM_Timer_A_setCompareValue
3235*5fd0122aSMatthias Ringwald #else
3236*5fd0122aSMatthias Ringwald #define MAP_Timer_A_setCompareValue                                           \
3237*5fd0122aSMatthias Ringwald         Timer_A_setCompareValue
3238*5fd0122aSMatthias Ringwald #endif
3239*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_clearInterruptFlag
3240*5fd0122aSMatthias Ringwald #define MAP_Timer_A_clearInterruptFlag                                        \
3241*5fd0122aSMatthias Ringwald         ROM_Timer_A_clearInterruptFlag
3242*5fd0122aSMatthias Ringwald #else
3243*5fd0122aSMatthias Ringwald #define MAP_Timer_A_clearInterruptFlag                                        \
3244*5fd0122aSMatthias Ringwald         Timer_A_clearInterruptFlag
3245*5fd0122aSMatthias Ringwald #endif
3246*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_clearCaptureCompareInterrupt
3247*5fd0122aSMatthias Ringwald #define MAP_Timer_A_clearCaptureCompareInterrupt                              \
3248*5fd0122aSMatthias Ringwald         ROM_Timer_A_clearCaptureCompareInterrupt
3249*5fd0122aSMatthias Ringwald #else
3250*5fd0122aSMatthias Ringwald #define MAP_Timer_A_clearCaptureCompareInterrupt                              \
3251*5fd0122aSMatthias Ringwald         Timer_A_clearCaptureCompareInterrupt
3252*5fd0122aSMatthias Ringwald #endif
3253*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_enableInterrupt
3254*5fd0122aSMatthias Ringwald #define MAP_Timer_A_enableInterrupt                                           \
3255*5fd0122aSMatthias Ringwald         ROM_Timer_A_enableInterrupt
3256*5fd0122aSMatthias Ringwald #else
3257*5fd0122aSMatthias Ringwald #define MAP_Timer_A_enableInterrupt                                           \
3258*5fd0122aSMatthias Ringwald         Timer_A_enableInterrupt
3259*5fd0122aSMatthias Ringwald #endif
3260*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_disableInterrupt
3261*5fd0122aSMatthias Ringwald #define MAP_Timer_A_disableInterrupt                                          \
3262*5fd0122aSMatthias Ringwald         ROM_Timer_A_disableInterrupt
3263*5fd0122aSMatthias Ringwald #else
3264*5fd0122aSMatthias Ringwald #define MAP_Timer_A_disableInterrupt                                          \
3265*5fd0122aSMatthias Ringwald         Timer_A_disableInterrupt
3266*5fd0122aSMatthias Ringwald #endif
3267*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_getInterruptStatus
3268*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getInterruptStatus                                        \
3269*5fd0122aSMatthias Ringwald         ROM_Timer_A_getInterruptStatus
3270*5fd0122aSMatthias Ringwald #else
3271*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getInterruptStatus                                        \
3272*5fd0122aSMatthias Ringwald         Timer_A_getInterruptStatus
3273*5fd0122aSMatthias Ringwald #endif
3274*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_getEnabledInterruptStatus
3275*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getEnabledInterruptStatus                                 \
3276*5fd0122aSMatthias Ringwald         ROM_Timer_A_getEnabledInterruptStatus
3277*5fd0122aSMatthias Ringwald #else
3278*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getEnabledInterruptStatus                                 \
3279*5fd0122aSMatthias Ringwald         Timer_A_getEnabledInterruptStatus
3280*5fd0122aSMatthias Ringwald #endif
3281*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_enableCaptureCompareInterrupt
3282*5fd0122aSMatthias Ringwald #define MAP_Timer_A_enableCaptureCompareInterrupt                             \
3283*5fd0122aSMatthias Ringwald         ROM_Timer_A_enableCaptureCompareInterrupt
3284*5fd0122aSMatthias Ringwald #else
3285*5fd0122aSMatthias Ringwald #define MAP_Timer_A_enableCaptureCompareInterrupt                             \
3286*5fd0122aSMatthias Ringwald         Timer_A_enableCaptureCompareInterrupt
3287*5fd0122aSMatthias Ringwald #endif
3288*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_disableCaptureCompareInterrupt
3289*5fd0122aSMatthias Ringwald #define MAP_Timer_A_disableCaptureCompareInterrupt                            \
3290*5fd0122aSMatthias Ringwald         ROM_Timer_A_disableCaptureCompareInterrupt
3291*5fd0122aSMatthias Ringwald #else
3292*5fd0122aSMatthias Ringwald #define MAP_Timer_A_disableCaptureCompareInterrupt                            \
3293*5fd0122aSMatthias Ringwald         Timer_A_disableCaptureCompareInterrupt
3294*5fd0122aSMatthias Ringwald #endif
3295*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_getCaptureCompareInterruptStatus
3296*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getCaptureCompareInterruptStatus                          \
3297*5fd0122aSMatthias Ringwald         ROM_Timer_A_getCaptureCompareInterruptStatus
3298*5fd0122aSMatthias Ringwald #else
3299*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getCaptureCompareInterruptStatus                          \
3300*5fd0122aSMatthias Ringwald         Timer_A_getCaptureCompareInterruptStatus
3301*5fd0122aSMatthias Ringwald #endif
3302*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_getCaptureCompareEnabledInterruptStatus
3303*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getCaptureCompareEnabledInterruptStatus                   \
3304*5fd0122aSMatthias Ringwald         ROM_Timer_A_getCaptureCompareEnabledInterruptStatus
3305*5fd0122aSMatthias Ringwald #else
3306*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getCaptureCompareEnabledInterruptStatus                   \
3307*5fd0122aSMatthias Ringwald         Timer_A_getCaptureCompareEnabledInterruptStatus
3308*5fd0122aSMatthias Ringwald #endif
3309*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_registerInterrupt
3310*5fd0122aSMatthias Ringwald #define MAP_Timer_A_registerInterrupt                                         \
3311*5fd0122aSMatthias Ringwald         ROM_Timer_A_registerInterrupt
3312*5fd0122aSMatthias Ringwald #else
3313*5fd0122aSMatthias Ringwald #define MAP_Timer_A_registerInterrupt                                         \
3314*5fd0122aSMatthias Ringwald         Timer_A_registerInterrupt
3315*5fd0122aSMatthias Ringwald #endif
3316*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_unregisterInterrupt
3317*5fd0122aSMatthias Ringwald #define MAP_Timer_A_unregisterInterrupt                                       \
3318*5fd0122aSMatthias Ringwald         ROM_Timer_A_unregisterInterrupt
3319*5fd0122aSMatthias Ringwald #else
3320*5fd0122aSMatthias Ringwald #define MAP_Timer_A_unregisterInterrupt                                       \
3321*5fd0122aSMatthias Ringwald         Timer_A_unregisterInterrupt
3322*5fd0122aSMatthias Ringwald #endif
3323*5fd0122aSMatthias Ringwald #ifdef ROM_Timer_A_getCounterValue
3324*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getCounterValue                                           \
3325*5fd0122aSMatthias Ringwald         ROM_Timer_A_getCounterValue
3326*5fd0122aSMatthias Ringwald #else
3327*5fd0122aSMatthias Ringwald #define MAP_Timer_A_getCounterValue                                           \
3328*5fd0122aSMatthias Ringwald         Timer_A_getCounterValue
3329*5fd0122aSMatthias Ringwald #endif
3330*5fd0122aSMatthias Ringwald 
3331*5fd0122aSMatthias Ringwald //*****************************************************************************
3332*5fd0122aSMatthias Ringwald //
3333*5fd0122aSMatthias Ringwald // Macros for the Timer32 API.
3334*5fd0122aSMatthias Ringwald //
3335*5fd0122aSMatthias Ringwald //*****************************************************************************
3336*5fd0122aSMatthias Ringwald #ifdef ROM_Timer32_initModule
3337*5fd0122aSMatthias Ringwald #define MAP_Timer32_initModule                                                \
3338*5fd0122aSMatthias Ringwald         ROM_Timer32_initModule
3339*5fd0122aSMatthias Ringwald #else
3340*5fd0122aSMatthias Ringwald #define MAP_Timer32_initModule                                                \
3341*5fd0122aSMatthias Ringwald         Timer32_initModule
3342*5fd0122aSMatthias Ringwald #endif
3343*5fd0122aSMatthias Ringwald #ifdef ROM_Timer32_setCount
3344*5fd0122aSMatthias Ringwald #define MAP_Timer32_setCount                                                  \
3345*5fd0122aSMatthias Ringwald         ROM_Timer32_setCount
3346*5fd0122aSMatthias Ringwald #else
3347*5fd0122aSMatthias Ringwald #define MAP_Timer32_setCount                                                  \
3348*5fd0122aSMatthias Ringwald         Timer32_setCount
3349*5fd0122aSMatthias Ringwald #endif
3350*5fd0122aSMatthias Ringwald #ifdef ROM_Timer32_setCountInBackground
3351*5fd0122aSMatthias Ringwald #define MAP_Timer32_setCountInBackground                                      \
3352*5fd0122aSMatthias Ringwald         ROM_Timer32_setCountInBackground
3353*5fd0122aSMatthias Ringwald #else
3354*5fd0122aSMatthias Ringwald #define MAP_Timer32_setCountInBackground                                      \
3355*5fd0122aSMatthias Ringwald         Timer32_setCountInBackground
3356*5fd0122aSMatthias Ringwald #endif
3357*5fd0122aSMatthias Ringwald #ifdef ROM_Timer32_getValue
3358*5fd0122aSMatthias Ringwald #define MAP_Timer32_getValue                                                  \
3359*5fd0122aSMatthias Ringwald         ROM_Timer32_getValue
3360*5fd0122aSMatthias Ringwald #else
3361*5fd0122aSMatthias Ringwald #define MAP_Timer32_getValue                                                  \
3362*5fd0122aSMatthias Ringwald         Timer32_getValue
3363*5fd0122aSMatthias Ringwald #endif
3364*5fd0122aSMatthias Ringwald #ifdef ROM_Timer32_startTimer
3365*5fd0122aSMatthias Ringwald #define MAP_Timer32_startTimer                                                \
3366*5fd0122aSMatthias Ringwald         ROM_Timer32_startTimer
3367*5fd0122aSMatthias Ringwald #else
3368*5fd0122aSMatthias Ringwald #define MAP_Timer32_startTimer                                                \
3369*5fd0122aSMatthias Ringwald         Timer32_startTimer
3370*5fd0122aSMatthias Ringwald #endif
3371*5fd0122aSMatthias Ringwald #ifdef ROM_Timer32_haltTimer
3372*5fd0122aSMatthias Ringwald #define MAP_Timer32_haltTimer                                                 \
3373*5fd0122aSMatthias Ringwald         ROM_Timer32_haltTimer
3374*5fd0122aSMatthias Ringwald #else
3375*5fd0122aSMatthias Ringwald #define MAP_Timer32_haltTimer                                                 \
3376*5fd0122aSMatthias Ringwald         Timer32_haltTimer
3377*5fd0122aSMatthias Ringwald #endif
3378*5fd0122aSMatthias Ringwald #ifdef ROM_Timer32_enableInterrupt
3379*5fd0122aSMatthias Ringwald #define MAP_Timer32_enableInterrupt                                           \
3380*5fd0122aSMatthias Ringwald         ROM_Timer32_enableInterrupt
3381*5fd0122aSMatthias Ringwald #else
3382*5fd0122aSMatthias Ringwald #define MAP_Timer32_enableInterrupt                                           \
3383*5fd0122aSMatthias Ringwald         Timer32_enableInterrupt
3384*5fd0122aSMatthias Ringwald #endif
3385*5fd0122aSMatthias Ringwald #ifdef ROM_Timer32_disableInterrupt
3386*5fd0122aSMatthias Ringwald #define MAP_Timer32_disableInterrupt                                          \
3387*5fd0122aSMatthias Ringwald         ROM_Timer32_disableInterrupt
3388*5fd0122aSMatthias Ringwald #else
3389*5fd0122aSMatthias Ringwald #define MAP_Timer32_disableInterrupt                                          \
3390*5fd0122aSMatthias Ringwald         Timer32_disableInterrupt
3391*5fd0122aSMatthias Ringwald #endif
3392*5fd0122aSMatthias Ringwald #ifdef ROM_Timer32_clearInterruptFlag
3393*5fd0122aSMatthias Ringwald #define MAP_Timer32_clearInterruptFlag                                        \
3394*5fd0122aSMatthias Ringwald         ROM_Timer32_clearInterruptFlag
3395*5fd0122aSMatthias Ringwald #else
3396*5fd0122aSMatthias Ringwald #define MAP_Timer32_clearInterruptFlag                                        \
3397*5fd0122aSMatthias Ringwald         Timer32_clearInterruptFlag
3398*5fd0122aSMatthias Ringwald #endif
3399*5fd0122aSMatthias Ringwald #ifdef ROM_Timer32_getInterruptStatus
3400*5fd0122aSMatthias Ringwald #define MAP_Timer32_getInterruptStatus                                        \
3401*5fd0122aSMatthias Ringwald         ROM_Timer32_getInterruptStatus
3402*5fd0122aSMatthias Ringwald #else
3403*5fd0122aSMatthias Ringwald #define MAP_Timer32_getInterruptStatus                                        \
3404*5fd0122aSMatthias Ringwald         Timer32_getInterruptStatus
3405*5fd0122aSMatthias Ringwald #endif
3406*5fd0122aSMatthias Ringwald #ifdef ROM_Timer32_registerInterrupt
3407*5fd0122aSMatthias Ringwald #define MAP_Timer32_registerInterrupt                                         \
3408*5fd0122aSMatthias Ringwald         ROM_Timer32_registerInterrupt
3409*5fd0122aSMatthias Ringwald #else
3410*5fd0122aSMatthias Ringwald #define MAP_Timer32_registerInterrupt                                         \
3411*5fd0122aSMatthias Ringwald         Timer32_registerInterrupt
3412*5fd0122aSMatthias Ringwald #endif
3413*5fd0122aSMatthias Ringwald #ifdef ROM_Timer32_unregisterInterrupt
3414*5fd0122aSMatthias Ringwald #define MAP_Timer32_unregisterInterrupt                                       \
3415*5fd0122aSMatthias Ringwald         ROM_Timer32_unregisterInterrupt
3416*5fd0122aSMatthias Ringwald #else
3417*5fd0122aSMatthias Ringwald #define MAP_Timer32_unregisterInterrupt                                       \
3418*5fd0122aSMatthias Ringwald         Timer32_unregisterInterrupt
3419*5fd0122aSMatthias Ringwald #endif
3420*5fd0122aSMatthias Ringwald 
3421*5fd0122aSMatthias Ringwald //*****************************************************************************
3422*5fd0122aSMatthias Ringwald //
3423*5fd0122aSMatthias Ringwald // Macros for the UART API.
3424*5fd0122aSMatthias Ringwald //
3425*5fd0122aSMatthias Ringwald //*****************************************************************************
3426*5fd0122aSMatthias Ringwald #ifdef ROM_UART_initModule
3427*5fd0122aSMatthias Ringwald #define MAP_UART_initModule                                                   \
3428*5fd0122aSMatthias Ringwald         ROM_UART_initModule
3429*5fd0122aSMatthias Ringwald #else
3430*5fd0122aSMatthias Ringwald #define MAP_UART_initModule                                                   \
3431*5fd0122aSMatthias Ringwald         UART_initModule
3432*5fd0122aSMatthias Ringwald #endif
3433*5fd0122aSMatthias Ringwald #ifdef ROM_UART_transmitData
3434*5fd0122aSMatthias Ringwald #define MAP_UART_transmitData                                                 \
3435*5fd0122aSMatthias Ringwald         ROM_UART_transmitData
3436*5fd0122aSMatthias Ringwald #else
3437*5fd0122aSMatthias Ringwald #define MAP_UART_transmitData                                                 \
3438*5fd0122aSMatthias Ringwald         UART_transmitData
3439*5fd0122aSMatthias Ringwald #endif
3440*5fd0122aSMatthias Ringwald #ifdef ROM_UART_enableModule
3441*5fd0122aSMatthias Ringwald #define MAP_UART_enableModule                                                 \
3442*5fd0122aSMatthias Ringwald         ROM_UART_enableModule
3443*5fd0122aSMatthias Ringwald #else
3444*5fd0122aSMatthias Ringwald #define MAP_UART_enableModule                                                 \
3445*5fd0122aSMatthias Ringwald         UART_enableModule
3446*5fd0122aSMatthias Ringwald #endif
3447*5fd0122aSMatthias Ringwald #ifdef ROM_UART_disableModule
3448*5fd0122aSMatthias Ringwald #define MAP_UART_disableModule                                                \
3449*5fd0122aSMatthias Ringwald         ROM_UART_disableModule
3450*5fd0122aSMatthias Ringwald #else
3451*5fd0122aSMatthias Ringwald #define MAP_UART_disableModule                                                \
3452*5fd0122aSMatthias Ringwald         UART_disableModule
3453*5fd0122aSMatthias Ringwald #endif
3454*5fd0122aSMatthias Ringwald #ifdef ROM_UART_queryStatusFlags
3455*5fd0122aSMatthias Ringwald #define MAP_UART_queryStatusFlags                                             \
3456*5fd0122aSMatthias Ringwald         ROM_UART_queryStatusFlags
3457*5fd0122aSMatthias Ringwald #else
3458*5fd0122aSMatthias Ringwald #define MAP_UART_queryStatusFlags                                             \
3459*5fd0122aSMatthias Ringwald         UART_queryStatusFlags
3460*5fd0122aSMatthias Ringwald #endif
3461*5fd0122aSMatthias Ringwald #ifdef ROM_UART_setDormant
3462*5fd0122aSMatthias Ringwald #define MAP_UART_setDormant                                                   \
3463*5fd0122aSMatthias Ringwald         ROM_UART_setDormant
3464*5fd0122aSMatthias Ringwald #else
3465*5fd0122aSMatthias Ringwald #define MAP_UART_setDormant                                                   \
3466*5fd0122aSMatthias Ringwald         UART_setDormant
3467*5fd0122aSMatthias Ringwald #endif
3468*5fd0122aSMatthias Ringwald #ifdef ROM_UART_resetDormant
3469*5fd0122aSMatthias Ringwald #define MAP_UART_resetDormant                                                 \
3470*5fd0122aSMatthias Ringwald         ROM_UART_resetDormant
3471*5fd0122aSMatthias Ringwald #else
3472*5fd0122aSMatthias Ringwald #define MAP_UART_resetDormant                                                 \
3473*5fd0122aSMatthias Ringwald         UART_resetDormant
3474*5fd0122aSMatthias Ringwald #endif
3475*5fd0122aSMatthias Ringwald #ifdef ROM_UART_transmitAddress
3476*5fd0122aSMatthias Ringwald #define MAP_UART_transmitAddress                                              \
3477*5fd0122aSMatthias Ringwald         ROM_UART_transmitAddress
3478*5fd0122aSMatthias Ringwald #else
3479*5fd0122aSMatthias Ringwald #define MAP_UART_transmitAddress                                              \
3480*5fd0122aSMatthias Ringwald         UART_transmitAddress
3481*5fd0122aSMatthias Ringwald #endif
3482*5fd0122aSMatthias Ringwald #ifdef ROM_UART_transmitBreak
3483*5fd0122aSMatthias Ringwald #define MAP_UART_transmitBreak                                                \
3484*5fd0122aSMatthias Ringwald         ROM_UART_transmitBreak
3485*5fd0122aSMatthias Ringwald #else
3486*5fd0122aSMatthias Ringwald #define MAP_UART_transmitBreak                                                \
3487*5fd0122aSMatthias Ringwald         UART_transmitBreak
3488*5fd0122aSMatthias Ringwald #endif
3489*5fd0122aSMatthias Ringwald #ifdef ROM_UART_getReceiveBufferAddressForDMA
3490*5fd0122aSMatthias Ringwald #define MAP_UART_getReceiveBufferAddressForDMA                                \
3491*5fd0122aSMatthias Ringwald         ROM_UART_getReceiveBufferAddressForDMA
3492*5fd0122aSMatthias Ringwald #else
3493*5fd0122aSMatthias Ringwald #define MAP_UART_getReceiveBufferAddressForDMA                                \
3494*5fd0122aSMatthias Ringwald         UART_getReceiveBufferAddressForDMA
3495*5fd0122aSMatthias Ringwald #endif
3496*5fd0122aSMatthias Ringwald #ifdef ROM_UART_getTransmitBufferAddressForDMA
3497*5fd0122aSMatthias Ringwald #define MAP_UART_getTransmitBufferAddressForDMA                               \
3498*5fd0122aSMatthias Ringwald         ROM_UART_getTransmitBufferAddressForDMA
3499*5fd0122aSMatthias Ringwald #else
3500*5fd0122aSMatthias Ringwald #define MAP_UART_getTransmitBufferAddressForDMA                               \
3501*5fd0122aSMatthias Ringwald         UART_getTransmitBufferAddressForDMA
3502*5fd0122aSMatthias Ringwald #endif
3503*5fd0122aSMatthias Ringwald #ifdef ROM_UART_selectDeglitchTime
3504*5fd0122aSMatthias Ringwald #define MAP_UART_selectDeglitchTime                                           \
3505*5fd0122aSMatthias Ringwald         ROM_UART_selectDeglitchTime
3506*5fd0122aSMatthias Ringwald #else
3507*5fd0122aSMatthias Ringwald #define MAP_UART_selectDeglitchTime                                           \
3508*5fd0122aSMatthias Ringwald         UART_selectDeglitchTime
3509*5fd0122aSMatthias Ringwald #endif
3510*5fd0122aSMatthias Ringwald #ifdef ROM_UART_enableInterrupt
3511*5fd0122aSMatthias Ringwald #define MAP_UART_enableInterrupt                                              \
3512*5fd0122aSMatthias Ringwald         ROM_UART_enableInterrupt
3513*5fd0122aSMatthias Ringwald #else
3514*5fd0122aSMatthias Ringwald #define MAP_UART_enableInterrupt                                              \
3515*5fd0122aSMatthias Ringwald         UART_enableInterrupt
3516*5fd0122aSMatthias Ringwald #endif
3517*5fd0122aSMatthias Ringwald #ifdef ROM_UART_disableInterrupt
3518*5fd0122aSMatthias Ringwald #define MAP_UART_disableInterrupt                                             \
3519*5fd0122aSMatthias Ringwald         ROM_UART_disableInterrupt
3520*5fd0122aSMatthias Ringwald #else
3521*5fd0122aSMatthias Ringwald #define MAP_UART_disableInterrupt                                             \
3522*5fd0122aSMatthias Ringwald         UART_disableInterrupt
3523*5fd0122aSMatthias Ringwald #endif
3524*5fd0122aSMatthias Ringwald #ifdef ROM_UART_getInterruptStatus
3525*5fd0122aSMatthias Ringwald #define MAP_UART_getInterruptStatus                                           \
3526*5fd0122aSMatthias Ringwald         ROM_UART_getInterruptStatus
3527*5fd0122aSMatthias Ringwald #else
3528*5fd0122aSMatthias Ringwald #define MAP_UART_getInterruptStatus                                           \
3529*5fd0122aSMatthias Ringwald         UART_getInterruptStatus
3530*5fd0122aSMatthias Ringwald #endif
3531*5fd0122aSMatthias Ringwald #ifdef ROM_UART_clearInterruptFlag
3532*5fd0122aSMatthias Ringwald #define MAP_UART_clearInterruptFlag                                           \
3533*5fd0122aSMatthias Ringwald         ROM_UART_clearInterruptFlag
3534*5fd0122aSMatthias Ringwald #else
3535*5fd0122aSMatthias Ringwald #define MAP_UART_clearInterruptFlag                                           \
3536*5fd0122aSMatthias Ringwald         UART_clearInterruptFlag
3537*5fd0122aSMatthias Ringwald #endif
3538*5fd0122aSMatthias Ringwald #ifdef ROM_UART_receiveData
3539*5fd0122aSMatthias Ringwald #define MAP_UART_receiveData                                                  \
3540*5fd0122aSMatthias Ringwald         ROM_UART_receiveData
3541*5fd0122aSMatthias Ringwald #else
3542*5fd0122aSMatthias Ringwald #define MAP_UART_receiveData                                                  \
3543*5fd0122aSMatthias Ringwald         UART_receiveData
3544*5fd0122aSMatthias Ringwald #endif
3545*5fd0122aSMatthias Ringwald #ifdef ROM_UART_getEnabledInterruptStatus
3546*5fd0122aSMatthias Ringwald #define MAP_UART_getEnabledInterruptStatus                                    \
3547*5fd0122aSMatthias Ringwald         ROM_UART_getEnabledInterruptStatus
3548*5fd0122aSMatthias Ringwald #else
3549*5fd0122aSMatthias Ringwald #define MAP_UART_getEnabledInterruptStatus                                    \
3550*5fd0122aSMatthias Ringwald         UART_getEnabledInterruptStatus
3551*5fd0122aSMatthias Ringwald #endif
3552*5fd0122aSMatthias Ringwald #ifdef ROM_UART_registerInterrupt
3553*5fd0122aSMatthias Ringwald #define MAP_UART_registerInterrupt                                            \
3554*5fd0122aSMatthias Ringwald         ROM_UART_registerInterrupt
3555*5fd0122aSMatthias Ringwald #else
3556*5fd0122aSMatthias Ringwald #define MAP_UART_registerInterrupt                                            \
3557*5fd0122aSMatthias Ringwald         UART_registerInterrupt
3558*5fd0122aSMatthias Ringwald #endif
3559*5fd0122aSMatthias Ringwald #ifdef ROM_UART_unregisterInterrupt
3560*5fd0122aSMatthias Ringwald #define MAP_UART_unregisterInterrupt                                          \
3561*5fd0122aSMatthias Ringwald         ROM_UART_unregisterInterrupt
3562*5fd0122aSMatthias Ringwald #else
3563*5fd0122aSMatthias Ringwald #define MAP_UART_unregisterInterrupt                                          \
3564*5fd0122aSMatthias Ringwald         UART_unregisterInterrupt
3565*5fd0122aSMatthias Ringwald #endif
3566*5fd0122aSMatthias Ringwald 
3567*5fd0122aSMatthias Ringwald //*****************************************************************************
3568*5fd0122aSMatthias Ringwald //
3569*5fd0122aSMatthias Ringwald // Macros for the WDT API.
3570*5fd0122aSMatthias Ringwald //
3571*5fd0122aSMatthias Ringwald //*****************************************************************************
3572*5fd0122aSMatthias Ringwald #ifdef ROM_WDT_A_holdTimer
3573*5fd0122aSMatthias Ringwald #define MAP_WDT_A_holdTimer                                                   \
3574*5fd0122aSMatthias Ringwald         ROM_WDT_A_holdTimer
3575*5fd0122aSMatthias Ringwald #else
3576*5fd0122aSMatthias Ringwald #define MAP_WDT_A_holdTimer                                                   \
3577*5fd0122aSMatthias Ringwald         WDT_A_holdTimer
3578*5fd0122aSMatthias Ringwald #endif
3579*5fd0122aSMatthias Ringwald #ifdef ROM_WDT_A_startTimer
3580*5fd0122aSMatthias Ringwald #define MAP_WDT_A_startTimer                                                  \
3581*5fd0122aSMatthias Ringwald         ROM_WDT_A_startTimer
3582*5fd0122aSMatthias Ringwald #else
3583*5fd0122aSMatthias Ringwald #define MAP_WDT_A_startTimer                                                  \
3584*5fd0122aSMatthias Ringwald         WDT_A_startTimer
3585*5fd0122aSMatthias Ringwald #endif
3586*5fd0122aSMatthias Ringwald #ifdef ROM_WDT_A_clearTimer
3587*5fd0122aSMatthias Ringwald #define MAP_WDT_A_clearTimer                                                  \
3588*5fd0122aSMatthias Ringwald         ROM_WDT_A_clearTimer
3589*5fd0122aSMatthias Ringwald #else
3590*5fd0122aSMatthias Ringwald #define MAP_WDT_A_clearTimer                                                  \
3591*5fd0122aSMatthias Ringwald         WDT_A_clearTimer
3592*5fd0122aSMatthias Ringwald #endif
3593*5fd0122aSMatthias Ringwald #ifdef ROM_WDT_A_initWatchdogTimer
3594*5fd0122aSMatthias Ringwald #define MAP_WDT_A_initWatchdogTimer                                           \
3595*5fd0122aSMatthias Ringwald         ROM_WDT_A_initWatchdogTimer
3596*5fd0122aSMatthias Ringwald #else
3597*5fd0122aSMatthias Ringwald #define MAP_WDT_A_initWatchdogTimer                                           \
3598*5fd0122aSMatthias Ringwald         WDT_A_initWatchdogTimer
3599*5fd0122aSMatthias Ringwald #endif
3600*5fd0122aSMatthias Ringwald #ifdef ROM_WDT_A_initIntervalTimer
3601*5fd0122aSMatthias Ringwald #define MAP_WDT_A_initIntervalTimer                                           \
3602*5fd0122aSMatthias Ringwald         ROM_WDT_A_initIntervalTimer
3603*5fd0122aSMatthias Ringwald #else
3604*5fd0122aSMatthias Ringwald #define MAP_WDT_A_initIntervalTimer                                           \
3605*5fd0122aSMatthias Ringwald         WDT_A_initIntervalTimer
3606*5fd0122aSMatthias Ringwald #endif
3607*5fd0122aSMatthias Ringwald #ifdef ROM_WDT_A_registerInterrupt
3608*5fd0122aSMatthias Ringwald #define MAP_WDT_A_registerInterrupt                                           \
3609*5fd0122aSMatthias Ringwald         ROM_WDT_A_registerInterrupt
3610*5fd0122aSMatthias Ringwald #else
3611*5fd0122aSMatthias Ringwald #define MAP_WDT_A_registerInterrupt                                           \
3612*5fd0122aSMatthias Ringwald         WDT_A_registerInterrupt
3613*5fd0122aSMatthias Ringwald #endif
3614*5fd0122aSMatthias Ringwald #ifdef ROM_WDT_A_unregisterInterrupt
3615*5fd0122aSMatthias Ringwald #define MAP_WDT_A_unregisterInterrupt                                         \
3616*5fd0122aSMatthias Ringwald         ROM_WDT_A_unregisterInterrupt
3617*5fd0122aSMatthias Ringwald #else
3618*5fd0122aSMatthias Ringwald #define MAP_WDT_A_unregisterInterrupt                                         \
3619*5fd0122aSMatthias Ringwald         WDT_A_unregisterInterrupt
3620*5fd0122aSMatthias Ringwald #endif
3621*5fd0122aSMatthias Ringwald #ifdef ROM_WDT_A_setPasswordViolationReset
3622*5fd0122aSMatthias Ringwald #define MAP_WDT_A_setPasswordViolationReset                                   \
3623*5fd0122aSMatthias Ringwald         ROM_WDT_A_setPasswordViolationReset
3624*5fd0122aSMatthias Ringwald #else
3625*5fd0122aSMatthias Ringwald #define MAP_WDT_A_setPasswordViolationReset                                   \
3626*5fd0122aSMatthias Ringwald         WDT_A_setPasswordViolationReset
3627*5fd0122aSMatthias Ringwald #endif
3628*5fd0122aSMatthias Ringwald #ifdef ROM_WDT_A_setTimeoutReset
3629*5fd0122aSMatthias Ringwald #define MAP_WDT_A_setTimeoutReset                                             \
3630*5fd0122aSMatthias Ringwald         ROM_WDT_A_setTimeoutReset
3631*5fd0122aSMatthias Ringwald #else
3632*5fd0122aSMatthias Ringwald #define MAP_WDT_A_setTimeoutReset                                             \
3633*5fd0122aSMatthias Ringwald         WDT_A_setTimeoutReset
3634*5fd0122aSMatthias Ringwald #endif
3635*5fd0122aSMatthias Ringwald 
3636*5fd0122aSMatthias Ringwald //*****************************************************************************
3637*5fd0122aSMatthias Ringwald //
3638*5fd0122aSMatthias Ringwald // Macros for the SysCtl_A API.
3639*5fd0122aSMatthias Ringwald //
3640*5fd0122aSMatthias Ringwald //*****************************************************************************
3641*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_getSRAMSize
3642*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_getSRAMSize                                              \
3643*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_getSRAMSize
3644*5fd0122aSMatthias Ringwald #else
3645*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_getSRAMSize                                              \
3646*5fd0122aSMatthias Ringwald         SysCtl_A_getSRAMSize
3647*5fd0122aSMatthias Ringwald #endif
3648*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_getFlashSize
3649*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_getFlashSize                                             \
3650*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_getFlashSize
3651*5fd0122aSMatthias Ringwald #else
3652*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_getFlashSize                                             \
3653*5fd0122aSMatthias Ringwald         SysCtl_A_getFlashSize
3654*5fd0122aSMatthias Ringwald #endif
3655*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_rebootDevice
3656*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_rebootDevice                                             \
3657*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_rebootDevice
3658*5fd0122aSMatthias Ringwald #else
3659*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_rebootDevice                                             \
3660*5fd0122aSMatthias Ringwald         SysCtl_A_rebootDevice
3661*5fd0122aSMatthias Ringwald #endif
3662*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_enableSRAM
3663*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_enableSRAM                                               \
3664*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_enableSRAM
3665*5fd0122aSMatthias Ringwald #else
3666*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_enableSRAM                                               \
3667*5fd0122aSMatthias Ringwald         SysCtl_A_enableSRAM
3668*5fd0122aSMatthias Ringwald #endif
3669*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_disableSRAM
3670*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_disableSRAM                                              \
3671*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_disableSRAM
3672*5fd0122aSMatthias Ringwald #else
3673*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_disableSRAM                                              \
3674*5fd0122aSMatthias Ringwald         SysCtl_A_disableSRAM
3675*5fd0122aSMatthias Ringwald #endif
3676*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_enableSRAMRetention
3677*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_enableSRAMRetention                                      \
3678*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_enableSRAMRetention
3679*5fd0122aSMatthias Ringwald #else
3680*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_enableSRAMRetention                                      \
3681*5fd0122aSMatthias Ringwald         SysCtl_A_enableSRAMRetention
3682*5fd0122aSMatthias Ringwald #endif
3683*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_disableSRAMRetention
3684*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_disableSRAMRetention                                     \
3685*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_disableSRAMRetention
3686*5fd0122aSMatthias Ringwald #else
3687*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_disableSRAMRetention                                     \
3688*5fd0122aSMatthias Ringwald         SysCtl_A_disableSRAMRetention
3689*5fd0122aSMatthias Ringwald #endif
3690*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_enablePeripheralAtCPUHalt
3691*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_enablePeripheralAtCPUHalt                                \
3692*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_enablePeripheralAtCPUHalt
3693*5fd0122aSMatthias Ringwald #else
3694*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_enablePeripheralAtCPUHalt                                \
3695*5fd0122aSMatthias Ringwald         SysCtl_A_enablePeripheralAtCPUHalt
3696*5fd0122aSMatthias Ringwald #endif
3697*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_disablePeripheralAtCPUHalt
3698*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_disablePeripheralAtCPUHalt                               \
3699*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_disablePeripheralAtCPUHalt
3700*5fd0122aSMatthias Ringwald #else
3701*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_disablePeripheralAtCPUHalt                               \
3702*5fd0122aSMatthias Ringwald         SysCtl_A_disablePeripheralAtCPUHalt
3703*5fd0122aSMatthias Ringwald #endif
3704*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_setWDTTimeoutResetType
3705*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_setWDTTimeoutResetType                                   \
3706*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_setWDTTimeoutResetType
3707*5fd0122aSMatthias Ringwald #else
3708*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_setWDTTimeoutResetType                                   \
3709*5fd0122aSMatthias Ringwald         SysCtl_A_setWDTTimeoutResetType
3710*5fd0122aSMatthias Ringwald #endif
3711*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_setWDTPasswordViolationResetType
3712*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_setWDTPasswordViolationResetType                         \
3713*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_setWDTPasswordViolationResetType
3714*5fd0122aSMatthias Ringwald #else
3715*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_setWDTPasswordViolationResetType                         \
3716*5fd0122aSMatthias Ringwald         SysCtl_A_setWDTPasswordViolationResetType
3717*5fd0122aSMatthias Ringwald #endif
3718*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_disableNMISource
3719*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_disableNMISource                                         \
3720*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_disableNMISource
3721*5fd0122aSMatthias Ringwald #else
3722*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_disableNMISource                                         \
3723*5fd0122aSMatthias Ringwald         SysCtl_A_disableNMISource
3724*5fd0122aSMatthias Ringwald #endif
3725*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_enableNMISource
3726*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_enableNMISource                                          \
3727*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_enableNMISource
3728*5fd0122aSMatthias Ringwald #else
3729*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_enableNMISource                                          \
3730*5fd0122aSMatthias Ringwald         SysCtl_A_enableNMISource
3731*5fd0122aSMatthias Ringwald #endif
3732*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_getNMISourceStatus
3733*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_getNMISourceStatus                                       \
3734*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_getNMISourceStatus
3735*5fd0122aSMatthias Ringwald #else
3736*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_getNMISourceStatus                                       \
3737*5fd0122aSMatthias Ringwald         SysCtl_A_getNMISourceStatus
3738*5fd0122aSMatthias Ringwald #endif
3739*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_getTempCalibrationConstant
3740*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_getTempCalibrationConstant                               \
3741*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_getTempCalibrationConstant
3742*5fd0122aSMatthias Ringwald #else
3743*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_getTempCalibrationConstant                               \
3744*5fd0122aSMatthias Ringwald         SysCtl_A_getTempCalibrationConstant
3745*5fd0122aSMatthias Ringwald #endif
3746*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_enableGlitchFilter
3747*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_enableGlitchFilter                                       \
3748*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_enableGlitchFilter
3749*5fd0122aSMatthias Ringwald #else
3750*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_enableGlitchFilter                                       \
3751*5fd0122aSMatthias Ringwald         SysCtl_A_enableGlitchFilter
3752*5fd0122aSMatthias Ringwald #endif
3753*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_disableGlitchFilter
3754*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_disableGlitchFilter                                      \
3755*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_disableGlitchFilter
3756*5fd0122aSMatthias Ringwald #else
3757*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_disableGlitchFilter                                      \
3758*5fd0122aSMatthias Ringwald         SysCtl_A_disableGlitchFilter
3759*5fd0122aSMatthias Ringwald #endif
3760*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_getTLVInfo
3761*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_getTLVInfo                                               \
3762*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_getTLVInfo
3763*5fd0122aSMatthias Ringwald #else
3764*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_getTLVInfo                                               \
3765*5fd0122aSMatthias Ringwald         SysCtl_A_getTLVInfo
3766*5fd0122aSMatthias Ringwald #endif
3767*5fd0122aSMatthias Ringwald #ifdef ROM_SysCtl_A_getInfoFlashSize
3768*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_getInfoFlashSize                                         \
3769*5fd0122aSMatthias Ringwald         ROM_SysCtl_A_getInfoFlashSize
3770*5fd0122aSMatthias Ringwald #else
3771*5fd0122aSMatthias Ringwald #define MAP_SysCtl_A_getInfoFlashSize                                         \
3772*5fd0122aSMatthias Ringwald         SysCtl_A_getInfoFlashSize
3773*5fd0122aSMatthias Ringwald #endif
3774*5fd0122aSMatthias Ringwald 
3775*5fd0122aSMatthias Ringwald //*****************************************************************************
3776*5fd0122aSMatthias Ringwald //
3777*5fd0122aSMatthias Ringwald // Macros for the Flash_A API.
3778*5fd0122aSMatthias Ringwald //
3779*5fd0122aSMatthias Ringwald //*****************************************************************************
3780*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_enableReadParityCheck
3781*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_enableReadParityCheck                                  \
3782*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_enableReadParityCheck
3783*5fd0122aSMatthias Ringwald #else
3784*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_enableReadParityCheck                                  \
3785*5fd0122aSMatthias Ringwald         FlashCtl_A_enableReadParityCheck
3786*5fd0122aSMatthias Ringwald #endif
3787*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_disableReadParityCheck
3788*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_disableReadParityCheck                                 \
3789*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_disableReadParityCheck
3790*5fd0122aSMatthias Ringwald #else
3791*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_disableReadParityCheck                                 \
3792*5fd0122aSMatthias Ringwald         FlashCtl_A_disableReadParityCheck
3793*5fd0122aSMatthias Ringwald #endif
3794*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_enableReadBuffering
3795*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_enableReadBuffering                                    \
3796*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_enableReadBuffering
3797*5fd0122aSMatthias Ringwald #else
3798*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_enableReadBuffering                                    \
3799*5fd0122aSMatthias Ringwald         FlashCtl_A_enableReadBuffering
3800*5fd0122aSMatthias Ringwald #endif
3801*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_disableReadBuffering
3802*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_disableReadBuffering                                   \
3803*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_disableReadBuffering
3804*5fd0122aSMatthias Ringwald #else
3805*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_disableReadBuffering                                   \
3806*5fd0122aSMatthias Ringwald         FlashCtl_A_disableReadBuffering
3807*5fd0122aSMatthias Ringwald #endif
3808*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_unprotectMemory
3809*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_unprotectMemory                                        \
3810*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_unprotectMemory
3811*5fd0122aSMatthias Ringwald #else
3812*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_unprotectMemory                                        \
3813*5fd0122aSMatthias Ringwald         FlashCtl_A_unprotectMemory
3814*5fd0122aSMatthias Ringwald #endif
3815*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_protectMemory
3816*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_protectMemory                                          \
3817*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_protectMemory
3818*5fd0122aSMatthias Ringwald #else
3819*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_protectMemory                                          \
3820*5fd0122aSMatthias Ringwald         FlashCtl_A_protectMemory
3821*5fd0122aSMatthias Ringwald #endif
3822*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_isMemoryRangeProtected
3823*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_isMemoryRangeProtected                                 \
3824*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_isMemoryRangeProtected
3825*5fd0122aSMatthias Ringwald #else
3826*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_isMemoryRangeProtected                                 \
3827*5fd0122aSMatthias Ringwald         FlashCtl_A_isMemoryRangeProtected
3828*5fd0122aSMatthias Ringwald #endif
3829*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_verifyMemory
3830*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_verifyMemory                                           \
3831*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_verifyMemory
3832*5fd0122aSMatthias Ringwald #else
3833*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_verifyMemory                                           \
3834*5fd0122aSMatthias Ringwald         FlashCtl_A_verifyMemory
3835*5fd0122aSMatthias Ringwald #endif
3836*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_performMassErase
3837*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_performMassErase                                       \
3838*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_performMassErase
3839*5fd0122aSMatthias Ringwald #else
3840*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_performMassErase                                       \
3841*5fd0122aSMatthias Ringwald         FlashCtl_A_performMassErase
3842*5fd0122aSMatthias Ringwald #endif
3843*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_eraseSector
3844*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_eraseSector                                            \
3845*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_eraseSector
3846*5fd0122aSMatthias Ringwald #else
3847*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_eraseSector                                            \
3848*5fd0122aSMatthias Ringwald         FlashCtl_A_eraseSector
3849*5fd0122aSMatthias Ringwald #endif
3850*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_programMemory
3851*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_programMemory                                          \
3852*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_programMemory
3853*5fd0122aSMatthias Ringwald #else
3854*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_programMemory                                          \
3855*5fd0122aSMatthias Ringwald         FlashCtl_A_programMemory
3856*5fd0122aSMatthias Ringwald #endif
3857*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_setProgramVerification
3858*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_setProgramVerification                                 \
3859*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_setProgramVerification
3860*5fd0122aSMatthias Ringwald #else
3861*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_setProgramVerification                                 \
3862*5fd0122aSMatthias Ringwald         FlashCtl_A_setProgramVerification
3863*5fd0122aSMatthias Ringwald #endif
3864*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_clearProgramVerification
3865*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_clearProgramVerification                               \
3866*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_clearProgramVerification
3867*5fd0122aSMatthias Ringwald #else
3868*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_clearProgramVerification                               \
3869*5fd0122aSMatthias Ringwald         FlashCtl_A_clearProgramVerification
3870*5fd0122aSMatthias Ringwald #endif
3871*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_enableWordProgramming
3872*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_enableWordProgramming                                  \
3873*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_enableWordProgramming
3874*5fd0122aSMatthias Ringwald #else
3875*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_enableWordProgramming                                  \
3876*5fd0122aSMatthias Ringwald         FlashCtl_A_enableWordProgramming
3877*5fd0122aSMatthias Ringwald #endif
3878*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_disableWordProgramming
3879*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_disableWordProgramming                                 \
3880*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_disableWordProgramming
3881*5fd0122aSMatthias Ringwald #else
3882*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_disableWordProgramming                                 \
3883*5fd0122aSMatthias Ringwald         FlashCtl_A_disableWordProgramming
3884*5fd0122aSMatthias Ringwald #endif
3885*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_isWordProgrammingEnabled
3886*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_isWordProgrammingEnabled                               \
3887*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_isWordProgrammingEnabled
3888*5fd0122aSMatthias Ringwald #else
3889*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_isWordProgrammingEnabled                               \
3890*5fd0122aSMatthias Ringwald         FlashCtl_A_isWordProgrammingEnabled
3891*5fd0122aSMatthias Ringwald #endif
3892*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_enableInterrupt
3893*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_enableInterrupt                                        \
3894*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_enableInterrupt
3895*5fd0122aSMatthias Ringwald #else
3896*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_enableInterrupt                                        \
3897*5fd0122aSMatthias Ringwald         FlashCtl_A_enableInterrupt
3898*5fd0122aSMatthias Ringwald #endif
3899*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_disableInterrupt
3900*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_disableInterrupt                                       \
3901*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_disableInterrupt
3902*5fd0122aSMatthias Ringwald #else
3903*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_disableInterrupt                                       \
3904*5fd0122aSMatthias Ringwald         FlashCtl_A_disableInterrupt
3905*5fd0122aSMatthias Ringwald #endif
3906*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_getEnabledInterruptStatus
3907*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_getEnabledInterruptStatus                              \
3908*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_getEnabledInterruptStatus
3909*5fd0122aSMatthias Ringwald #else
3910*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_getEnabledInterruptStatus                              \
3911*5fd0122aSMatthias Ringwald         FlashCtl_A_getEnabledInterruptStatus
3912*5fd0122aSMatthias Ringwald #endif
3913*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_getInterruptStatus
3914*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_getInterruptStatus                                     \
3915*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_getInterruptStatus
3916*5fd0122aSMatthias Ringwald #else
3917*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_getInterruptStatus                                     \
3918*5fd0122aSMatthias Ringwald         FlashCtl_A_getInterruptStatus
3919*5fd0122aSMatthias Ringwald #endif
3920*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_clearInterruptFlag
3921*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_clearInterruptFlag                                     \
3922*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_clearInterruptFlag
3923*5fd0122aSMatthias Ringwald #else
3924*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_clearInterruptFlag                                     \
3925*5fd0122aSMatthias Ringwald         FlashCtl_A_clearInterruptFlag
3926*5fd0122aSMatthias Ringwald #endif
3927*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_setWaitState
3928*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_setWaitState                                           \
3929*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_setWaitState
3930*5fd0122aSMatthias Ringwald #else
3931*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_setWaitState                                           \
3932*5fd0122aSMatthias Ringwald         FlashCtl_A_setWaitState
3933*5fd0122aSMatthias Ringwald #endif
3934*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_getWaitState
3935*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_getWaitState                                           \
3936*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_getWaitState
3937*5fd0122aSMatthias Ringwald #else
3938*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_getWaitState                                           \
3939*5fd0122aSMatthias Ringwald         FlashCtl_A_getWaitState
3940*5fd0122aSMatthias Ringwald #endif
3941*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_setReadMode
3942*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_setReadMode                                            \
3943*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_setReadMode
3944*5fd0122aSMatthias Ringwald #else
3945*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_setReadMode                                            \
3946*5fd0122aSMatthias Ringwald         FlashCtl_A_setReadMode
3947*5fd0122aSMatthias Ringwald #endif
3948*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_getReadMode
3949*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_getReadMode                                            \
3950*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_getReadMode
3951*5fd0122aSMatthias Ringwald #else
3952*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_getReadMode                                            \
3953*5fd0122aSMatthias Ringwald         FlashCtl_A_getReadMode
3954*5fd0122aSMatthias Ringwald #endif
3955*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_registerInterrupt
3956*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_registerInterrupt                                      \
3957*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_registerInterrupt
3958*5fd0122aSMatthias Ringwald #else
3959*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_registerInterrupt                                      \
3960*5fd0122aSMatthias Ringwald         FlashCtl_A_registerInterrupt
3961*5fd0122aSMatthias Ringwald #endif
3962*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_unregisterInterrupt
3963*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_unregisterInterrupt                                    \
3964*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_unregisterInterrupt
3965*5fd0122aSMatthias Ringwald #else
3966*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_unregisterInterrupt                                    \
3967*5fd0122aSMatthias Ringwald         FlashCtl_A_unregisterInterrupt
3968*5fd0122aSMatthias Ringwald #endif
3969*5fd0122aSMatthias Ringwald #ifdef ROM___FlashCtl_A_remaskData8Post
3970*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_A_remaskData8Post                                      \
3971*5fd0122aSMatthias Ringwald         ROM___FlashCtl_A_remaskData8Post
3972*5fd0122aSMatthias Ringwald #else
3973*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_A_remaskData8Post                                      \
3974*5fd0122aSMatthias Ringwald         __FlashCtl_A_remaskData8Post
3975*5fd0122aSMatthias Ringwald #endif
3976*5fd0122aSMatthias Ringwald #ifdef ROM___FlashCtl_A_remaskData8Pre
3977*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_A_remaskData8Pre                                       \
3978*5fd0122aSMatthias Ringwald         ROM___FlashCtl_A_remaskData8Pre
3979*5fd0122aSMatthias Ringwald #else
3980*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_A_remaskData8Pre                                       \
3981*5fd0122aSMatthias Ringwald         __FlashCtl_A_remaskData8Pre
3982*5fd0122aSMatthias Ringwald #endif
3983*5fd0122aSMatthias Ringwald #ifdef ROM___FlashCtl_A_remaskData32Pre
3984*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_A_remaskData32Pre                                      \
3985*5fd0122aSMatthias Ringwald         ROM___FlashCtl_A_remaskData32Pre
3986*5fd0122aSMatthias Ringwald #else
3987*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_A_remaskData32Pre                                      \
3988*5fd0122aSMatthias Ringwald         __FlashCtl_A_remaskData32Pre
3989*5fd0122aSMatthias Ringwald #endif
3990*5fd0122aSMatthias Ringwald #ifdef ROM___FlashCtl_A_remaskData32Post
3991*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_A_remaskData32Post                                     \
3992*5fd0122aSMatthias Ringwald         ROM___FlashCtl_A_remaskData32Post
3993*5fd0122aSMatthias Ringwald #else
3994*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_A_remaskData32Post                                     \
3995*5fd0122aSMatthias Ringwald         __FlashCtl_A_remaskData32Post
3996*5fd0122aSMatthias Ringwald #endif
3997*5fd0122aSMatthias Ringwald #ifdef ROM___FlashCtl_A_remaskBurstDataPre
3998*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_A_remaskBurstDataPre                                   \
3999*5fd0122aSMatthias Ringwald         ROM___FlashCtl_A_remaskBurstDataPre
4000*5fd0122aSMatthias Ringwald #else
4001*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_A_remaskBurstDataPre                                   \
4002*5fd0122aSMatthias Ringwald         __FlashCtl_A_remaskBurstDataPre
4003*5fd0122aSMatthias Ringwald #endif
4004*5fd0122aSMatthias Ringwald #ifdef ROM___FlashCtl_A_remaskBurstDataPost
4005*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_A_remaskBurstDataPost                                  \
4006*5fd0122aSMatthias Ringwald         ROM___FlashCtl_A_remaskBurstDataPost
4007*5fd0122aSMatthias Ringwald #else
4008*5fd0122aSMatthias Ringwald #define MAP___FlashCtl_A_remaskBurstDataPost                                  \
4009*5fd0122aSMatthias Ringwald         __FlashCtl_A_remaskBurstDataPost
4010*5fd0122aSMatthias Ringwald #endif
4011*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_initiateSectorErase
4012*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_initiateSectorErase                                    \
4013*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_initiateSectorErase
4014*5fd0122aSMatthias Ringwald #else
4015*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_initiateSectorErase                                    \
4016*5fd0122aSMatthias Ringwald         FlashCtl_A_initiateSectorErase
4017*5fd0122aSMatthias Ringwald #endif
4018*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_initiateMassErase
4019*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_initiateMassErase                                      \
4020*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_initiateMassErase
4021*5fd0122aSMatthias Ringwald #else
4022*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_initiateMassErase                                      \
4023*5fd0122aSMatthias Ringwald         FlashCtl_A_initiateMassErase
4024*5fd0122aSMatthias Ringwald #endif
4025*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_isMemoryProtected
4026*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_isMemoryProtected                                      \
4027*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_isMemoryProtected
4028*5fd0122aSMatthias Ringwald #else
4029*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_isMemoryProtected                                      \
4030*5fd0122aSMatthias Ringwald         FlashCtl_A_isMemoryProtected
4031*5fd0122aSMatthias Ringwald #endif
4032*5fd0122aSMatthias Ringwald #ifdef ROM_FlashCtl_A_getMemoryInfo
4033*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_getMemoryInfo                                          \
4034*5fd0122aSMatthias Ringwald         ROM_FlashCtl_A_getMemoryInfo
4035*5fd0122aSMatthias Ringwald #else
4036*5fd0122aSMatthias Ringwald #define MAP_FlashCtl_A_getMemoryInfo                                          \
4037*5fd0122aSMatthias Ringwald         FlashCtl_A_getMemoryInfo
4038*5fd0122aSMatthias Ringwald #endif
4039*5fd0122aSMatthias Ringwald 
4040*5fd0122aSMatthias Ringwald //*****************************************************************************
4041*5fd0122aSMatthias Ringwald //
4042*5fd0122aSMatthias Ringwald // Macros for the LCD_F API.
4043*5fd0122aSMatthias Ringwald //
4044*5fd0122aSMatthias Ringwald //*****************************************************************************
4045*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_initModule
4046*5fd0122aSMatthias Ringwald #define MAP_LCD_F_initModule                                                  \
4047*5fd0122aSMatthias Ringwald         ROM_LCD_F_initModule
4048*5fd0122aSMatthias Ringwald #else
4049*5fd0122aSMatthias Ringwald #define MAP_LCD_F_initModule                                                  \
4050*5fd0122aSMatthias Ringwald         LCD_F_initModule
4051*5fd0122aSMatthias Ringwald #endif
4052*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_turnOn
4053*5fd0122aSMatthias Ringwald #define MAP_LCD_F_turnOn                                                      \
4054*5fd0122aSMatthias Ringwald         ROM_LCD_F_turnOn
4055*5fd0122aSMatthias Ringwald #else
4056*5fd0122aSMatthias Ringwald #define MAP_LCD_F_turnOn                                                      \
4057*5fd0122aSMatthias Ringwald         LCD_F_turnOn
4058*5fd0122aSMatthias Ringwald #endif
4059*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_turnOff
4060*5fd0122aSMatthias Ringwald #define MAP_LCD_F_turnOff                                                     \
4061*5fd0122aSMatthias Ringwald         ROM_LCD_F_turnOff
4062*5fd0122aSMatthias Ringwald #else
4063*5fd0122aSMatthias Ringwald #define MAP_LCD_F_turnOff                                                     \
4064*5fd0122aSMatthias Ringwald         LCD_F_turnOff
4065*5fd0122aSMatthias Ringwald #endif
4066*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_clearAllMemory
4067*5fd0122aSMatthias Ringwald #define MAP_LCD_F_clearAllMemory                                              \
4068*5fd0122aSMatthias Ringwald         ROM_LCD_F_clearAllMemory
4069*5fd0122aSMatthias Ringwald #else
4070*5fd0122aSMatthias Ringwald #define MAP_LCD_F_clearAllMemory                                              \
4071*5fd0122aSMatthias Ringwald         LCD_F_clearAllMemory
4072*5fd0122aSMatthias Ringwald #endif
4073*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_clearAllBlinkingMemory
4074*5fd0122aSMatthias Ringwald #define MAP_LCD_F_clearAllBlinkingMemory                                      \
4075*5fd0122aSMatthias Ringwald         ROM_LCD_F_clearAllBlinkingMemory
4076*5fd0122aSMatthias Ringwald #else
4077*5fd0122aSMatthias Ringwald #define MAP_LCD_F_clearAllBlinkingMemory                                      \
4078*5fd0122aSMatthias Ringwald         LCD_F_clearAllBlinkingMemory
4079*5fd0122aSMatthias Ringwald #endif
4080*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_selectDisplayMemory
4081*5fd0122aSMatthias Ringwald #define MAP_LCD_F_selectDisplayMemory                                         \
4082*5fd0122aSMatthias Ringwald         ROM_LCD_F_selectDisplayMemory
4083*5fd0122aSMatthias Ringwald #else
4084*5fd0122aSMatthias Ringwald #define MAP_LCD_F_selectDisplayMemory                                         \
4085*5fd0122aSMatthias Ringwald         LCD_F_selectDisplayMemory
4086*5fd0122aSMatthias Ringwald #endif
4087*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_setBlinkingControl
4088*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setBlinkingControl                                          \
4089*5fd0122aSMatthias Ringwald         ROM_LCD_F_setBlinkingControl
4090*5fd0122aSMatthias Ringwald #else
4091*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setBlinkingControl                                          \
4092*5fd0122aSMatthias Ringwald         LCD_F_setBlinkingControl
4093*5fd0122aSMatthias Ringwald #endif
4094*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_setAnimationControl
4095*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setAnimationControl                                         \
4096*5fd0122aSMatthias Ringwald         ROM_LCD_F_setAnimationControl
4097*5fd0122aSMatthias Ringwald #else
4098*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setAnimationControl                                         \
4099*5fd0122aSMatthias Ringwald         LCD_F_setAnimationControl
4100*5fd0122aSMatthias Ringwald #endif
4101*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_clearAllAnimationMemory
4102*5fd0122aSMatthias Ringwald #define MAP_LCD_F_clearAllAnimationMemory                                     \
4103*5fd0122aSMatthias Ringwald         ROM_LCD_F_clearAllAnimationMemory
4104*5fd0122aSMatthias Ringwald #else
4105*5fd0122aSMatthias Ringwald #define MAP_LCD_F_clearAllAnimationMemory                                     \
4106*5fd0122aSMatthias Ringwald         LCD_F_clearAllAnimationMemory
4107*5fd0122aSMatthias Ringwald #endif
4108*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_setPinAsLCDFunction
4109*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setPinAsLCDFunction                                         \
4110*5fd0122aSMatthias Ringwald         ROM_LCD_F_setPinAsLCDFunction
4111*5fd0122aSMatthias Ringwald #else
4112*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setPinAsLCDFunction                                         \
4113*5fd0122aSMatthias Ringwald         LCD_F_setPinAsLCDFunction
4114*5fd0122aSMatthias Ringwald #endif
4115*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_setPinAsPortFunction
4116*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setPinAsPortFunction                                        \
4117*5fd0122aSMatthias Ringwald         ROM_LCD_F_setPinAsPortFunction
4118*5fd0122aSMatthias Ringwald #else
4119*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setPinAsPortFunction                                        \
4120*5fd0122aSMatthias Ringwald         LCD_F_setPinAsPortFunction
4121*5fd0122aSMatthias Ringwald #endif
4122*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_setPinsAsLCDFunction
4123*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setPinsAsLCDFunction                                        \
4124*5fd0122aSMatthias Ringwald         ROM_LCD_F_setPinsAsLCDFunction
4125*5fd0122aSMatthias Ringwald #else
4126*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setPinsAsLCDFunction                                        \
4127*5fd0122aSMatthias Ringwald         LCD_F_setPinsAsLCDFunction
4128*5fd0122aSMatthias Ringwald #endif
4129*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_setPinAsCOM
4130*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setPinAsCOM                                                 \
4131*5fd0122aSMatthias Ringwald         ROM_LCD_F_setPinAsCOM
4132*5fd0122aSMatthias Ringwald #else
4133*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setPinAsCOM                                                 \
4134*5fd0122aSMatthias Ringwald         LCD_F_setPinAsCOM
4135*5fd0122aSMatthias Ringwald #endif
4136*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_setPinAsSEG
4137*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setPinAsSEG                                                 \
4138*5fd0122aSMatthias Ringwald         ROM_LCD_F_setPinAsSEG
4139*5fd0122aSMatthias Ringwald #else
4140*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setPinAsSEG                                                 \
4141*5fd0122aSMatthias Ringwald         LCD_F_setPinAsSEG
4142*5fd0122aSMatthias Ringwald #endif
4143*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_selectBias
4144*5fd0122aSMatthias Ringwald #define MAP_LCD_F_selectBias                                                  \
4145*5fd0122aSMatthias Ringwald         ROM_LCD_F_selectBias
4146*5fd0122aSMatthias Ringwald #else
4147*5fd0122aSMatthias Ringwald #define MAP_LCD_F_selectBias                                                  \
4148*5fd0122aSMatthias Ringwald         LCD_F_selectBias
4149*5fd0122aSMatthias Ringwald #endif
4150*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_setVLCDSource
4151*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setVLCDSource                                               \
4152*5fd0122aSMatthias Ringwald         ROM_LCD_F_setVLCDSource
4153*5fd0122aSMatthias Ringwald #else
4154*5fd0122aSMatthias Ringwald #define MAP_LCD_F_setVLCDSource                                               \
4155*5fd0122aSMatthias Ringwald         LCD_F_setVLCDSource
4156*5fd0122aSMatthias Ringwald #endif
4157*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_clearInterrupt
4158*5fd0122aSMatthias Ringwald #define MAP_LCD_F_clearInterrupt                                              \
4159*5fd0122aSMatthias Ringwald         ROM_LCD_F_clearInterrupt
4160*5fd0122aSMatthias Ringwald #else
4161*5fd0122aSMatthias Ringwald #define MAP_LCD_F_clearInterrupt                                              \
4162*5fd0122aSMatthias Ringwald         LCD_F_clearInterrupt
4163*5fd0122aSMatthias Ringwald #endif
4164*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_getInterruptStatus
4165*5fd0122aSMatthias Ringwald #define MAP_LCD_F_getInterruptStatus                                          \
4166*5fd0122aSMatthias Ringwald         ROM_LCD_F_getInterruptStatus
4167*5fd0122aSMatthias Ringwald #else
4168*5fd0122aSMatthias Ringwald #define MAP_LCD_F_getInterruptStatus                                          \
4169*5fd0122aSMatthias Ringwald         LCD_F_getInterruptStatus
4170*5fd0122aSMatthias Ringwald #endif
4171*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_getEnabledInterruptStatus
4172*5fd0122aSMatthias Ringwald #define MAP_LCD_F_getEnabledInterruptStatus                                   \
4173*5fd0122aSMatthias Ringwald         ROM_LCD_F_getEnabledInterruptStatus
4174*5fd0122aSMatthias Ringwald #else
4175*5fd0122aSMatthias Ringwald #define MAP_LCD_F_getEnabledInterruptStatus                                   \
4176*5fd0122aSMatthias Ringwald         LCD_F_getEnabledInterruptStatus
4177*5fd0122aSMatthias Ringwald #endif
4178*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_enableInterrupt
4179*5fd0122aSMatthias Ringwald #define MAP_LCD_F_enableInterrupt                                             \
4180*5fd0122aSMatthias Ringwald         ROM_LCD_F_enableInterrupt
4181*5fd0122aSMatthias Ringwald #else
4182*5fd0122aSMatthias Ringwald #define MAP_LCD_F_enableInterrupt                                             \
4183*5fd0122aSMatthias Ringwald         LCD_F_enableInterrupt
4184*5fd0122aSMatthias Ringwald #endif
4185*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_disableInterrupt
4186*5fd0122aSMatthias Ringwald #define MAP_LCD_F_disableInterrupt                                            \
4187*5fd0122aSMatthias Ringwald         ROM_LCD_F_disableInterrupt
4188*5fd0122aSMatthias Ringwald #else
4189*5fd0122aSMatthias Ringwald #define MAP_LCD_F_disableInterrupt                                            \
4190*5fd0122aSMatthias Ringwald         LCD_F_disableInterrupt
4191*5fd0122aSMatthias Ringwald #endif
4192*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_registerInterrupt
4193*5fd0122aSMatthias Ringwald #define MAP_LCD_F_registerInterrupt                                           \
4194*5fd0122aSMatthias Ringwald         ROM_LCD_F_registerInterrupt
4195*5fd0122aSMatthias Ringwald #else
4196*5fd0122aSMatthias Ringwald #define MAP_LCD_F_registerInterrupt                                           \
4197*5fd0122aSMatthias Ringwald         LCD_F_registerInterrupt
4198*5fd0122aSMatthias Ringwald #endif
4199*5fd0122aSMatthias Ringwald #ifdef ROM_LCD_F_unregisterInterrupt
4200*5fd0122aSMatthias Ringwald #define MAP_LCD_F_unregisterInterrupt                                         \
4201*5fd0122aSMatthias Ringwald         ROM_LCD_F_unregisterInterrupt
4202*5fd0122aSMatthias Ringwald #else
4203*5fd0122aSMatthias Ringwald #define MAP_LCD_F_unregisterInterrupt                                         \
4204*5fd0122aSMatthias Ringwald         LCD_F_unregisterInterrupt
4205*5fd0122aSMatthias Ringwald #endif
4206*5fd0122aSMatthias Ringwald 
4207*5fd0122aSMatthias Ringwald #endif // __ROM_MAP_H__
4208