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