/* --COPYRIGHT--,BSD * Copyright (c) 2016, Texas Instruments Incorporated * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of Texas Instruments Incorporated nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * --/COPYRIGHT--*/ //***************************************************************************** // // rom_map_driverlib.h - Macros to facilitate calling DriverLib functions in // ROM when they are available and in FRAM otherwise. // // Copyright (c) 2017 Texas Instruments Incorporated. All rights reserved. // TI Information - Selective Disclosure // // //***************************************************************************** #ifndef __ROM_MAP_DRIVERLIB_H__ #define __ROM_MAP_DRIVERLIB_H__ //***************************************************************************** // // Macros for the ADC API. // //***************************************************************************** #ifdef ROM_ADC_init #define MAP_ADC_init \ ROM_ADC_init #else #define MAP_ADC_init \ ADC_init #endif #ifdef ROM_ADC_enable #define MAP_ADC_enable \ ROM_ADC_enable #else #define MAP_ADC_enable \ ADC_enable #endif #ifdef ROM_ADC_disable #define MAP_ADC_disable \ ROM_ADC_disable #else #define MAP_ADC_disable \ ADC_disable #endif #ifdef ROM_ADC_setupSamplingTimer #define MAP_ADC_setupSamplingTimer \ ROM_ADC_setupSamplingTimer #else #define MAP_ADC_setupSamplingTimer \ ADC_setupSamplingTimer #endif #ifdef ROM_ADC_disableSamplingTimer #define MAP_ADC_disableSamplingTimer \ ROM_ADC_disableSamplingTimer #else #define MAP_ADC_disableSamplingTimer \ ADC_disableSamplingTimer #endif #ifdef ROM_ADC_configureMemory #define MAP_ADC_configureMemory \ ROM_ADC_configureMemory #else #define MAP_ADC_configureMemory \ ADC_configureMemory #endif #ifdef ROM_ADC_enableInterrupt #define MAP_ADC_enableInterrupt \ ROM_ADC_enableInterrupt #else #define MAP_ADC_enableInterrupt \ ADC_enableInterrupt #endif #ifdef ROM_ADC_disableInterrupt #define MAP_ADC_disableInterrupt \ ROM_ADC_disableInterrupt #else #define MAP_ADC_disableInterrupt \ ADC_disableInterrupt #endif #ifdef ROM_ADC_clearInterrupt #define MAP_ADC_clearInterrupt \ ROM_ADC_clearInterrupt #else #define MAP_ADC_clearInterrupt \ ADC_clearInterrupt #endif #ifdef ROM_ADC_getInterruptStatus #define MAP_ADC_getInterruptStatus \ ROM_ADC_getInterruptStatus #else #define MAP_ADC_getInterruptStatus \ ADC_getInterruptStatus #endif #ifdef ROM_ADC_startConversion #define MAP_ADC_startConversion \ ROM_ADC_startConversion #else #define MAP_ADC_startConversion \ ADC_startConversion #endif #ifdef ROM_ADC_disableConversions #define MAP_ADC_disableConversions \ ROM_ADC_disableConversions #else #define MAP_ADC_disableConversions \ ADC_disableConversions #endif #ifdef ROM_ADC_getResults #define MAP_ADC_getResults \ ROM_ADC_getResults #else #define MAP_ADC_getResults \ ADC_getResults #endif #ifdef ROM_ADC_setResolution #define MAP_ADC_setResolution \ ROM_ADC_setResolution #else #define MAP_ADC_setResolution \ ADC_setResolution #endif #ifdef ROM_ADC_setSampleHoldSignalInversion #define MAP_ADC_setSampleHoldSignalInversion \ ROM_ADC_setSampleHoldSignalInversion #else #define MAP_ADC_setSampleHoldSignalInversion \ ADC_setSampleHoldSignalInversion #endif #ifdef ROM_ADC_setDataReadBackFormat #define MAP_ADC_setDataReadBackFormat \ ROM_ADC_setDataReadBackFormat #else #define MAP_ADC_setDataReadBackFormat \ ADC_setDataReadBackFormat #endif #ifdef ROM_ADC_setReferenceBufferSamplingRate #define MAP_ADC_setReferenceBufferSamplingRate \ ROM_ADC_setReferenceBufferSamplingRate #else #define MAP_ADC_setReferenceBufferSamplingRate \ ADC_setReferenceBufferSamplingRate #endif #ifdef ROM_ADC_setWindowComp #define MAP_ADC_setWindowComp \ ROM_ADC_setWindowComp #else #define MAP_ADC_setWindowComp \ ADC_setWindowComp #endif #ifdef ROM_ADC_getMemoryAddressForDMA #define MAP_ADC_getMemoryAddressForDMA \ ROM_ADC_getMemoryAddressForDMA #else #define MAP_ADC_getMemoryAddressForDMA \ ADC_getMemoryAddressForDMA #endif #ifdef ROM_ADC_isBusy #define MAP_ADC_isBusy \ ROM_ADC_isBusy #else #define MAP_ADC_isBusy \ ADC_isBusy #endif //***************************************************************************** // // Macros for the CRC API. // //***************************************************************************** #ifdef ROM_CRC_setSeed #define MAP_CRC_setSeed \ ROM_CRC_setSeed #else #define MAP_CRC_setSeed \ CRC_setSeed #endif #ifdef ROM_CRC_set16BitData #define MAP_CRC_set16BitData \ ROM_CRC_set16BitData #else #define MAP_CRC_set16BitData \ CRC_set16BitData #endif #ifdef ROM_CRC_set8BitData #define MAP_CRC_set8BitData \ ROM_CRC_set8BitData #else #define MAP_CRC_set8BitData \ CRC_set8BitData #endif #ifdef ROM_CRC_set16BitDataReversed #define MAP_CRC_set16BitDataReversed \ ROM_CRC_set16BitDataReversed #else #define MAP_CRC_set16BitDataReversed \ CRC_set16BitDataReversed #endif #ifdef ROM_CRC_set8BitDataReversed #define MAP_CRC_set8BitDataReversed \ ROM_CRC_set8BitDataReversed #else #define MAP_CRC_set8BitDataReversed \ CRC_set8BitDataReversed #endif #ifdef ROM_CRC_getData #define MAP_CRC_getData \ ROM_CRC_getData #else #define MAP_CRC_getData \ CRC_getData #endif #ifdef ROM_CRC_getResult #define MAP_CRC_getResult \ ROM_CRC_getResult #else #define MAP_CRC_getResult \ CRC_getResult #endif #ifdef ROM_CRC_getResultBitsReversed #define MAP_CRC_getResultBitsReversed \ ROM_CRC_getResultBitsReversed #else #define MAP_CRC_getResultBitsReversed \ CRC_getResultBitsReversed #endif //***************************************************************************** // // Macros for the CS API. // //***************************************************************************** #ifdef ROM_CS_setExternalClockSource #define MAP_CS_setExternalClockSource \ ROM_CS_setExternalClockSource #else #define MAP_CS_setExternalClockSource \ CS_setExternalClockSource #endif #ifdef ROM_CS_initClockSignal #define MAP_CS_initClockSignal \ ROM_CS_initClockSignal #else #define MAP_CS_initClockSignal \ CS_initClockSignal #endif #ifdef ROM_CS_turnOnXT1LF #define MAP_CS_turnOnXT1LF \ ROM_CS_turnOnXT1LF #else #define MAP_CS_turnOnXT1LF \ CS_turnOnXT1LF #endif #ifdef ROM_CS_bypassXT1 #define MAP_CS_bypassXT1 \ ROM_CS_bypassXT1 #else #define MAP_CS_bypassXT1 \ CS_bypassXT1 #endif #ifdef ROM_CS_turnOnXT1LFWithTimeout #define MAP_CS_turnOnXT1LFWithTimeout \ ROM_CS_turnOnXT1LFWithTimeout #else #define MAP_CS_turnOnXT1LFWithTimeout \ CS_turnOnXT1LFWithTimeout #endif #ifdef ROM_CS_bypassXT1WithTimeout #define MAP_CS_bypassXT1WithTimeout \ ROM_CS_bypassXT1WithTimeout #else #define MAP_CS_bypassXT1WithTimeout \ CS_bypassXT1WithTimeout #endif #ifdef ROM_CS_turnOffXT1 #define MAP_CS_turnOffXT1 \ ROM_CS_turnOffXT1 #else #define MAP_CS_turnOffXT1 \ CS_turnOffXT1 #endif #ifdef ROM_CS_turnOnXT1HF #define MAP_CS_turnOnXT1HF \ ROM_CS_turnOnXT1HF #else #define MAP_CS_turnOnXT1HF \ CS_turnOnXT1HF #endif #ifdef ROM_CS_turnOnXT1HFWithTimeout #define MAP_CS_turnOnXT1HFWithTimeout \ ROM_CS_turnOnXT1HFWithTimeout #else #define MAP_CS_turnOnXT1HFWithTimeout \ CS_turnOnXT1HFWithTimeout #endif #ifdef ROM_CS_turnOnSMCLK #define MAP_CS_turnOnSMCLK \ ROM_CS_turnOnSMCLK #else #define MAP_CS_turnOnSMCLK \ CS_turnOnSMCLK #endif #ifdef ROM_CS_turnOffSMCLK #define MAP_CS_turnOffSMCLK \ ROM_CS_turnOffSMCLK #else #define MAP_CS_turnOffSMCLK \ CS_turnOffSMCLK #endif #ifdef ROM_CS_enableVLOAutoOff #define MAP_CS_enableVLOAutoOff \ ROM_CS_enableVLOAutoOff #else #define MAP_CS_enableVLOAutoOff \ CS_enableVLOAutoOff #endif #ifdef ROM_CS_disableVLOAutoOff #define MAP_CS_disableVLOAutoOff \ ROM_CS_disableVLOAutoOff #else #define MAP_CS_disableVLOAutoOff \ CS_disableVLOAutoOff #endif #ifdef ROM_CS_initFLLSettle #define MAP_CS_initFLLSettle \ ROM_CS_initFLLSettle #else #define MAP_CS_initFLLSettle \ CS_initFLLSettle #endif #ifdef ROM_CS_initFLL #define MAP_CS_initFLL \ ROM_CS_initFLL #else #define MAP_CS_initFLL \ CS_initFLL #endif #ifdef ROM_CS_initFLLCalculateTrim #define MAP_CS_initFLLCalculateTrim \ ROM_CS_initFLLCalculateTrim #else #define MAP_CS_initFLLCalculateTrim \ CS_initFLLCalculateTrim #endif #ifdef ROM_CS_initFLLLoadTrim #define MAP_CS_initFLLLoadTrim \ ROM_CS_initFLLLoadTrim #else #define MAP_CS_initFLLLoadTrim \ CS_initFLLLoadTrim #endif #ifdef ROM_CS_enableClockRequest #define MAP_CS_enableClockRequest \ ROM_CS_enableClockRequest #else #define MAP_CS_enableClockRequest \ CS_enableClockRequest #endif #ifdef ROM_CS_disableClockRequest #define MAP_CS_disableClockRequest \ ROM_CS_disableClockRequest #else #define MAP_CS_disableClockRequest \ CS_disableClockRequest #endif #ifdef ROM_CS_getFaultFlagStatus #define MAP_CS_getFaultFlagStatus \ ROM_CS_getFaultFlagStatus #else #define MAP_CS_getFaultFlagStatus \ CS_getFaultFlagStatus #endif #ifdef ROM_CS_clearFaultFlag #define MAP_CS_clearFaultFlag \ ROM_CS_clearFaultFlag #else #define MAP_CS_clearFaultFlag \ CS_clearFaultFlag #endif #ifdef ROM_CS_getACLK #define MAP_CS_getACLK \ ROM_CS_getACLK #else #define MAP_CS_getACLK \ CS_getACLK #endif #ifdef ROM_CS_getSMCLK #define MAP_CS_getSMCLK \ ROM_CS_getSMCLK #else #define MAP_CS_getSMCLK \ CS_getSMCLK #endif #ifdef ROM_CS_getMCLK #define MAP_CS_getMCLK \ ROM_CS_getMCLK #else #define MAP_CS_getMCLK \ CS_getMCLK #endif #ifdef ROM_CS_clearAllOscFlagsWithTimeout #define MAP_CS_clearAllOscFlagsWithTimeout \ ROM_CS_clearAllOscFlagsWithTimeout #else #define MAP_CS_clearAllOscFlagsWithTimeout \ CS_clearAllOscFlagsWithTimeout #endif #ifdef ROM_CS_enableXT1AutomaticGainControl #define MAP_CS_enableXT1AutomaticGainControl \ ROM_CS_enableXT1AutomaticGainControl #else #define MAP_CS_enableXT1AutomaticGainControl \ CS_enableXT1AutomaticGainControl #endif #ifdef ROM_CS_disableXT1AutomaticGainControl #define MAP_CS_disableXT1AutomaticGainControl \ ROM_CS_disableXT1AutomaticGainControl #else #define MAP_CS_disableXT1AutomaticGainControl \ CS_disableXT1AutomaticGainControl #endif #ifdef ROM_CS_enableFLLUnlock #define MAP_CS_enableFLLUnlock \ ROM_CS_enableFLLUnlock #else #define MAP_CS_enableFLLUnlock \ CS_enableFLLUnlock #endif #ifdef ROM_CS_disableFLLUnlock #define MAP_CS_disableFLLUnlock \ ROM_CS_disableFLLUnlock #else #define MAP_CS_disableFLLUnlock \ CS_disableFLLUnlock #endif #ifdef ROM_CS_enableREFOLP #define MAP_CS_enableREFOLP \ ROM_CS_enableREFOLP #else #define MAP_CS_enableREFOLP \ CS_enableREFOLP #endif #ifdef ROM_CS_disableREFOLP #define MAP_CS_disableREFOLP \ ROM_CS_disableREFOLP #else #define MAP_CS_disableREFOLP \ CS_disableREFOLP #endif #ifdef ROM_CS_getREFOLP #define MAP_CS_getREFOLP \ ROM_CS_getREFOLP #else #define MAP_CS_getREFOLP \ CS_getREFOLP #endif #ifdef ROM_CS_enableXT1FaultOff #define MAP_CS_enableXT1FaultOff \ ROM_CS_enableXT1FaultOff #else #define MAP_CS_enableXT1FaultOff \ CS_enableXT1FaultOff #endif #ifdef ROM_CS_disableXT1FaultOff #define MAP_CS_disableXT1FaultOff \ ROM_CS_disableXT1FaultOff #else #define MAP_CS_disableXT1FaultOff \ CS_disableXT1FaultOff #endif #ifdef ROM_CS_getXT1FaultOff #define MAP_CS_getXT1FaultOff \ ROM_CS_getXT1FaultOff #else #define MAP_CS_getXT1FaultOff \ CS_getXT1FaultOff #endif #ifdef ROM_CS_getREFOReady #define MAP_CS_getREFOReady \ ROM_CS_getREFOReady #else #define MAP_CS_getREFOReady \ CS_getREFOReady #endif //***************************************************************************** // // Macros for the ECOMP API. // //***************************************************************************** #ifdef ROM_EComp_init #define MAP_EComp_init \ ROM_EComp_init #else #define MAP_EComp_init \ EComp_init #endif #ifdef ROM_EComp_selectHysteresisMode #define MAP_EComp_selectHysteresisMode \ ROM_EComp_selectHysteresisMode #else #define MAP_EComp_selectHysteresisMode \ EComp_selectHysteresisMode #endif #ifdef ROM_EComp_selectPowerMode #define MAP_EComp_selectPowerMode \ ROM_EComp_selectPowerMode #else #define MAP_EComp_selectPowerMode \ EComp_selectPowerMode #endif #ifdef ROM_EComp_enable #define MAP_EComp_enable \ ROM_EComp_enable #else #define MAP_EComp_enable \ EComp_enable #endif #ifdef ROM_EComp_disable #define MAP_EComp_disable \ ROM_EComp_disable #else #define MAP_EComp_disable \ EComp_disable #endif #ifdef ROM_EComp_enableInterrupt #define MAP_EComp_enableInterrupt \ ROM_EComp_enableInterrupt #else #define MAP_EComp_enableInterrupt \ EComp_enableInterrupt #endif #ifdef ROM_EComp_disableInterrupt #define MAP_EComp_disableInterrupt \ ROM_EComp_disableInterrupt #else #define MAP_EComp_disableInterrupt \ EComp_disableInterrupt #endif #ifdef ROM_EComp_clearInterrupt #define MAP_EComp_clearInterrupt \ ROM_EComp_clearInterrupt #else #define MAP_EComp_clearInterrupt \ EComp_clearInterrupt #endif #ifdef ROM_EComp_getInterruptStatus #define MAP_EComp_getInterruptStatus \ ROM_EComp_getInterruptStatus #else #define MAP_EComp_getInterruptStatus \ EComp_getInterruptStatus #endif #ifdef ROM_EComp_setInterruptEdgeDirection #define MAP_EComp_setInterruptEdgeDirection \ ROM_EComp_setInterruptEdgeDirection #else #define MAP_EComp_setInterruptEdgeDirection \ EComp_setInterruptEdgeDirection #endif #ifdef ROM_EComp_toggleInterruptEdgeDirection #define MAP_EComp_toggleInterruptEdgeDirection \ ROM_EComp_toggleInterruptEdgeDirection #else #define MAP_EComp_toggleInterruptEdgeDirection \ EComp_toggleInterruptEdgeDirection #endif #ifdef ROM_EComp_outputValue #define MAP_EComp_outputValue \ ROM_EComp_outputValue #else #define MAP_EComp_outputValue \ EComp_outputValue #endif #ifdef ROM_EComp_configureDAC #define MAP_EComp_configureDAC \ ROM_EComp_configureDAC #else #define MAP_EComp_configureDAC \ EComp_configureDAC #endif #ifdef ROM_EComp_enableDAC #define MAP_EComp_enableDAC \ ROM_EComp_enableDAC #else #define MAP_EComp_enableDAC \ EComp_enableDAC #endif #ifdef ROM_EComp_disableDAC #define MAP_EComp_disableDAC \ ROM_EComp_disableDAC #else #define MAP_EComp_disableDAC \ EComp_disableDAC #endif //***************************************************************************** // // Macros for the EUSCIASPI API. // //***************************************************************************** #ifdef ROM_EUSCI_A_SPI_initMaster #define MAP_EUSCI_A_SPI_initMaster \ ROM_EUSCI_A_SPI_initMaster #else #define MAP_EUSCI_A_SPI_initMaster \ EUSCI_A_SPI_initMaster #endif #ifdef ROM_EUSCI_A_SPI_select4PinFunctionality #define MAP_EUSCI_A_SPI_select4PinFunctionality \ ROM_EUSCI_A_SPI_select4PinFunctionality #else #define MAP_EUSCI_A_SPI_select4PinFunctionality \ EUSCI_A_SPI_select4PinFunctionality #endif #ifdef ROM_EUSCI_A_SPI_changeMasterClock #define MAP_EUSCI_A_SPI_changeMasterClock \ ROM_EUSCI_A_SPI_changeMasterClock #else #define MAP_EUSCI_A_SPI_changeMasterClock \ EUSCI_A_SPI_changeMasterClock #endif #ifdef ROM_EUSCI_A_SPI_initSlave #define MAP_EUSCI_A_SPI_initSlave \ ROM_EUSCI_A_SPI_initSlave #else #define MAP_EUSCI_A_SPI_initSlave \ EUSCI_A_SPI_initSlave #endif #ifdef ROM_EUSCI_A_SPI_changeClockPhasePolarity #define MAP_EUSCI_A_SPI_changeClockPhasePolarity \ ROM_EUSCI_A_SPI_changeClockPhasePolarity #else #define MAP_EUSCI_A_SPI_changeClockPhasePolarity \ EUSCI_A_SPI_changeClockPhasePolarity #endif #ifdef ROM_EUSCI_A_SPI_transmitData #define MAP_EUSCI_A_SPI_transmitData \ ROM_EUSCI_A_SPI_transmitData #else #define MAP_EUSCI_A_SPI_transmitData \ EUSCI_A_SPI_transmitData #endif #ifdef ROM_EUSCI_A_SPI_receiveData #define MAP_EUSCI_A_SPI_receiveData \ ROM_EUSCI_A_SPI_receiveData #else #define MAP_EUSCI_A_SPI_receiveData \ EUSCI_A_SPI_receiveData #endif #ifdef ROM_EUSCI_A_SPI_enableInterrupt #define MAP_EUSCI_A_SPI_enableInterrupt \ ROM_EUSCI_A_SPI_enableInterrupt #else #define MAP_EUSCI_A_SPI_enableInterrupt \ EUSCI_A_SPI_enableInterrupt #endif #ifdef ROM_EUSCI_A_SPI_disableInterrupt #define MAP_EUSCI_A_SPI_disableInterrupt \ ROM_EUSCI_A_SPI_disableInterrupt #else #define MAP_EUSCI_A_SPI_disableInterrupt \ EUSCI_A_SPI_disableInterrupt #endif #ifdef ROM_EUSCI_A_SPI_getInterruptStatus #define MAP_EUSCI_A_SPI_getInterruptStatus \ ROM_EUSCI_A_SPI_getInterruptStatus #else #define MAP_EUSCI_A_SPI_getInterruptStatus \ EUSCI_A_SPI_getInterruptStatus #endif #ifdef ROM_EUSCI_A_SPI_clearInterrupt #define MAP_EUSCI_A_SPI_clearInterrupt \ ROM_EUSCI_A_SPI_clearInterrupt #else #define MAP_EUSCI_A_SPI_clearInterrupt \ EUSCI_A_SPI_clearInterrupt #endif #ifdef ROM_EUSCI_A_SPI_enable #define MAP_EUSCI_A_SPI_enable \ ROM_EUSCI_A_SPI_enable #else #define MAP_EUSCI_A_SPI_enable \ EUSCI_A_SPI_enable #endif #ifdef ROM_EUSCI_A_SPI_disable #define MAP_EUSCI_A_SPI_disable \ ROM_EUSCI_A_SPI_disable #else #define MAP_EUSCI_A_SPI_disable \ EUSCI_A_SPI_disable #endif #ifdef ROM_EUSCI_A_SPI_getReceiveBufferAddress #define MAP_EUSCI_A_SPI_getReceiveBufferAddress \ ROM_EUSCI_A_SPI_getReceiveBufferAddress #else #define MAP_EUSCI_A_SPI_getReceiveBufferAddress \ EUSCI_A_SPI_getReceiveBufferAddress #endif #ifdef ROM_EUSCI_A_SPI_isBusy #define MAP_EUSCI_A_SPI_isBusy \ ROM_EUSCI_A_SPI_isBusy #else #define MAP_EUSCI_A_SPI_isBusy \ EUSCI_A_SPI_isBusy #endif #ifdef ROM_EUSCI_A_SPI_remapPins #define MAP_EUSCI_A_SPI_remapPins \ ROM_EUSCI_A_SPI_remapPins #else #define MAP_EUSCI_A_SPI_remapPins \ EUSCI_A_SPI_remapPins #endif //***************************************************************************** // // Macros for the EUSCIAUART API. // //***************************************************************************** #ifdef ROM_EUSCI_A_UART_init #define MAP_EUSCI_A_UART_init \ ROM_EUSCI_A_UART_init #else #define MAP_EUSCI_A_UART_init \ EUSCI_A_UART_init #endif #ifdef ROM_EUSCI_A_UART_transmitData #define MAP_EUSCI_A_UART_transmitData \ ROM_EUSCI_A_UART_transmitData #else #define MAP_EUSCI_A_UART_transmitData \ EUSCI_A_UART_transmitData #endif #ifdef ROM_EUSCI_A_UART_receiveData #define MAP_EUSCI_A_UART_receiveData \ ROM_EUSCI_A_UART_receiveData #else #define MAP_EUSCI_A_UART_receiveData \ EUSCI_A_UART_receiveData #endif #ifdef ROM_EUSCI_A_UART_enableInterrupt #define MAP_EUSCI_A_UART_enableInterrupt \ ROM_EUSCI_A_UART_enableInterrupt #else #define MAP_EUSCI_A_UART_enableInterrupt \ EUSCI_A_UART_enableInterrupt #endif #ifdef ROM_EUSCI_A_UART_disableInterrupt #define MAP_EUSCI_A_UART_disableInterrupt \ ROM_EUSCI_A_UART_disableInterrupt #else #define MAP_EUSCI_A_UART_disableInterrupt \ EUSCI_A_UART_disableInterrupt #endif #ifdef ROM_EUSCI_A_UART_getInterruptStatus #define MAP_EUSCI_A_UART_getInterruptStatus \ ROM_EUSCI_A_UART_getInterruptStatus #else #define MAP_EUSCI_A_UART_getInterruptStatus \ EUSCI_A_UART_getInterruptStatus #endif #ifdef ROM_EUSCI_A_UART_clearInterrupt #define MAP_EUSCI_A_UART_clearInterrupt \ ROM_EUSCI_A_UART_clearInterrupt #else #define MAP_EUSCI_A_UART_clearInterrupt \ EUSCI_A_UART_clearInterrupt #endif #ifdef ROM_EUSCI_A_UART_enable #define MAP_EUSCI_A_UART_enable \ ROM_EUSCI_A_UART_enable #else #define MAP_EUSCI_A_UART_enable \ EUSCI_A_UART_enable #endif #ifdef ROM_EUSCI_A_UART_disable #define MAP_EUSCI_A_UART_disable \ ROM_EUSCI_A_UART_disable #else #define MAP_EUSCI_A_UART_disable \ EUSCI_A_UART_disable #endif #ifdef ROM_EUSCI_A_UART_queryStatusFlags #define MAP_EUSCI_A_UART_queryStatusFlags \ ROM_EUSCI_A_UART_queryStatusFlags #else #define MAP_EUSCI_A_UART_queryStatusFlags \ EUSCI_A_UART_queryStatusFlags #endif #ifdef ROM_EUSCI_A_UART_setDormant #define MAP_EUSCI_A_UART_setDormant \ ROM_EUSCI_A_UART_setDormant #else #define MAP_EUSCI_A_UART_setDormant \ EUSCI_A_UART_setDormant #endif #ifdef ROM_EUSCI_A_UART_resetDormant #define MAP_EUSCI_A_UART_resetDormant \ ROM_EUSCI_A_UART_resetDormant #else #define MAP_EUSCI_A_UART_resetDormant \ EUSCI_A_UART_resetDormant #endif #ifdef ROM_EUSCI_A_UART_transmitAddress #define MAP_EUSCI_A_UART_transmitAddress \ ROM_EUSCI_A_UART_transmitAddress #else #define MAP_EUSCI_A_UART_transmitAddress \ EUSCI_A_UART_transmitAddress #endif #ifdef ROM_EUSCI_A_UART_transmitBreak #define MAP_EUSCI_A_UART_transmitBreak \ ROM_EUSCI_A_UART_transmitBreak #else #define MAP_EUSCI_A_UART_transmitBreak \ EUSCI_A_UART_transmitBreak #endif #ifdef ROM_EUSCI_A_UART_getReceiveBufferAddress #define MAP_EUSCI_A_UART_getReceiveBufferAddress \ ROM_EUSCI_A_UART_getReceiveBufferAddress #else #define MAP_EUSCI_A_UART_getReceiveBufferAddress \ EUSCI_A_UART_getReceiveBufferAddress #endif #ifdef ROM_EUSCI_A_UART_getTransmitBufferAddress #define MAP_EUSCI_A_UART_getTransmitBufferAddress \ ROM_EUSCI_A_UART_getTransmitBufferAddress #else #define MAP_EUSCI_A_UART_getTransmitBufferAddress \ EUSCI_A_UART_getTransmitBufferAddress #endif #ifdef ROM_EUSCI_A_UART_selectDeglitchTime #define MAP_EUSCI_A_UART_selectDeglitchTime \ ROM_EUSCI_A_UART_selectDeglitchTime #else #define MAP_EUSCI_A_UART_selectDeglitchTime \ EUSCI_A_UART_selectDeglitchTime #endif #ifdef ROM_EUSCI_A_UART_remapPins #define MAP_EUSCI_A_UART_remapPins \ ROM_EUSCI_A_UART_remapPins #else #define MAP_EUSCI_A_UART_remapPins \ EUSCI_A_UART_remapPins #endif //***************************************************************************** // // Macros for the EUSCIBI2C API. // //***************************************************************************** #ifdef ROM_EUSCI_B_I2C_initMaster #define MAP_EUSCI_B_I2C_initMaster \ ROM_EUSCI_B_I2C_initMaster #else #define MAP_EUSCI_B_I2C_initMaster \ EUSCI_B_I2C_initMaster #endif #ifdef ROM_EUSCI_B_I2C_initSlave #define MAP_EUSCI_B_I2C_initSlave \ ROM_EUSCI_B_I2C_initSlave #else #define MAP_EUSCI_B_I2C_initSlave \ EUSCI_B_I2C_initSlave #endif #ifdef ROM_EUSCI_B_I2C_enable #define MAP_EUSCI_B_I2C_enable \ ROM_EUSCI_B_I2C_enable #else #define MAP_EUSCI_B_I2C_enable \ EUSCI_B_I2C_enable #endif #ifdef ROM_EUSCI_B_I2C_disable #define MAP_EUSCI_B_I2C_disable \ ROM_EUSCI_B_I2C_disable #else #define MAP_EUSCI_B_I2C_disable \ EUSCI_B_I2C_disable #endif #ifdef ROM_EUSCI_B_I2C_setSlaveAddress #define MAP_EUSCI_B_I2C_setSlaveAddress \ ROM_EUSCI_B_I2C_setSlaveAddress #else #define MAP_EUSCI_B_I2C_setSlaveAddress \ EUSCI_B_I2C_setSlaveAddress #endif #ifdef ROM_EUSCI_B_I2C_setMode #define MAP_EUSCI_B_I2C_setMode \ ROM_EUSCI_B_I2C_setMode #else #define MAP_EUSCI_B_I2C_setMode \ EUSCI_B_I2C_setMode #endif #ifdef ROM_EUSCI_B_I2C_getMode #define MAP_EUSCI_B_I2C_getMode \ ROM_EUSCI_B_I2C_getMode #else #define MAP_EUSCI_B_I2C_getMode \ EUSCI_B_I2C_getMode #endif #ifdef ROM_EUSCI_B_I2C_slavePutData #define MAP_EUSCI_B_I2C_slavePutData \ ROM_EUSCI_B_I2C_slavePutData #else #define MAP_EUSCI_B_I2C_slavePutData \ EUSCI_B_I2C_slavePutData #endif #ifdef ROM_EUSCI_B_I2C_slaveGetData #define MAP_EUSCI_B_I2C_slaveGetData \ ROM_EUSCI_B_I2C_slaveGetData #else #define MAP_EUSCI_B_I2C_slaveGetData \ EUSCI_B_I2C_slaveGetData #endif #ifdef ROM_EUSCI_B_I2C_isBusBusy #define MAP_EUSCI_B_I2C_isBusBusy \ ROM_EUSCI_B_I2C_isBusBusy #else #define MAP_EUSCI_B_I2C_isBusBusy \ EUSCI_B_I2C_isBusBusy #endif #ifdef ROM_EUSCI_B_I2C_masterIsStopSent #define MAP_EUSCI_B_I2C_masterIsStopSent \ ROM_EUSCI_B_I2C_masterIsStopSent #else #define MAP_EUSCI_B_I2C_masterIsStopSent \ EUSCI_B_I2C_masterIsStopSent #endif #ifdef ROM_EUSCI_B_I2C_masterReceiveSingleByte #define MAP_EUSCI_B_I2C_masterReceiveSingleByte \ ROM_EUSCI_B_I2C_masterReceiveSingleByte #else #define MAP_EUSCI_B_I2C_masterReceiveSingleByte \ EUSCI_B_I2C_masterReceiveSingleByte #endif #ifdef ROM_EUSCI_B_I2C_masterIsStartSent #define MAP_EUSCI_B_I2C_masterIsStartSent \ ROM_EUSCI_B_I2C_masterIsStartSent #else #define MAP_EUSCI_B_I2C_masterIsStartSent \ EUSCI_B_I2C_masterIsStartSent #endif #ifdef ROM_EUSCI_B_I2C_enableInterrupt #define MAP_EUSCI_B_I2C_enableInterrupt \ ROM_EUSCI_B_I2C_enableInterrupt #else #define MAP_EUSCI_B_I2C_enableInterrupt \ EUSCI_B_I2C_enableInterrupt #endif #ifdef ROM_EUSCI_B_I2C_disableInterrupt #define MAP_EUSCI_B_I2C_disableInterrupt \ ROM_EUSCI_B_I2C_disableInterrupt #else #define MAP_EUSCI_B_I2C_disableInterrupt \ EUSCI_B_I2C_disableInterrupt #endif #ifdef ROM_EUSCI_B_I2C_clearInterrupt #define MAP_EUSCI_B_I2C_clearInterrupt \ ROM_EUSCI_B_I2C_clearInterrupt #else #define MAP_EUSCI_B_I2C_clearInterrupt \ EUSCI_B_I2C_clearInterrupt #endif #ifdef ROM_EUSCI_B_I2C_getInterruptStatus #define MAP_EUSCI_B_I2C_getInterruptStatus \ ROM_EUSCI_B_I2C_getInterruptStatus #else #define MAP_EUSCI_B_I2C_getInterruptStatus \ EUSCI_B_I2C_getInterruptStatus #endif #ifdef ROM_EUSCI_B_I2C_masterSendSingleByte #define MAP_EUSCI_B_I2C_masterSendSingleByte \ ROM_EUSCI_B_I2C_masterSendSingleByte #else #define MAP_EUSCI_B_I2C_masterSendSingleByte \ EUSCI_B_I2C_masterSendSingleByte #endif #ifdef ROM_EUSCI_B_I2C_masterSendSingleByteWithTimeout #define MAP_EUSCI_B_I2C_masterSendSingleByteWithTimeout \ ROM_EUSCI_B_I2C_masterSendSingleByteWithTimeout #else #define MAP_EUSCI_B_I2C_masterSendSingleByteWithTimeout \ EUSCI_B_I2C_masterSendSingleByteWithTimeout #endif #ifdef ROM_EUSCI_B_I2C_masterSendMultiByteStart #define MAP_EUSCI_B_I2C_masterSendMultiByteStart \ ROM_EUSCI_B_I2C_masterSendMultiByteStart #else #define MAP_EUSCI_B_I2C_masterSendMultiByteStart \ EUSCI_B_I2C_masterSendMultiByteStart #endif #ifdef ROM_EUSCI_B_I2C_masterSendMultiByteStartWithTimeout #define MAP_EUSCI_B_I2C_masterSendMultiByteStartWithTimeout \ ROM_EUSCI_B_I2C_masterSendMultiByteStartWithTimeout #else #define MAP_EUSCI_B_I2C_masterSendMultiByteStartWithTimeout \ EUSCI_B_I2C_masterSendMultiByteStartWithTimeout #endif #ifdef ROM_EUSCI_B_I2C_masterSendMultiByteNext #define MAP_EUSCI_B_I2C_masterSendMultiByteNext \ ROM_EUSCI_B_I2C_masterSendMultiByteNext #else #define MAP_EUSCI_B_I2C_masterSendMultiByteNext \ EUSCI_B_I2C_masterSendMultiByteNext #endif #ifdef ROM_EUSCI_B_I2C_masterSendMultiByteNextWithTimeout #define MAP_EUSCI_B_I2C_masterSendMultiByteNextWithTimeout \ ROM_EUSCI_B_I2C_masterSendMultiByteNextWithTimeout #else #define MAP_EUSCI_B_I2C_masterSendMultiByteNextWithTimeout \ EUSCI_B_I2C_masterSendMultiByteNextWithTimeout #endif #ifdef ROM_EUSCI_B_I2C_masterSendMultiByteFinish #define MAP_EUSCI_B_I2C_masterSendMultiByteFinish \ ROM_EUSCI_B_I2C_masterSendMultiByteFinish #else #define MAP_EUSCI_B_I2C_masterSendMultiByteFinish \ EUSCI_B_I2C_masterSendMultiByteFinish #endif #ifdef ROM_EUSCI_B_I2C_masterSendMultiByteFinishWithTimeout #define MAP_EUSCI_B_I2C_masterSendMultiByteFinishWithTimeout \ ROM_EUSCI_B_I2C_masterSendMultiByteFinishWithTimeout #else #define MAP_EUSCI_B_I2C_masterSendMultiByteFinishWithTimeout \ EUSCI_B_I2C_masterSendMultiByteFinishWithTimeout #endif #ifdef ROM_EUSCI_B_I2C_masterSendStart #define MAP_EUSCI_B_I2C_masterSendStart \ ROM_EUSCI_B_I2C_masterSendStart #else #define MAP_EUSCI_B_I2C_masterSendStart \ EUSCI_B_I2C_masterSendStart #endif #ifdef ROM_EUSCI_B_I2C_masterSendMultiByteStop #define MAP_EUSCI_B_I2C_masterSendMultiByteStop \ ROM_EUSCI_B_I2C_masterSendMultiByteStop #else #define MAP_EUSCI_B_I2C_masterSendMultiByteStop \ EUSCI_B_I2C_masterSendMultiByteStop #endif #ifdef ROM_EUSCI_B_I2C_masterSendMultiByteStopWithTimeout #define MAP_EUSCI_B_I2C_masterSendMultiByteStopWithTimeout \ ROM_EUSCI_B_I2C_masterSendMultiByteStopWithTimeout #else #define MAP_EUSCI_B_I2C_masterSendMultiByteStopWithTimeout \ EUSCI_B_I2C_masterSendMultiByteStopWithTimeout #endif #ifdef ROM_EUSCI_B_I2C_masterReceiveStart #define MAP_EUSCI_B_I2C_masterReceiveStart \ ROM_EUSCI_B_I2C_masterReceiveStart #else #define MAP_EUSCI_B_I2C_masterReceiveStart \ EUSCI_B_I2C_masterReceiveStart #endif #ifdef ROM_EUSCI_B_I2C_masterReceiveMultiByteNext #define MAP_EUSCI_B_I2C_masterReceiveMultiByteNext \ ROM_EUSCI_B_I2C_masterReceiveMultiByteNext #else #define MAP_EUSCI_B_I2C_masterReceiveMultiByteNext \ EUSCI_B_I2C_masterReceiveMultiByteNext #endif #ifdef ROM_EUSCI_B_I2C_masterReceiveMultiByteFinish #define MAP_EUSCI_B_I2C_masterReceiveMultiByteFinish \ ROM_EUSCI_B_I2C_masterReceiveMultiByteFinish #else #define MAP_EUSCI_B_I2C_masterReceiveMultiByteFinish \ EUSCI_B_I2C_masterReceiveMultiByteFinish #endif #ifdef ROM_EUSCI_B_I2C_masterReceiveMultiByteFinishWithTimeout #define MAP_EUSCI_B_I2C_masterReceiveMultiByteFinishWithTimeout \ ROM_EUSCI_B_I2C_masterReceiveMultiByteFinishWithTimeout #else #define MAP_EUSCI_B_I2C_masterReceiveMultiByteFinishWithTimeout \ EUSCI_B_I2C_masterReceiveMultiByteFinishWithTimeout #endif #ifdef ROM_EUSCI_B_I2C_masterReceiveMultiByteStop #define MAP_EUSCI_B_I2C_masterReceiveMultiByteStop \ ROM_EUSCI_B_I2C_masterReceiveMultiByteStop #else #define MAP_EUSCI_B_I2C_masterReceiveMultiByteStop \ EUSCI_B_I2C_masterReceiveMultiByteStop #endif #ifdef ROM_EUSCI_B_I2C_enableMultiMasterMode #define MAP_EUSCI_B_I2C_enableMultiMasterMode \ ROM_EUSCI_B_I2C_enableMultiMasterMode #else #define MAP_EUSCI_B_I2C_enableMultiMasterMode \ EUSCI_B_I2C_enableMultiMasterMode #endif #ifdef ROM_EUSCI_B_I2C_disableMultiMasterMode #define MAP_EUSCI_B_I2C_disableMultiMasterMode \ ROM_EUSCI_B_I2C_disableMultiMasterMode #else #define MAP_EUSCI_B_I2C_disableMultiMasterMode \ EUSCI_B_I2C_disableMultiMasterMode #endif #ifdef ROM_EUSCI_B_I2C_masterReceiveSingle #define MAP_EUSCI_B_I2C_masterReceiveSingle \ ROM_EUSCI_B_I2C_masterReceiveSingle #else #define MAP_EUSCI_B_I2C_masterReceiveSingle \ EUSCI_B_I2C_masterReceiveSingle #endif #ifdef ROM_EUSCI_B_I2C_getReceiveBufferAddress #define MAP_EUSCI_B_I2C_getReceiveBufferAddress \ ROM_EUSCI_B_I2C_getReceiveBufferAddress #else #define MAP_EUSCI_B_I2C_getReceiveBufferAddress \ EUSCI_B_I2C_getReceiveBufferAddress #endif #ifdef ROM_EUSCI_B_I2C_getTransmitBufferAddress #define MAP_EUSCI_B_I2C_getTransmitBufferAddress \ ROM_EUSCI_B_I2C_getTransmitBufferAddress #else #define MAP_EUSCI_B_I2C_getTransmitBufferAddress \ EUSCI_B_I2C_getTransmitBufferAddress #endif #ifdef ROM_EUSCI_B_I2C_remapPins #define MAP_EUSCI_B_I2C_remapPins \ ROM_EUSCI_B_I2C_remapPins #else #define MAP_EUSCI_B_I2C_remapPins \ EUSCI_B_I2C_remapPins #endif //***************************************************************************** // // Macros for the EUSCIBSPI API. // //***************************************************************************** #ifdef ROM_EUSCI_B_SPI_initMaster #define MAP_EUSCI_B_SPI_initMaster \ ROM_EUSCI_B_SPI_initMaster #else #define MAP_EUSCI_B_SPI_initMaster \ EUSCI_B_SPI_initMaster #endif #ifdef ROM_EUSCI_B_SPI_select4PinFunctionality #define MAP_EUSCI_B_SPI_select4PinFunctionality \ ROM_EUSCI_B_SPI_select4PinFunctionality #else #define MAP_EUSCI_B_SPI_select4PinFunctionality \ EUSCI_B_SPI_select4PinFunctionality #endif #ifdef ROM_EUSCI_B_SPI_changeMasterClock #define MAP_EUSCI_B_SPI_changeMasterClock \ ROM_EUSCI_B_SPI_changeMasterClock #else #define MAP_EUSCI_B_SPI_changeMasterClock \ EUSCI_B_SPI_changeMasterClock #endif #ifdef ROM_EUSCI_B_SPI_initSlave #define MAP_EUSCI_B_SPI_initSlave \ ROM_EUSCI_B_SPI_initSlave #else #define MAP_EUSCI_B_SPI_initSlave \ EUSCI_B_SPI_initSlave #endif #ifdef ROM_EUSCI_B_SPI_changeClockPhasePolarity #define MAP_EUSCI_B_SPI_changeClockPhasePolarity \ ROM_EUSCI_B_SPI_changeClockPhasePolarity #else #define MAP_EUSCI_B_SPI_changeClockPhasePolarity \ EUSCI_B_SPI_changeClockPhasePolarity #endif #ifdef ROM_EUSCI_B_SPI_transmitData #define MAP_EUSCI_B_SPI_transmitData \ ROM_EUSCI_B_SPI_transmitData #else #define MAP_EUSCI_B_SPI_transmitData \ EUSCI_B_SPI_transmitData #endif #ifdef ROM_EUSCI_B_SPI_receiveData #define MAP_EUSCI_B_SPI_receiveData \ ROM_EUSCI_B_SPI_receiveData #else #define MAP_EUSCI_B_SPI_receiveData \ EUSCI_B_SPI_receiveData #endif #ifdef ROM_EUSCI_B_SPI_enableInterrupt #define MAP_EUSCI_B_SPI_enableInterrupt \ ROM_EUSCI_B_SPI_enableInterrupt #else #define MAP_EUSCI_B_SPI_enableInterrupt \ EUSCI_B_SPI_enableInterrupt #endif #ifdef ROM_EUSCI_B_SPI_disableInterrupt #define MAP_EUSCI_B_SPI_disableInterrupt \ ROM_EUSCI_B_SPI_disableInterrupt #else #define MAP_EUSCI_B_SPI_disableInterrupt \ EUSCI_B_SPI_disableInterrupt #endif #ifdef ROM_EUSCI_B_SPI_getInterruptStatus #define MAP_EUSCI_B_SPI_getInterruptStatus \ ROM_EUSCI_B_SPI_getInterruptStatus #else #define MAP_EUSCI_B_SPI_getInterruptStatus \ EUSCI_B_SPI_getInterruptStatus #endif #ifdef ROM_EUSCI_B_SPI_clearInterrupt #define MAP_EUSCI_B_SPI_clearInterrupt \ ROM_EUSCI_B_SPI_clearInterrupt #else #define MAP_EUSCI_B_SPI_clearInterrupt \ EUSCI_B_SPI_clearInterrupt #endif #ifdef ROM_EUSCI_B_SPI_enable #define MAP_EUSCI_B_SPI_enable \ ROM_EUSCI_B_SPI_enable #else #define MAP_EUSCI_B_SPI_enable \ EUSCI_B_SPI_enable #endif #ifdef ROM_EUSCI_B_SPI_disable #define MAP_EUSCI_B_SPI_disable \ ROM_EUSCI_B_SPI_disable #else #define MAP_EUSCI_B_SPI_disable \ EUSCI_B_SPI_disable #endif #ifdef ROM_EUSCI_B_SPI_getReceiveBufferAddress #define MAP_EUSCI_B_SPI_getReceiveBufferAddress \ ROM_EUSCI_B_SPI_getReceiveBufferAddress #else #define MAP_EUSCI_B_SPI_getReceiveBufferAddress \ EUSCI_B_SPI_getReceiveBufferAddress #endif #ifdef ROM_EUSCI_B_SPI_getTransmitBufferAddress #define MAP_EUSCI_B_SPI_getTransmitBufferAddress \ ROM_EUSCI_B_SPI_getTransmitBufferAddress #else #define MAP_EUSCI_B_SPI_getTransmitBufferAddress \ EUSCI_B_SPI_getTransmitBufferAddress #endif #ifdef ROM_EUSCI_B_SPI_isBusy #define MAP_EUSCI_B_SPI_isBusy \ ROM_EUSCI_B_SPI_isBusy #else #define MAP_EUSCI_B_SPI_isBusy \ EUSCI_B_SPI_isBusy #endif #ifdef ROM_EUSCI_B_SPI_remapPins #define MAP_EUSCI_B_SPI_remapPins \ ROM_EUSCI_B_SPI_remapPins #else #define MAP_EUSCI_B_SPI_remapPins \ EUSCI_B_SPI_remapPins #endif //***************************************************************************** // // Macros for the FRAMCTL API. // //***************************************************************************** #ifdef ROM_FRAMCtl_write8 #define MAP_FRAMCtl_write8 \ ROM_FRAMCtl_write8 #else #define MAP_FRAMCtl_write8 \ FRAMCtl_write8 #endif #ifdef ROM_FRAMCtl_write16 #define MAP_FRAMCtl_write16 \ ROM_FRAMCtl_write16 #else #define MAP_FRAMCtl_write16 \ FRAMCtl_write16 #endif #ifdef ROM_FRAMCtl_write32 #define MAP_FRAMCtl_write32 \ ROM_FRAMCtl_write32 #else #define MAP_FRAMCtl_write32 \ FRAMCtl_write32 #endif #ifdef ROM_FRAMCtl_fillMemory32 #define MAP_FRAMCtl_fillMemory32 \ ROM_FRAMCtl_fillMemory32 #else #define MAP_FRAMCtl_fillMemory32 \ FRAMCtl_fillMemory32 #endif #ifdef ROM_FRAMCtl_enableInterrupt #define MAP_FRAMCtl_enableInterrupt \ ROM_FRAMCtl_enableInterrupt #else #define MAP_FRAMCtl_enableInterrupt \ FRAMCtl_enableInterrupt #endif #ifdef ROM_FRAMCtl_getInterruptStatus #define MAP_FRAMCtl_getInterruptStatus \ ROM_FRAMCtl_getInterruptStatus #else #define MAP_FRAMCtl_getInterruptStatus \ FRAMCtl_getInterruptStatus #endif #ifdef ROM_FRAMCtl_disableInterrupt #define MAP_FRAMCtl_disableInterrupt \ ROM_FRAMCtl_disableInterrupt #else #define MAP_FRAMCtl_disableInterrupt \ FRAMCtl_disableInterrupt #endif #ifdef ROM_FRAMCtl_configureWaitStateControl #define MAP_FRAMCtl_configureWaitStateControl \ ROM_FRAMCtl_configureWaitStateControl #else #define MAP_FRAMCtl_configureWaitStateControl \ FRAMCtl_configureWaitStateControl #endif #ifdef ROM_FRAMCtl_delayPowerUpFromLPM #define MAP_FRAMCtl_delayPowerUpFromLPM \ ROM_FRAMCtl_delayPowerUpFromLPM #else #define MAP_FRAMCtl_delayPowerUpFromLPM \ FRAMCtl_delayPowerUpFromLPM #endif //***************************************************************************** // // Macros for the GPIO API. // //***************************************************************************** #ifdef ROM_GPIO_setAsOutputPin #define MAP_GPIO_setAsOutputPin \ ROM_GPIO_setAsOutputPin #else #define MAP_GPIO_setAsOutputPin \ GPIO_setAsOutputPin #endif #ifdef ROM_GPIO_setAsInputPin #define MAP_GPIO_setAsInputPin \ ROM_GPIO_setAsInputPin #else #define MAP_GPIO_setAsInputPin \ GPIO_setAsInputPin #endif #ifdef ROM_GPIO_setAsPeripheralModuleFunctionOutputPin #define MAP_GPIO_setAsPeripheralModuleFunctionOutputPin \ ROM_GPIO_setAsPeripheralModuleFunctionOutputPin #else #define MAP_GPIO_setAsPeripheralModuleFunctionOutputPin \ GPIO_setAsPeripheralModuleFunctionOutputPin #endif #ifdef ROM_GPIO_setAsPeripheralModuleFunctionInputPin #define MAP_GPIO_setAsPeripheralModuleFunctionInputPin \ ROM_GPIO_setAsPeripheralModuleFunctionInputPin #else #define MAP_GPIO_setAsPeripheralModuleFunctionInputPin \ GPIO_setAsPeripheralModuleFunctionInputPin #endif #ifdef ROM_GPIO_setOutputHighOnPin #define MAP_GPIO_setOutputHighOnPin \ ROM_GPIO_setOutputHighOnPin #else #define MAP_GPIO_setOutputHighOnPin \ GPIO_setOutputHighOnPin #endif #ifdef ROM_GPIO_setOutputLowOnPin #define MAP_GPIO_setOutputLowOnPin \ ROM_GPIO_setOutputLowOnPin #else #define MAP_GPIO_setOutputLowOnPin \ GPIO_setOutputLowOnPin #endif #ifdef ROM_GPIO_toggleOutputOnPin #define MAP_GPIO_toggleOutputOnPin \ ROM_GPIO_toggleOutputOnPin #else #define MAP_GPIO_toggleOutputOnPin \ GPIO_toggleOutputOnPin #endif #ifdef ROM_GPIO_setAsInputPinWithPullDownResistor #define MAP_GPIO_setAsInputPinWithPullDownResistor \ ROM_GPIO_setAsInputPinWithPullDownResistor #else #define MAP_GPIO_setAsInputPinWithPullDownResistor \ GPIO_setAsInputPinWithPullDownResistor #endif #ifdef ROM_GPIO_setAsInputPinWithPullUpResistor #define MAP_GPIO_setAsInputPinWithPullUpResistor \ ROM_GPIO_setAsInputPinWithPullUpResistor #else #define MAP_GPIO_setAsInputPinWithPullUpResistor \ GPIO_setAsInputPinWithPullUpResistor #endif #ifdef ROM_GPIO_getInputPinValue #define MAP_GPIO_getInputPinValue \ ROM_GPIO_getInputPinValue #else #define MAP_GPIO_getInputPinValue \ GPIO_getInputPinValue #endif #ifdef ROM_GPIO_enableInterrupt #define MAP_GPIO_enableInterrupt \ ROM_GPIO_enableInterrupt #else #define MAP_GPIO_enableInterrupt \ GPIO_enableInterrupt #endif #ifdef ROM_GPIO_disableInterrupt #define MAP_GPIO_disableInterrupt \ ROM_GPIO_disableInterrupt #else #define MAP_GPIO_disableInterrupt \ GPIO_disableInterrupt #endif #ifdef ROM_GPIO_getInterruptStatus #define MAP_GPIO_getInterruptStatus \ ROM_GPIO_getInterruptStatus #else #define MAP_GPIO_getInterruptStatus \ GPIO_getInterruptStatus #endif #ifdef ROM_GPIO_clearInterrupt #define MAP_GPIO_clearInterrupt \ ROM_GPIO_clearInterrupt #else #define MAP_GPIO_clearInterrupt \ GPIO_clearInterrupt #endif #ifdef ROM_GPIO_selectInterruptEdge #define MAP_GPIO_selectInterruptEdge \ ROM_GPIO_selectInterruptEdge #else #define MAP_GPIO_selectInterruptEdge \ GPIO_selectInterruptEdge #endif //***************************************************************************** // // Macros for the ICC API. // //***************************************************************************** #ifdef ROM_ICC_enable #define MAP_ICC_enable \ ROM_ICC_enable #else #define MAP_ICC_enable \ ICC_enable #endif #ifdef ROM_ICC_disable #define MAP_ICC_disable \ ROM_ICC_disable #else #define MAP_ICC_disable \ ICC_disable #endif #ifdef ROM_ICC_setInterruptLevel #define MAP_ICC_setInterruptLevel \ ROM_ICC_setInterruptLevel #else #define MAP_ICC_setInterruptLevel \ ICC_setInterruptLevel #endif #ifdef ROM_ICC_getInterruptLevel #define MAP_ICC_getInterruptLevel \ ROM_ICC_getInterruptLevel #else #define MAP_ICC_getInterruptLevel \ ICC_getInterruptLevel #endif #ifdef ROM_ICC_isVirtualStackEmpty #define MAP_ICC_isVirtualStackEmpty \ ROM_ICC_isVirtualStackEmpty #else #define MAP_ICC_isVirtualStackEmpty \ ICC_isVirtualStackEmpty #endif #ifdef ROM_ICC_isVirtualStackFull #define MAP_ICC_isVirtualStackFull \ ROM_ICC_isVirtualStackFull #else #define MAP_ICC_isVirtualStackFull \ ICC_isVirtualStackFull #endif #ifdef ROM_ICC_getCurrentICM #define MAP_ICC_getCurrentICM \ ROM_ICC_getCurrentICM #else #define MAP_ICC_getCurrentICM \ ICC_getCurrentICM #endif #ifdef ROM_ICC_getMVSStackPointer #define MAP_ICC_getMVSStackPointer \ ROM_ICC_getMVSStackPointer #else #define MAP_ICC_getMVSStackPointer \ ICC_getMVSStackPointer #endif #ifdef ROM_ICC_getICM3 #define MAP_ICC_getICM3 \ ROM_ICC_getICM3 #else #define MAP_ICC_getICM3 \ ICC_getICM3 #endif #ifdef ROM_ICC_getICM2 #define MAP_ICC_getICM2 \ ROM_ICC_getICM2 #else #define MAP_ICC_getICM2 \ ICC_getICM2 #endif #ifdef ROM_ICC_getICM1 #define MAP_ICC_getICM1 \ ROM_ICC_getICM1 #else #define MAP_ICC_getICM1 \ ICC_getICM1 #endif #ifdef ROM_ICC_getICM0 #define MAP_ICC_getICM0 \ ROM_ICC_getICM0 #else #define MAP_ICC_getICM0 \ ICC_getICM0 #endif //***************************************************************************** // // Macros for the MPY32 API. // //***************************************************************************** #ifdef ROM_MPY32_setWriteDelay #define MAP_MPY32_setWriteDelay \ ROM_MPY32_setWriteDelay #else #define MAP_MPY32_setWriteDelay \ MPY32_setWriteDelay #endif #ifdef ROM_MPY32_enableSaturationMode #define MAP_MPY32_enableSaturationMode \ ROM_MPY32_enableSaturationMode #else #define MAP_MPY32_enableSaturationMode \ MPY32_enableSaturationMode #endif #ifdef ROM_MPY32_disableSaturationMode #define MAP_MPY32_disableSaturationMode \ ROM_MPY32_disableSaturationMode #else #define MAP_MPY32_disableSaturationMode \ MPY32_disableSaturationMode #endif #ifdef ROM_MPY32_getSaturationMode #define MAP_MPY32_getSaturationMode \ ROM_MPY32_getSaturationMode #else #define MAP_MPY32_getSaturationMode \ MPY32_getSaturationMode #endif #ifdef ROM_MPY32_enableFractionalMode #define MAP_MPY32_enableFractionalMode \ ROM_MPY32_enableFractionalMode #else #define MAP_MPY32_enableFractionalMode \ MPY32_enableFractionalMode #endif #ifdef ROM_MPY32_disableFractionalMode #define MAP_MPY32_disableFractionalMode \ ROM_MPY32_disableFractionalMode #else #define MAP_MPY32_disableFractionalMode \ MPY32_disableFractionalMode #endif #ifdef ROM_MPY32_getFractionalMode #define MAP_MPY32_getFractionalMode \ ROM_MPY32_getFractionalMode #else #define MAP_MPY32_getFractionalMode \ MPY32_getFractionalMode #endif #ifdef ROM_MPY32_setOperandOne8Bit #define MAP_MPY32_setOperandOne8Bit \ ROM_MPY32_setOperandOne8Bit #else #define MAP_MPY32_setOperandOne8Bit \ MPY32_setOperandOne8Bit #endif #ifdef ROM_MPY32_setOperandOne16Bit #define MAP_MPY32_setOperandOne16Bit \ ROM_MPY32_setOperandOne16Bit #else #define MAP_MPY32_setOperandOne16Bit \ MPY32_setOperandOne16Bit #endif #ifdef ROM_MPY32_setOperandOne24Bit #define MAP_MPY32_setOperandOne24Bit \ ROM_MPY32_setOperandOne24Bit #else #define MAP_MPY32_setOperandOne24Bit \ MPY32_setOperandOne24Bit #endif #ifdef ROM_MPY32_setOperandOne32Bit #define MAP_MPY32_setOperandOne32Bit \ ROM_MPY32_setOperandOne32Bit #else #define MAP_MPY32_setOperandOne32Bit \ MPY32_setOperandOne32Bit #endif #ifdef ROM_MPY32_setOperandTwo8Bit #define MAP_MPY32_setOperandTwo8Bit \ ROM_MPY32_setOperandTwo8Bit #else #define MAP_MPY32_setOperandTwo8Bit \ MPY32_setOperandTwo8Bit #endif #ifdef ROM_MPY32_setOperandTwo16Bit #define MAP_MPY32_setOperandTwo16Bit \ ROM_MPY32_setOperandTwo16Bit #else #define MAP_MPY32_setOperandTwo16Bit \ MPY32_setOperandTwo16Bit #endif #ifdef ROM_MPY32_setOperandTwo24Bit #define MAP_MPY32_setOperandTwo24Bit \ ROM_MPY32_setOperandTwo24Bit #else #define MAP_MPY32_setOperandTwo24Bit \ MPY32_setOperandTwo24Bit #endif #ifdef ROM_MPY32_setOperandTwo32Bit #define MAP_MPY32_setOperandTwo32Bit \ ROM_MPY32_setOperandTwo32Bit #else #define MAP_MPY32_setOperandTwo32Bit \ MPY32_setOperandTwo32Bit #endif #ifdef ROM_MPY32_getResult #define MAP_MPY32_getResult \ ROM_MPY32_getResult #else #define MAP_MPY32_getResult \ MPY32_getResult #endif #ifdef ROM_MPY32_getSumExtension #define MAP_MPY32_getSumExtension \ ROM_MPY32_getSumExtension #else #define MAP_MPY32_getSumExtension \ MPY32_getSumExtension #endif #ifdef ROM_MPY32_getCarryBitValue #define MAP_MPY32_getCarryBitValue \ ROM_MPY32_getCarryBitValue #else #define MAP_MPY32_getCarryBitValue \ MPY32_getCarryBitValue #endif #ifdef ROM_MPY32_clearCarryBitValue #define MAP_MPY32_clearCarryBitValue \ ROM_MPY32_clearCarryBitValue #else #define MAP_MPY32_clearCarryBitValue \ MPY32_clearCarryBitValue #endif #ifdef ROM_MPY32_preloadResult #define MAP_MPY32_preloadResult \ ROM_MPY32_preloadResult #else #define MAP_MPY32_preloadResult \ MPY32_preloadResult #endif //***************************************************************************** // // Macros for the PMM API. // //***************************************************************************** #ifdef ROM_PMM_enableSVSH #define MAP_PMM_enableSVSH \ ROM_PMM_enableSVSH #else #define MAP_PMM_enableSVSH \ PMM_enableSVSH #endif #ifdef ROM_PMM_disableSVSH #define MAP_PMM_disableSVSH \ ROM_PMM_disableSVSH #else #define MAP_PMM_disableSVSH \ PMM_disableSVSH #endif #ifdef ROM_PMM_turnOnRegulator #define MAP_PMM_turnOnRegulator \ ROM_PMM_turnOnRegulator #else #define MAP_PMM_turnOnRegulator \ PMM_turnOnRegulator #endif #ifdef ROM_PMM_turnOffRegulator #define MAP_PMM_turnOffRegulator \ ROM_PMM_turnOffRegulator #else #define MAP_PMM_turnOffRegulator \ PMM_turnOffRegulator #endif #ifdef ROM_PMM_trigPOR #define MAP_PMM_trigPOR \ ROM_PMM_trigPOR #else #define MAP_PMM_trigPOR \ PMM_trigPOR #endif #ifdef ROM_PMM_trigBOR #define MAP_PMM_trigBOR \ ROM_PMM_trigBOR #else #define MAP_PMM_trigBOR \ PMM_trigBOR #endif #ifdef ROM_PMM_clearInterrupt #define MAP_PMM_clearInterrupt \ ROM_PMM_clearInterrupt #else #define MAP_PMM_clearInterrupt \ PMM_clearInterrupt #endif #ifdef ROM_PMM_getInterruptStatus #define MAP_PMM_getInterruptStatus \ ROM_PMM_getInterruptStatus #else #define MAP_PMM_getInterruptStatus \ PMM_getInterruptStatus #endif #ifdef ROM_PMM_unlockLPM5 #define MAP_PMM_unlockLPM5 \ ROM_PMM_unlockLPM5 #else #define MAP_PMM_unlockLPM5 \ PMM_unlockLPM5 #endif #ifdef ROM_PMM_getBandgapMode #define MAP_PMM_getBandgapMode \ ROM_PMM_getBandgapMode #else #define MAP_PMM_getBandgapMode \ PMM_getBandgapMode #endif #ifdef ROM_PMM_isBandgapActive #define MAP_PMM_isBandgapActive \ ROM_PMM_isBandgapActive #else #define MAP_PMM_isBandgapActive \ PMM_isBandgapActive #endif #ifdef ROM_PMM_isRefGenActive #define MAP_PMM_isRefGenActive \ ROM_PMM_isRefGenActive #else #define MAP_PMM_isRefGenActive \ PMM_isRefGenActive #endif #ifdef ROM_PMM_getBufferedBandgapVoltageStatus #define MAP_PMM_getBufferedBandgapVoltageStatus \ ROM_PMM_getBufferedBandgapVoltageStatus #else #define MAP_PMM_getBufferedBandgapVoltageStatus \ PMM_getBufferedBandgapVoltageStatus #endif #ifdef ROM_PMM_getVariableReferenceVoltageStatus #define MAP_PMM_getVariableReferenceVoltageStatus \ ROM_PMM_getVariableReferenceVoltageStatus #else #define MAP_PMM_getVariableReferenceVoltageStatus \ PMM_getVariableReferenceVoltageStatus #endif #ifdef ROM_PMM_disableTempSensor #define MAP_PMM_disableTempSensor \ ROM_PMM_disableTempSensor #else #define MAP_PMM_disableTempSensor \ PMM_disableTempSensor #endif #ifdef ROM_PMM_enableTempSensor #define MAP_PMM_enableTempSensor \ ROM_PMM_enableTempSensor #else #define MAP_PMM_enableTempSensor \ PMM_enableTempSensor #endif #ifdef ROM_PMM_disableExternalReference #define MAP_PMM_disableExternalReference \ ROM_PMM_disableExternalReference #else #define MAP_PMM_disableExternalReference \ PMM_disableExternalReference #endif #ifdef ROM_PMM_enableExternalReference #define MAP_PMM_enableExternalReference \ ROM_PMM_enableExternalReference #else #define MAP_PMM_enableExternalReference \ PMM_enableExternalReference #endif #ifdef ROM_PMM_disableInternalReference #define MAP_PMM_disableInternalReference \ ROM_PMM_disableInternalReference #else #define MAP_PMM_disableInternalReference \ PMM_disableInternalReference #endif #ifdef ROM_PMM_enableInternalReference #define MAP_PMM_enableInternalReference \ ROM_PMM_enableInternalReference #else #define MAP_PMM_enableInternalReference \ PMM_enableInternalReference #endif #ifdef ROM_PMM_selectVoltageReference #define MAP_PMM_selectVoltageReference \ ROM_PMM_selectVoltageReference #else #define MAP_PMM_selectVoltageReference \ PMM_selectVoltageReference #endif #ifdef ROM_PMM_setPowerMode #define MAP_PMM_setPowerMode \ ROM_PMM_setPowerMode #else #define MAP_PMM_setPowerMode \ PMM_setPowerMode #endif //***************************************************************************** // // Macros for the RTC API. // //***************************************************************************** #ifdef ROM_RTC_init #define MAP_RTC_init \ ROM_RTC_init #else #define MAP_RTC_init \ RTC_init #endif #ifdef ROM_RTC_start #define MAP_RTC_start \ ROM_RTC_start #else #define MAP_RTC_start \ RTC_start #endif #ifdef ROM_RTC_stop #define MAP_RTC_stop \ ROM_RTC_stop #else #define MAP_RTC_stop \ RTC_stop #endif #ifdef ROM_RTC_setModulo #define MAP_RTC_setModulo \ ROM_RTC_setModulo #else #define MAP_RTC_setModulo \ RTC_setModulo #endif #ifdef ROM_RTC_enableInterrupt #define MAP_RTC_enableInterrupt \ ROM_RTC_enableInterrupt #else #define MAP_RTC_enableInterrupt \ RTC_enableInterrupt #endif #ifdef ROM_RTC_disableInterrupt #define MAP_RTC_disableInterrupt \ ROM_RTC_disableInterrupt #else #define MAP_RTC_disableInterrupt \ RTC_disableInterrupt #endif #ifdef ROM_RTC_getInterruptStatus #define MAP_RTC_getInterruptStatus \ ROM_RTC_getInterruptStatus #else #define MAP_RTC_getInterruptStatus \ RTC_getInterruptStatus #endif #ifdef ROM_RTC_clearInterrupt #define MAP_RTC_clearInterrupt \ ROM_RTC_clearInterrupt #else #define MAP_RTC_clearInterrupt \ RTC_clearInterrupt #endif //***************************************************************************** // // Macros for the SAC API. // //***************************************************************************** #ifdef ROM_SAC_OA_init #define MAP_SAC_OA_init \ ROM_SAC_OA_init #else #define MAP_SAC_OA_init \ SAC_OA_init #endif #ifdef ROM_SAC_OA_selectPowerMode #define MAP_SAC_OA_selectPowerMode \ ROM_SAC_OA_selectPowerMode #else #define MAP_SAC_OA_selectPowerMode \ SAC_OA_selectPowerMode #endif #ifdef ROM_SAC_OA_enable #define MAP_SAC_OA_enable \ ROM_SAC_OA_enable #else #define MAP_SAC_OA_enable \ SAC_OA_enable #endif #ifdef ROM_SAC_OA_disable #define MAP_SAC_OA_disable \ ROM_SAC_OA_disable #else #define MAP_SAC_OA_disable \ SAC_OA_disable #endif #ifdef ROM_SAC_enable #define MAP_SAC_enable \ ROM_SAC_enable #else #define MAP_SAC_enable \ SAC_enable #endif #ifdef ROM_SAC_disable #define MAP_SAC_disable \ ROM_SAC_disable #else #define MAP_SAC_disable \ SAC_disable #endif #ifdef ROM_SAC_PGA_setMode #define MAP_SAC_PGA_setMode \ ROM_SAC_PGA_setMode #else #define MAP_SAC_PGA_setMode \ SAC_PGA_setMode #endif #ifdef ROM_SAC_PGA_setGain #define MAP_SAC_PGA_setGain \ ROM_SAC_PGA_setGain #else #define MAP_SAC_PGA_setGain \ SAC_PGA_setGain #endif #ifdef ROM_SAC_DAC_enable #define MAP_SAC_DAC_enable \ ROM_SAC_DAC_enable #else #define MAP_SAC_DAC_enable \ SAC_DAC_enable #endif #ifdef ROM_SAC_DAC_disable #define MAP_SAC_DAC_disable \ ROM_SAC_DAC_disable #else #define MAP_SAC_DAC_disable \ SAC_DAC_disable #endif #ifdef ROM_SAC_DAC_interruptEnable #define MAP_SAC_DAC_interruptEnable \ ROM_SAC_DAC_interruptEnable #else #define MAP_SAC_DAC_interruptEnable \ SAC_DAC_interruptEnable #endif #ifdef ROM_SAC_DAC_interruptDisable #define MAP_SAC_DAC_interruptDisable \ ROM_SAC_DAC_interruptDisable #else #define MAP_SAC_DAC_interruptDisable \ SAC_DAC_interruptDisable #endif #ifdef ROM_SAC_DAC_DMARequestEnable #define MAP_SAC_DAC_DMARequestEnable \ ROM_SAC_DAC_DMARequestEnable #else #define MAP_SAC_DAC_DMARequestEnable \ SAC_DAC_DMARequestEnable #endif #ifdef ROM_SAC_DAC_DMARequestDisable #define MAP_SAC_DAC_DMARequestDisable \ ROM_SAC_DAC_DMARequestDisable #else #define MAP_SAC_DAC_DMARequestDisable \ SAC_DAC_DMARequestDisable #endif #ifdef ROM_SAC_DAC_selectLoad #define MAP_SAC_DAC_selectLoad \ ROM_SAC_DAC_selectLoad #else #define MAP_SAC_DAC_selectLoad \ SAC_DAC_selectLoad #endif #ifdef ROM_SAC_DAC_selectRefVoltage #define MAP_SAC_DAC_selectRefVoltage \ ROM_SAC_DAC_selectRefVoltage #else #define MAP_SAC_DAC_selectRefVoltage \ SAC_DAC_selectRefVoltage #endif #ifdef ROM_SAC_DAC_getData #define MAP_SAC_DAC_getData \ ROM_SAC_DAC_getData #else #define MAP_SAC_DAC_getData \ SAC_DAC_getData #endif #ifdef ROM_SAC_DAC_setData #define MAP_SAC_DAC_setData \ ROM_SAC_DAC_setData #else #define MAP_SAC_DAC_setData \ SAC_DAC_setData #endif #ifdef ROM_SAC_DAC_getIFG #define MAP_SAC_DAC_getIFG \ ROM_SAC_DAC_getIFG #else #define MAP_SAC_DAC_getIFG \ SAC_DAC_getIFG #endif #ifdef ROM_SAC_DAC_clearIFG #define MAP_SAC_DAC_clearIFG \ ROM_SAC_DAC_clearIFG #else #define MAP_SAC_DAC_clearIFG \ SAC_DAC_clearIFG #endif #ifdef ROM_SAC_getInterruptVector #define MAP_SAC_getInterruptVector \ ROM_SAC_getInterruptVector #else #define MAP_SAC_getInterruptVector \ SAC_getInterruptVector #endif //***************************************************************************** // // Macros for the SFR API. // //***************************************************************************** #ifdef ROM_SFR_enableInterrupt #define MAP_SFR_enableInterrupt \ ROM_SFR_enableInterrupt #else #define MAP_SFR_enableInterrupt \ SFR_enableInterrupt #endif #ifdef ROM_SFR_disableInterrupt #define MAP_SFR_disableInterrupt \ ROM_SFR_disableInterrupt #else #define MAP_SFR_disableInterrupt \ SFR_disableInterrupt #endif #ifdef ROM_SFR_getInterruptStatus #define MAP_SFR_getInterruptStatus \ ROM_SFR_getInterruptStatus #else #define MAP_SFR_getInterruptStatus \ SFR_getInterruptStatus #endif #ifdef ROM_SFR_clearInterrupt #define MAP_SFR_clearInterrupt \ ROM_SFR_clearInterrupt #else #define MAP_SFR_clearInterrupt \ SFR_clearInterrupt #endif #ifdef ROM_SFR_setResetPinPullResistor #define MAP_SFR_setResetPinPullResistor \ ROM_SFR_setResetPinPullResistor #else #define MAP_SFR_setResetPinPullResistor \ SFR_setResetPinPullResistor #endif #ifdef ROM_SFR_setNMIEdge #define MAP_SFR_setNMIEdge \ ROM_SFR_setNMIEdge #else #define MAP_SFR_setNMIEdge \ SFR_setNMIEdge #endif #ifdef ROM_SFR_setResetNMIPinFunction #define MAP_SFR_setResetNMIPinFunction \ ROM_SFR_setResetNMIPinFunction #else #define MAP_SFR_setResetNMIPinFunction \ SFR_setResetNMIPinFunction #endif //***************************************************************************** // // Macros for the SYSCTL API. // //***************************************************************************** #ifdef ROM_SysCtl_enableDedicatedJTAGPins #define MAP_SysCtl_enableDedicatedJTAGPins \ ROM_SysCtl_enableDedicatedJTAGPins #else #define MAP_SysCtl_enableDedicatedJTAGPins \ SysCtl_enableDedicatedJTAGPins #endif #ifdef ROM_SysCtl_getBSLEntryIndication #define MAP_SysCtl_getBSLEntryIndication \ ROM_SysCtl_getBSLEntryIndication #else #define MAP_SysCtl_getBSLEntryIndication \ SysCtl_getBSLEntryIndication #endif #ifdef ROM_SysCtl_enablePMMAccessProtect #define MAP_SysCtl_enablePMMAccessProtect \ ROM_SysCtl_enablePMMAccessProtect #else #define MAP_SysCtl_enablePMMAccessProtect \ SysCtl_enablePMMAccessProtect #endif #ifdef ROM_SysCtl_enableRAMBasedInterruptVectors #define MAP_SysCtl_enableRAMBasedInterruptVectors \ ROM_SysCtl_enableRAMBasedInterruptVectors #else #define MAP_SysCtl_enableRAMBasedInterruptVectors \ SysCtl_enableRAMBasedInterruptVectors #endif #ifdef ROM_SysCtl_disableRAMBasedInterruptVectors #define MAP_SysCtl_disableRAMBasedInterruptVectors \ ROM_SysCtl_disableRAMBasedInterruptVectors #else #define MAP_SysCtl_disableRAMBasedInterruptVectors \ SysCtl_disableRAMBasedInterruptVectors #endif #ifdef ROM_SysCtl_enableBSLProtect #define MAP_SysCtl_enableBSLProtect \ ROM_SysCtl_enableBSLProtect #else #define MAP_SysCtl_enableBSLProtect \ SysCtl_enableBSLProtect #endif #ifdef ROM_SysCtl_disableBSLProtect #define MAP_SysCtl_disableBSLProtect \ ROM_SysCtl_disableBSLProtect #else #define MAP_SysCtl_disableBSLProtect \ SysCtl_disableBSLProtect #endif #ifdef ROM_SysCtl_enableBSLMemory #define MAP_SysCtl_enableBSLMemory \ ROM_SysCtl_enableBSLMemory #else #define MAP_SysCtl_enableBSLMemory \ SysCtl_enableBSLMemory #endif #ifdef ROM_SysCtl_disableBSLMemory #define MAP_SysCtl_disableBSLMemory \ ROM_SysCtl_disableBSLMemory #else #define MAP_SysCtl_disableBSLMemory \ SysCtl_disableBSLMemory #endif #ifdef ROM_SysCtl_setRAMAssignedToBSL #define MAP_SysCtl_setRAMAssignedToBSL \ ROM_SysCtl_setRAMAssignedToBSL #else #define MAP_SysCtl_setRAMAssignedToBSL \ SysCtl_setRAMAssignedToBSL #endif #ifdef ROM_SysCtl_initJTAGMailbox #define MAP_SysCtl_initJTAGMailbox \ ROM_SysCtl_initJTAGMailbox #else #define MAP_SysCtl_initJTAGMailbox \ SysCtl_initJTAGMailbox #endif #ifdef ROM_SysCtl_getJTAGMailboxFlagStatus #define MAP_SysCtl_getJTAGMailboxFlagStatus \ ROM_SysCtl_getJTAGMailboxFlagStatus #else #define MAP_SysCtl_getJTAGMailboxFlagStatus \ SysCtl_getJTAGMailboxFlagStatus #endif #ifdef ROM_SysCtl_clearJTAGMailboxFlagStatus #define MAP_SysCtl_clearJTAGMailboxFlagStatus \ ROM_SysCtl_clearJTAGMailboxFlagStatus #else #define MAP_SysCtl_clearJTAGMailboxFlagStatus \ SysCtl_clearJTAGMailboxFlagStatus #endif #ifdef ROM_SysCtl_getJTAGInboxMessage16Bit #define MAP_SysCtl_getJTAGInboxMessage16Bit \ ROM_SysCtl_getJTAGInboxMessage16Bit #else #define MAP_SysCtl_getJTAGInboxMessage16Bit \ SysCtl_getJTAGInboxMessage16Bit #endif #ifdef ROM_SysCtl_getJTAGInboxMessage32Bit #define MAP_SysCtl_getJTAGInboxMessage32Bit \ ROM_SysCtl_getJTAGInboxMessage32Bit #else #define MAP_SysCtl_getJTAGInboxMessage32Bit \ SysCtl_getJTAGInboxMessage32Bit #endif #ifdef ROM_SysCtl_setJTAGOutgoingMessage16Bit #define MAP_SysCtl_setJTAGOutgoingMessage16Bit \ ROM_SysCtl_setJTAGOutgoingMessage16Bit #else #define MAP_SysCtl_setJTAGOutgoingMessage16Bit \ SysCtl_setJTAGOutgoingMessage16Bit #endif #ifdef ROM_SysCtl_setJTAGOutgoingMessage32Bit #define MAP_SysCtl_setJTAGOutgoingMessage32Bit \ ROM_SysCtl_setJTAGOutgoingMessage32Bit #else #define MAP_SysCtl_setJTAGOutgoingMessage32Bit \ SysCtl_setJTAGOutgoingMessage32Bit #endif #ifdef ROM_SysCtl_protectFRAMWrite #define MAP_SysCtl_protectFRAMWrite \ ROM_SysCtl_protectFRAMWrite #else #define MAP_SysCtl_protectFRAMWrite \ SysCtl_protectFRAMWrite #endif #ifdef ROM_SysCtl_enableFRAMWrite #define MAP_SysCtl_enableFRAMWrite \ ROM_SysCtl_enableFRAMWrite #else #define MAP_SysCtl_enableFRAMWrite \ SysCtl_enableFRAMWrite #endif #ifdef ROM_SysCtl_setInfraredConfig #define MAP_SysCtl_setInfraredConfig \ ROM_SysCtl_setInfraredConfig #else #define MAP_SysCtl_setInfraredConfig \ SysCtl_setInfraredConfig #endif #ifdef ROM_SysCtl_enableInfrared #define MAP_SysCtl_enableInfrared \ ROM_SysCtl_enableInfrared #else #define MAP_SysCtl_enableInfrared \ SysCtl_enableInfrared #endif #ifdef ROM_SysCtl_disableInfrared #define MAP_SysCtl_disableInfrared \ ROM_SysCtl_disableInfrared #else #define MAP_SysCtl_disableInfrared \ SysCtl_disableInfrared #endif #ifdef ROM_SysCtl_getInfraredData #define MAP_SysCtl_getInfraredData \ ROM_SysCtl_getInfraredData #else #define MAP_SysCtl_getInfraredData \ SysCtl_getInfraredData #endif #ifdef ROM_SysCtl_setFRWPOA #define MAP_SysCtl_setFRWPOA \ ROM_SysCtl_setFRWPOA #else #define MAP_SysCtl_setFRWPOA \ SysCtl_setFRWPOA #endif #ifdef ROM_SysCtl_setHARTCLK #define MAP_SysCtl_setHARTCLK \ ROM_SysCtl_setHARTCLK #else #define MAP_SysCtl_setHARTCLK \ SysCtl_setHARTCLK #endif #ifdef ROM_SysCtl_setHARTMOD #define MAP_SysCtl_setHARTMOD \ ROM_SysCtl_setHARTMOD #else #define MAP_SysCtl_setHARTMOD \ SysCtl_setHARTMOD #endif //***************************************************************************** // // Macros for the TIMERB API. // //***************************************************************************** #ifdef ROM_Timer_B_startCounter #define MAP_Timer_B_startCounter \ ROM_Timer_B_startCounter #else #define MAP_Timer_B_startCounter \ Timer_B_startCounter #endif #ifdef ROM_Timer_B_initContinuousMode #define MAP_Timer_B_initContinuousMode \ ROM_Timer_B_initContinuousMode #else #define MAP_Timer_B_initContinuousMode \ Timer_B_initContinuousMode #endif #ifdef ROM_Timer_B_initUpMode #define MAP_Timer_B_initUpMode \ ROM_Timer_B_initUpMode #else #define MAP_Timer_B_initUpMode \ Timer_B_initUpMode #endif #ifdef ROM_Timer_B_initUpDownMode #define MAP_Timer_B_initUpDownMode \ ROM_Timer_B_initUpDownMode #else #define MAP_Timer_B_initUpDownMode \ Timer_B_initUpDownMode #endif #ifdef ROM_Timer_B_initCaptureMode #define MAP_Timer_B_initCaptureMode \ ROM_Timer_B_initCaptureMode #else #define MAP_Timer_B_initCaptureMode \ Timer_B_initCaptureMode #endif #ifdef ROM_Timer_B_initCompareMode #define MAP_Timer_B_initCompareMode \ ROM_Timer_B_initCompareMode #else #define MAP_Timer_B_initCompareMode \ Timer_B_initCompareMode #endif #ifdef ROM_Timer_B_enableInterrupt #define MAP_Timer_B_enableInterrupt \ ROM_Timer_B_enableInterrupt #else #define MAP_Timer_B_enableInterrupt \ Timer_B_enableInterrupt #endif #ifdef ROM_Timer_B_disableInterrupt #define MAP_Timer_B_disableInterrupt \ ROM_Timer_B_disableInterrupt #else #define MAP_Timer_B_disableInterrupt \ Timer_B_disableInterrupt #endif #ifdef ROM_Timer_B_getInterruptStatus #define MAP_Timer_B_getInterruptStatus \ ROM_Timer_B_getInterruptStatus #else #define MAP_Timer_B_getInterruptStatus \ Timer_B_getInterruptStatus #endif #ifdef ROM_Timer_B_enableCaptureCompareInterrupt #define MAP_Timer_B_enableCaptureCompareInterrupt \ ROM_Timer_B_enableCaptureCompareInterrupt #else #define MAP_Timer_B_enableCaptureCompareInterrupt \ Timer_B_enableCaptureCompareInterrupt #endif #ifdef ROM_Timer_B_disableCaptureCompareInterrupt #define MAP_Timer_B_disableCaptureCompareInterrupt \ ROM_Timer_B_disableCaptureCompareInterrupt #else #define MAP_Timer_B_disableCaptureCompareInterrupt \ Timer_B_disableCaptureCompareInterrupt #endif #ifdef ROM_Timer_B_getCaptureCompareInterruptStatus #define MAP_Timer_B_getCaptureCompareInterruptStatus \ ROM_Timer_B_getCaptureCompareInterruptStatus #else #define MAP_Timer_B_getCaptureCompareInterruptStatus \ Timer_B_getCaptureCompareInterruptStatus #endif #ifdef ROM_Timer_B_clear #define MAP_Timer_B_clear \ ROM_Timer_B_clear #else #define MAP_Timer_B_clear \ Timer_B_clear #endif #ifdef ROM_Timer_B_getSynchronizedCaptureCompareInput #define MAP_Timer_B_getSynchronizedCaptureCompareInput \ ROM_Timer_B_getSynchronizedCaptureCompareInput #else #define MAP_Timer_B_getSynchronizedCaptureCompareInput \ Timer_B_getSynchronizedCaptureCompareInput #endif #ifdef ROM_Timer_B_getOutputForOutputModeOutBitValue #define MAP_Timer_B_getOutputForOutputModeOutBitValue \ ROM_Timer_B_getOutputForOutputModeOutBitValue #else #define MAP_Timer_B_getOutputForOutputModeOutBitValue \ Timer_B_getOutputForOutputModeOutBitValue #endif #ifdef ROM_Timer_B_getCaptureCompareCount #define MAP_Timer_B_getCaptureCompareCount \ ROM_Timer_B_getCaptureCompareCount #else #define MAP_Timer_B_getCaptureCompareCount \ Timer_B_getCaptureCompareCount #endif #ifdef ROM_Timer_B_setOutputForOutputModeOutBitValue #define MAP_Timer_B_setOutputForOutputModeOutBitValue \ ROM_Timer_B_setOutputForOutputModeOutBitValue #else #define MAP_Timer_B_setOutputForOutputModeOutBitValue \ Timer_B_setOutputForOutputModeOutBitValue #endif #ifdef ROM_Timer_B_outputPWM #define MAP_Timer_B_outputPWM \ ROM_Timer_B_outputPWM #else #define MAP_Timer_B_outputPWM \ Timer_B_outputPWM #endif #ifdef ROM_Timer_B_stop #define MAP_Timer_B_stop \ ROM_Timer_B_stop #else #define MAP_Timer_B_stop \ Timer_B_stop #endif #ifdef ROM_Timer_B_setCompareValue #define MAP_Timer_B_setCompareValue \ ROM_Timer_B_setCompareValue #else #define MAP_Timer_B_setCompareValue \ Timer_B_setCompareValue #endif #ifdef ROM_Timer_B_clearTimerInterrupt #define MAP_Timer_B_clearTimerInterrupt \ ROM_Timer_B_clearTimerInterrupt #else #define MAP_Timer_B_clearTimerInterrupt \ Timer_B_clearTimerInterrupt #endif #ifdef ROM_Timer_B_clearCaptureCompareInterrupt #define MAP_Timer_B_clearCaptureCompareInterrupt \ ROM_Timer_B_clearCaptureCompareInterrupt #else #define MAP_Timer_B_clearCaptureCompareInterrupt \ Timer_B_clearCaptureCompareInterrupt #endif #ifdef ROM_Timer_B_selectCounterLength #define MAP_Timer_B_selectCounterLength \ ROM_Timer_B_selectCounterLength #else #define MAP_Timer_B_selectCounterLength \ Timer_B_selectCounterLength #endif #ifdef ROM_Timer_B_selectLatchingGroup #define MAP_Timer_B_selectLatchingGroup \ ROM_Timer_B_selectLatchingGroup #else #define MAP_Timer_B_selectLatchingGroup \ Timer_B_selectLatchingGroup #endif #ifdef ROM_Timer_B_initCompareLatchLoadEvent #define MAP_Timer_B_initCompareLatchLoadEvent \ ROM_Timer_B_initCompareLatchLoadEvent #else #define MAP_Timer_B_initCompareLatchLoadEvent \ Timer_B_initCompareLatchLoadEvent #endif #ifdef ROM_Timer_B_getCounterValue #define MAP_Timer_B_getCounterValue \ ROM_Timer_B_getCounterValue #else #define MAP_Timer_B_getCounterValue \ Timer_B_getCounterValue #endif #ifdef ROM_Timer_B_setOutputMode #define MAP_Timer_B_setOutputMode \ ROM_Timer_B_setOutputMode #else #define MAP_Timer_B_setOutputMode \ Timer_B_setOutputMode #endif #ifdef ROM_Timer_B_selectOutputHighImpedanceTrigger #define MAP_Timer_B_selectOutputHighImpedanceTrigger \ ROM_Timer_B_selectOutputHighImpedanceTrigger #else #define MAP_Timer_B_selectOutputHighImpedanceTrigger \ Timer_B_selectOutputHighImpedanceTrigger #endif #ifdef ROM_Timer_B_remapPins #define MAP_Timer_B_remapPins \ ROM_Timer_B_remapPins #else #define MAP_Timer_B_remapPins \ Timer_B_remapPins #endif //***************************************************************************** // // Macros for the TLV API. // //***************************************************************************** #ifdef ROM_TLV_getInfo #define MAP_TLV_getInfo \ ROM_TLV_getInfo #else #define MAP_TLV_getInfo \ TLV_getInfo #endif #ifdef ROM_TLV_getDeviceType #define MAP_TLV_getDeviceType \ ROM_TLV_getDeviceType #else #define MAP_TLV_getDeviceType \ TLV_getDeviceType #endif #ifdef ROM_TLV_getMemory #define MAP_TLV_getMemory \ ROM_TLV_getMemory #else #define MAP_TLV_getMemory \ TLV_getMemory #endif #ifdef ROM_TLV_getPeripheral #define MAP_TLV_getPeripheral \ ROM_TLV_getPeripheral #else #define MAP_TLV_getPeripheral \ TLV_getPeripheral #endif #ifdef ROM_TLV_getInterrupt #define MAP_TLV_getInterrupt \ ROM_TLV_getInterrupt #else #define MAP_TLV_getInterrupt \ TLV_getInterrupt #endif //***************************************************************************** // // Macros for the WDTA API. // //***************************************************************************** #ifdef ROM_WDT_A_hold #define MAP_WDT_A_hold \ ROM_WDT_A_hold #else #define MAP_WDT_A_hold \ WDT_A_hold #endif #ifdef ROM_WDT_A_start #define MAP_WDT_A_start \ ROM_WDT_A_start #else #define MAP_WDT_A_start \ WDT_A_start #endif #ifdef ROM_WDT_A_resetTimer #define MAP_WDT_A_resetTimer \ ROM_WDT_A_resetTimer #else #define MAP_WDT_A_resetTimer \ WDT_A_resetTimer #endif #ifdef ROM_WDT_A_initWatchdogTimer #define MAP_WDT_A_initWatchdogTimer \ ROM_WDT_A_initWatchdogTimer #else #define MAP_WDT_A_initWatchdogTimer \ WDT_A_initWatchdogTimer #endif #ifdef ROM_WDT_A_initIntervalTimer #define MAP_WDT_A_initIntervalTimer \ ROM_WDT_A_initIntervalTimer #else #define MAP_WDT_A_initIntervalTimer \ WDT_A_initIntervalTimer #endif #endif // __ROM_MAP_DRIVERLIB_H__