FLEX-FORD-OBC-BM/Source/bsw/Common/Compiler_Cfg.h

1015 lines
43 KiB
C
Raw Normal View History

2026-03-19 11:49:16 +01:00
/**********************************************************************************************************************
* COPYRIGHT
* -------------------------------------------------------------------------------------------------------------------
* \verbatim
* Copyright (c) 2025 by Vector Informatik GmbH. All rights reserved.
*
* This software is copyright protected and proprietary to Vector Informatik GmbH.
* Vector Informatik GmbH grants to you only those rights as set out in the license conditions.
* All other rights remain with Vector Informatik GmbH.
* \endverbatim
* -------------------------------------------------------------------------------------------------------------------
* FILE DESCRIPTION
* -------------------------------------------------------------------------------------------------------------------
* File: _Compiler_Cfg.h
* Component: -
* Module: -
* Generator: -
*
* Description: This File is a template for the Compiler_Cfg.h
* This file has to be extended with the memory and pointer classes for all BSW modules
* which where used.
*
* -------------------------------------------------------------------------------------------------------------------
* MISRA VIOLATIONS
* -------------------------------------------------------------------------------------------------------------------
*
*
*********************************************************************************************************************/
/**********************************************************************************************************************
* REVISION HISTORY
* -------------------------------------------------------------------------------------------------------------------
* Version Date Author Change Id Description
* -------------------------------------------------------------------------------------------------------------------
* 01.00.00 2007-08-01 Jk Initial creation
* 01.01.00 2007-12-14 Jk Component specific defines filtering added
* 01.01.01 2008-12-17 Ht Improve list of components (Tp_AsrTpCan,Tp_AsrTpFr,DrvMcu,DrvIcu added)
* 01.01.02 2009-04-27 Ht support OEM specific _compiler_cfg.inc file, improve list of components
* (Cp_XcpOnCanAsr, Il_AsrIpduM, If_VxFblDcm, If_VxFblVpm_Volvo_ab, DrvFls added)
* 01.01.03 2009-04-24 Msr Renamed J1939_AsrBase as TpJ1939_AsrBase
* 01.01.04 2009-06-03 Ht Improve list of components (Adc, Dio, Gpt, Pwm, Spi, Wdg, Fls, Port, Fim)
* 01.02.00 2009-08-01 Ht Improve list of components (Fee_30_Inst2, Can, ...Sub)
* Support filtering for RTE
* 01.02.01 2009-09-02 Lo add external Flash driver support
* 01.02.02 2009-09-21 Lo add DrvFls_Mcs12xFslftm01ExtVx
* Ht Improve list of components (CanTrcv_30_Tja1040dio,
* Eth, EthTrcv, EthIf, SoAd, TcpIp, EthSM)
* 01.03.00 2009-10-30 Ht support R8: change EthTrcv to EthTrcv_30_Canoeemu
* support EthTrcv_30_Dp83848
* change CanTrcv_30_Xdio to CanTrcv_30___Your_Trcv__
* change CanTrcv_30_Tja1040dio to CanTrcv_30_Tja1041
* change name FrTrcv to FrTrcv_30_Tja1080dio
* Lo add Cp_AsrXcp
* Ht add Cp_XcpOnFrAsr
* 01.03.01 2010-01-13 Ht support SysService_AsrCal
* 01.03.02 2010-02-15 Ht support SysService_SswRcs_Daimler, SysService_Tls, Tp_Http,
* SysService_Dns, SysService_Json, DrvTrans_GenericLindioAsr
* Lo add Diag_AsrDem for all OEMs
* rename internal variables and filter methods
* 01.04.00 2010-03-04 Ht change name FrTrcv_30_Tja1080dio to FrTrcv_30_Tja1080
* 01.04.01 2010-03-10 Ht support DrvTrans_GenericFrAsr, DrvTrans_As8223FrspiAsr, DrvEep and If_AsrIfEa
* 01.04.02 2010-04-07 Lo change IfFee to real components and add If_AsrIfWdV85xNec01Sub
* 01.04.03 2010-06-11 Ht add CanTrcv_30_Tja1043
* Lo add Il_AsrIpduMEbBmwSub
* 01.04.04 2010-08-24 Ht add CanTrcv_30_Tle62512G, DrvEep_XAt25128EAsr, Tp_AsrTpFrEbBmwSub
* 01.05.00 2010-08-24 Ht support R10:
* change LinTrcv_30_Tle7259dio to LinTrcv_30_Tle7259
* 01.05.01 2010-10-14 Ht add VStdLib, SysService_SswScc, SysService_IpBase, SysService_Crypto
* 01.05.02 2010-10-20 Ht support comments for Package Merge Tool
* 01.05.03 2010-11-03 Ht add SysService_E2eLibTttechSub, SysService_E2ePwTttechSub
* 01.05.04 2010-11-16 Ht add SysService_Exi, DrvTrans_Int6400EthAsr, Cdd_AsrCdd_Fiat, Diag_AsrDem_Fiat,
* 01.05.05 2010-12-17 Ht add SysService_AsrSchM, DrvEep_XXStubAsr, DrvIcu_Tms570Tinhet01ExtVx
* DrvWd_XTle4278gEAsr, DrvWd_XXStubAsr
* 01.05.06 2011-02-17 Ht add DrvEed, SysService_AsrBswM
* 01.05.07 2011-03-04 Ht add DrvTrans_Tja1055CandioAsr
* rename CanTrcv_30_Tja1040dio to CanTrcv_30_Tja1040
* add SysService_XmlEngine
* 01.06.00 2011-03-04 Ht support ASR4.0
* add Ccl_Asr4ComM, Ccl_Asr4SmCan, Nm_Asr4NmIf, Nm_AsrNmDirOsek
* 01.06.01 2011-04-15 Ht add Diag_AsrDcm_<OEM>
* 01.06.02 2011-06-17 Ht correct Diag_AsrDcm_<OEM>
* add Monitoring_AsrDlt and Monitoring_GenericMeasurement
* 01.06.03 2011-09-01 Ht add DrvTrans_Tja1145CanSpiAsr, DrvTrans_E52013CanspiAsr, DrvFls_XXStubAsr,
* If_AsrIfFeeV85xNec05Sub, If_AsrIfFeeV85xNec06Sub, If_AsrIfFeeV85xNec07Sub
* SysService_AsrWdMTttechSub and If_AsrIfWdTttechSub
* 01.06.04 2011-10-20 Ht ESCAN00054334: add If_AsrIfFeeTiSub
* ESCAN00054719: add Cdd_AsrCdd
* 01.06.05 2011-12-09 Ht add Tp_IpV4, Tp_IpV6
* 01.06.06 2011-12-14 Ht add Monitoring_RuntimeMeasurement
* 01.06.07 2012-01-03 Ht add DrvI2c, SysService_Asr4BswM
* 01.06.08 2012-01-31 Ht add DrvTrans_Ar7000EthAsr, DrvTrans_GenericEthmiiAsr
* 01.06.09 2012-03-06 Ht add If_AsrIfFeeMb9df126Fuji01Sub,
* Infineon_Tc1767Inf01Sub, Infineon_Tc178xInf01Sub, Infineon_Tc1797Inf01Sub, Infineon_Tc1797Inf02Sub
* 01.06.10 2012-03-13 Ht add Gw_AsrPduRCfg5, Il_AsrComCfg5, Il_AsrIpduMCfg5, Cdd_AsrCddCfg5,
* Tp_Asr4TpCan, Diag_Asr4Dcm, Diag_Asr4Dem
* 01.06.11 2012-03-20 Ht add Cp_AsrCcp, Cp_XcpOnTcpIpAsr
* 01.07.00 2012-07-26 Ht add Nm_Asr4NmCan, Nm_Asr4NmFr, Infineon_Xc2000Inf01Sub, Ccl_Asr4ComMCfg5, SysService_Asr4BswMCfg5, SysService_Asr4EcuM, SysService_AsrRamTst,
* Ccl_Asr4SmLin
* add define REGSPACE - add support for ASR specification 4.0 R3
* 01.07.01 2012-10-23 Seu add SysService_XmlSecurity
* 01.07.02 2013-12-16 Seu MISRA compliance: usage of character "'" removed, typos corrected
* 01.08.00 2025-10-13 virjas OSHAL-3696 Adaption for changed infrastructure (veHub)
*********************************************************************************************************************/
#ifndef COMPILER_CFG_H
#define COMPILER_CFG_H
/**********************************************************************************************************************
* INCLUDES
*********************************************************************************************************************/
/* Package Merger: Start Section CompilerCfgIncludes */
/* Package Merger: Stop Section CompilerCfgIncludes */
/**********************************************************************************************************************
* GLOBAL CONSTANT MACROS
*********************************************************************************************************************/
#define AUTOSAR_COMSTACKDATA
#define MSR_REGSPACE REGSPACE
/* Configurable memory class for pointers to registers (e.g. static volatile CONSTP2VAR(uint16, PWM_CONST, REGSPACE)). */
#define REGSPACE
/* due to compatibility to ASR 2.1 */
#define _STATIC_ STATIC
#define _INLINE_ INLINE
/* Package Merger: Start Section CompilerCfgModuleList */
/**********************************************************************************************************************
* Cdd_AsrCdd START
*********************************************************************************************************************/
/* Copy the compiler abstraction defines for each of your configured CDDs and replace the prefix _CDD with the MSN of your configured CDD as higher case. */
#define _CDD_CODE
#define _CDD_APPL_DATA
/* Add additional compiler abstraction defines for each of you configured CDDs here. */
/**********************************************************************************************************************
* Cdd_AsrCdd END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CAN_30_CORE START
*********************************************************************************************************************/
#define CAN_30_CORE_CODE /* units public code */
#define CANXL_30_CORE_CODE
#define CAN_30_CORE_STATIC_CODE /* units private code */
#define CANXL_30_CORE_STATIC_CODE
#define CAN_30_CORE_CONST
#define CAN_30_CORE_PBCFG
#define CAN_30_CORE_VAR_INIT
#define CAN_30_CORE_VAR_NO_INIT
#define CAN_30_CORE_VAR_CLEARED
#define CAN_30_CORE_APPL_CODE
#define CAN_30_CORE_APPL_VAR
#define CAN_30_CORE_VAR_PBCFG
/**********************************************************************************************************************
* CAN_30_CORE END
*********************************************************************************************************************/
/**********************************************************************************************************************
* VCAN_30_MCAN START
**********************************************************************************************************************/
#define VCAN_30_MCAN_CODE /* should be same as CAN_30_CORE_CODE */
#define VCAN_30_MCAN_CODE_ISR
#define VCAN_30_MCAN_REGSPACE
#define VCAN_30_MCAN_CONST
#define VCAN_30_MCAN_PBCFG
#define VCAN_30_MCAN_APPL_CODE
#define VCAN_30_MCAN_VAR_INIT
#define VCAN_30_MCAN_VAR_NO_INIT
#define VCAN_30_MCAN_VAR_ZERO_INIT
#define VCAN_30_MCAN_VAR_PBCFG
#define VCAN_30_MCAN_MESSAGERAM
/**********************************************************************************************************************
* VCAN_30_MCAN END
**********************************************************************************************************************/
/**********************************************************************************************************************
* CRYPTO_30_LIBCV START
*********************************************************************************************************************/
#define CRYPTO_30_LIBCV_CODE
#define CRYPTO_30_LIBCV_APPL_CODE
#define CRYPTO_30_LIBCV_CONST
#define CRYPTO_30_LIBCV_VAR_NOINIT
#define CRYPTO_30_LIBCV_VAR_ZERO_INIT
#define CRYPTO_30_LIBCV_APPL_VAR
#define CRYPTO_30_LIBCV_APPL_DATA
#define CRYPTO_30_LIBCV_CRYPTOCV_APPL_VAR
/**********************************************************************************************************************
* CRYPTO_30_LIBCV END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CRYPTO_30_VHSM START
*********************************************************************************************************************/
#define CRYPTO_30_VHSM_CODE
#define CRYPTO_30_VHSM_APPL_CODE
#define CRYPTO_30_VHSM_CONST
#define CRYPTO_30_VHSM_VAR_NOINIT
#define CRYPTO_30_VHSM_VAR_INIT
#define CRYPTO_30_VHSM_VAR_ZERO_INIT
#define CRYPTO_30_VHSM_APPL_VAR
#define CRYPTO_30_VHSM_APPL_DATA
/**********************************************************************************************************************
* CRYPTO_30_VHSM END
*********************************************************************************************************************/
/**********************************************************************************************************************
* MEM_30_FBLHIS START
*********************************************************************************************************************/
#define MEM_30_FBLHIS_VAR_NOINIT
#define MEM_30_FBLHIS_CONST
/**********************************************************************************************************************
* MEM_30_FBLHIS END
*********************************************************************************************************************/
/***********************************************************************************************************************
* MEM_30_LEGACYADAPTER START
**********************************************************************************************************************/
#define MEM_30_LEGACYADAPTER_CODE
#define MEM_30_LEGACYADAPTER_CONST
#define MEM_30_LEGACYADAPTER_VMEM_CODE
#define MEM_30_LEGACYADAPTER_VMEM_CONST
#define MEM_30_LEGACYADAPTER_VAR_CLEARED
#define MEM_30_LEGACYADAPTER_APPL_VAR
#define MEM_30_LEGACYADAPTER_APPL_VAR_NOINIT
/***********************************************************************************************************************
* MEM_30_LEGACYADAPTER END
**********************************************************************************************************************/
/**********************************************************************************************************************
* CANTRCV_30_GENERICCAN START
*********************************************************************************************************************/
#define CANTRCV_30_GENERICCAN_CODE
#define CANTRCV_30_GENERICCAN_CODE_FAST
#define CANTRCV_30_GENERICCAN_CODE_ISR
#define CANTRCV_30_GENERICCAN_CONST
#define CANTRCV_30_GENERICCAN_CONST_FAST
#define CANTRCV_30_GENERICCAN_PBCFG
#define CANTRCV_30_GENERICCAN_VAR_PBCFG /* ESCAN00065502 */
#define CANTRCV_30_GENERICCAN_VAR_INIT
#define CANTRCV_30_GENERICCAN_VAR_NOINIT
#define CANTRCV_30_GENERICCAN_APPL_VAR
#define CANTRCV_30_GENERICCAN_APPL_CODE
#define CANTRCV_30_GENERICCAN_VAR_ZERO_INIT
#define CANTRCV_30_GENERICCAN_VAR_INIT_FAST
#define CANTRCV_30_GENERICCAN_VAR_NOINIT_FAST
#define CANTRCV_30_GENERICCAN_VAR_ZERO_INIT_FAST
#define CANTRCV_30_GENERICCAN_VAR_INIT_NOCACHE
#define CANTRCV_30_GENERICCAN_VAR_NOINIT_NOCACHE
#define CANTRCV_30_GENERICCAN_VAR_ZERO_INIT_NOCACHE
/**********************************************************************************************************************
* CANTRCV_30_GENERICCAN END
*********************************************************************************************************************/ /* PRQA S 0883 */ /* Appears only while testing */
/**********************************************************************************************************************
* BSWSTUB-COMM START
*********************************************************************************************************************/
#define COMM_CODE
/**********************************************************************************************************************
* BSWSTUB-COMM END
*********************************************************************************************************************/
/**********************************************************************************************************************
* FBLBM_HDR START
*********************************************************************************************************************/
#define FBLBMHDR_CONST
#define FBLBMHDR_CODE
/**********************************************************************************************************************
* FBLBM_HDR END
*********************************************************************************************************************/
/**********************************************************************************************************************
* FBLBM_MAIN START
*********************************************************************************************************************/
#define FBLBM_CONST
#define FBLBM_HEADER_CONST
/**********************************************************************************************************************
* FBLBM_MAIN END
*********************************************************************************************************************/
/**********************************************************************************************************************
* FBLLIB_SECBOOT START
*********************************************************************************************************************/
#define FBLSB_CONST
#define FBLSB_CODE
/**********************************************************************************************************************
* FBLLIB_SECBOOT END
*********************************************************************************************************************/
/**********************************************************************************************************************
* FblCw START
*********************************************************************************************************************/
/* Module Constant Data */
#define FBLCW_CONST
/* Module Constant Data of the Postbuild Configuration */
#define FBLCW_PBCFG
/* Module Var Data of the Postbuild Configuration */
#define FBLCW_VAR_PBCFG
/* Module Implementation */
#define FBLCW_CODE
/* Module Variables which are initialized by the startup code or by the call of FblCw_InitMemory() */
#define FBLCW_VAR_NO_INIT
/* Module Variables which are initialized by call of FblCw_Init() */
#define FBLCW_VAR_CLEARED
/* Module Variables which are initialized by call of FblCw_Init() */
#define FBLCW_VAR_INIT
/* Application Code Implementation (e.g. Callbacks) */
#define FBLCW_APPL_CODE
/* Application Buffer which is located in RAM */
#define FBLCW_APPL_VAR
/* Application Buffer which is located in ROM or RAM */
#define FBLCW_APPL_DATA
/**********************************************************************************************************************
* FblCw END
*********************************************************************************************************************/
/**********************************************************************************************************************
* PDUR START
*********************************************************************************************************************/
#define PDUR_CODE
#define PDUR_VAR_NO_INIT
#define PDUR_VAR_CLEARED
#define PDUR_VAR
#define PDUR_CONST
#define PDUR_PBCFG
#define PDUR_VAR_PBCFG
#define PDUR_APPL_DATA
#define PDUR_APPL_CODE
/**********************************************************************************************************************
* PDUR END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CANIF START
*********************************************************************************************************************/
#define CANIF_CODE
#define CANIF_CODE_FAST
#define CANIF_CODE_ISR
#define CANIF_CONST
#define CANIF_CONST_FAST
#define CANIF_PBCFG
#define CANIF_VAR_PBCFG /* ESCAN00065502 */
#define CANIF_VAR_INIT
#define CANIF_VAR_NOINIT
#define CANIF_VAR_ZERO_INIT
#define CANIF_VAR_INIT_FAST
#define CANIF_VAR_NOINIT_FAST
#define CANIF_VAR_ZERO_INIT_FAST
#define CANIF_VAR_INIT_NOCACHE
#define CANIF_VAR_NOINIT_NOCACHE
#define CANIF_VAR_ZERO_INIT_NOCACHE
#define CANIF_APPL_CODE
#define CANIF_APPL_VAR
#define CANIF_APPL_PBCFG
/*-------------------------------------------------------------------------------------------------------------------*/
/* Has to be kept in default section -> Default access */
#define CANIF_VAR_STACK
/* VAR section of higher layers (TP / NM / PduR / CanSM / EcuM) automatically mapped to APPL_VAR */
#define CANIF_APPL_STATE_VAR CANIF_APPL_VAR
#define CANIF_APPL_MSG_VAR CANIF_APPL_VAR
/* VAR section of lower layers (CAN Driver / Transceiver Driver) automatically mapped to APPL_VAR */
#define CANIF_CBK_VAR CANIF_APPL_VAR
/* #define CANIF_CBK_TRCV_VAR CANIF_CBK_VAR not used yet */
#define CANIF_CBK_DRV_VAR CANIF_CBK_VAR
/* Code sections - DO NOT MODIFY */
#define CANIF_CBK_TRCV_CODE CANIF_APPL_CODE
#define CANIF_CBK_CANDRV_CODE CANIF_APPL_CODE
#define CANIF_APPL_STATE_CODE CANIF_APPL_CODE
#define CANIF_APPL_MSG_CODE CANIF_APPL_CODE
/* Upper layer data pointer */
#define CANIF_UL_STANDARD_VAR CANIF_APPL_VAR
#define CANIF_UL_ADVANCED_VAR CANIF_APPL_VAR
#define CANIF_UL_OSEKNM_VAR CANIF_APPL_VAR
/**********************************************************************************************************************
* CANIF END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CRYIF START
*********************************************************************************************************************/
#define CRYIF_CODE
#define CRYIF_CONST
#define CRYIF_VAR_ZERO_INIT
#define CRYIF_APPL_VAR
#define CRYIF_APPL_DATA
/**********************************************************************************************************************
* CRYIF END
*********************************************************************************************************************/
/***********************************************************************************************************************
* MEMACC START
**********************************************************************************************************************/
#define MEMACC_CONST
#define MEMACC_VAR_NO_INIT
/***********************************************************************************************************************
* MEMACC END
**********************************************************************************************************************/
#ifndef STATIC
#define STATIC static
#endif
#define _TEXAS_INSTRUMENTS_C_ARM_
/**********************************************************************************************************************
* ADC START
*********************************************************************************************************************/
#define ADC_APPL_CODE
#define ADC_APPL_CONST
#define ADC_APPL_DATA
#define ADC_CALLOUT_CODE
#define ADC_CODE
#define ADC_CONST
#define ADC_VAR
#define ADC_VAR_FAST
#define ADC_VAR_NOINIT
#define ADC_VAR_POWER_ON_INIT
#define ADC_PBCFG
/**********************************************************************************************************************
* ADC END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CAN START
*********************************************************************************************************************/
#define CAN_APPL_CODE
#define CAN_APPL_CONST
#define CAN_APPL_DATA
#define CAN_CALLOUT_CODE
#define CAN_CODE
#define CAN_CONST
#define CAN_VAR
#define CAN_VAR_FAST
#define CAN_VAR_NOINIT
#define CAN_VAR_POWER_ON_INIT
#define CAN_PBCFG
/**********************************************************************************************************************
* CAN END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CDD START
*********************************************************************************************************************/
#define CDD_APPL_CODE
#define CDD_APPL_CONST
#define CDD_APPL_DATA
#define CDD_CALLOUT_CODE
#define CDD_CODE
#define CDD_CONST
#define CDD_VAR
#define CDD_VAR_FAST
#define CDD_VAR_NOINIT
#define CDD_VAR_POWER_ON_INIT
#define CDD_PBCFG
/**********************************************************************************************************************
* CDD END
*********************************************************************************************************************/
/**********************************************************************************************************************
* DIO START
*********************************************************************************************************************/
#define DIO_APPL_CODE
#define DIO_APPL_CONST
#define DIO_APPL_DATA
#define DIO_CALLOUT_CODE
#define DIO_CODE
#define DIO_CONST
#define DIO_VAR
#define DIO_VAR_FAST
#define DIO_VAR_NOINIT
#define DIO_VAR_POWER_ON_INIT
/**********************************************************************************************************************
* DIO END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CDD_DMA START
*********************************************************************************************************************/
#define CDD_DMA_APPL_CODE
#define CDD_DMA_APPL_CONST
#define CDD_DMA_APPL_DATA
#define CDD_DMA_CALLOUT_CODE
#define CDD_DMA_CODE
#define CDD_DMA_CONST
#define CDD_DMA_VAR
#define CDD_DMA_VAR_FAST
#define CDD_DMA_VAR_NOINIT
#define CDD_DMA_VAR_POWER_ON_INIT
/**********************************************************************************************************************
* CDD_DMA END
*********************************************************************************************************************/
/**********************************************************************************************************************
* ETH START
*********************************************************************************************************************/
#define ETH_APPL_CODE
#define ETH_APPL_CONST
#define ETH_APPL_DATA
#define ETH_CALLOUT_CODE
#define ETH_CODE
#define ETH_CONST
#define ETH_VAR
#define ETH_VAR_FAST
#define ETH_VAR_NOINIT
#define ETH_VAR_POWER_ON_INIT
#define ETH_PBCFG
/**********************************************************************************************************************
* ETH END
*********************************************************************************************************************/
/**********************************************************************************************************************
* FLS START
*********************************************************************************************************************/
#define FLS_APPL_CODE
#define FLS_APPL_CONST
#define FLS_APPL_DATA
#define FLS_CALLOUT_CODE
#define FLS_CODE
#define FLS_CONST
#define FLS_VAR
#define FLS_VAR_FAST
#define FLS_VAR_NOINIT
#define FLS_VAR_POWER_ON_INIT
#define FLS_CONFIG_DATA
/**********************************************************************************************************************
* FLS END
*********************************************************************************************************************/
/**********************************************************************************************************************
* GPT START
*********************************************************************************************************************/
#define GPT_APPL_CODE
#define GPT_APPL_CONST
#define GPT_APPL_DATA
#define GPT_CALLOUT_CODE
#define GPT_CODE
#define GPT_CONST
#define GPT_VAR
#define GPT_VAR_FAST
#define GPT_VAR_NOINIT
#define GPT_VAR_POWER_ON_INIT
/**********************************************************************************************************************
* GPT END
*********************************************************************************************************************/ /**********************************************************************************************************************
* I2C START
*********************************************************************************************************************/
#define I2C_APPL_CODE
#define I2C_APPL_CONST
#define I2C_APPL_DATA
#define I2C_CALLOUT_CODE
#define I2C_CODE
#define I2C_CONST
#define I2C_VAR
#define I2C_VAR_FAST
#define I2C_VAR_NOINIT
#define I2C_VAR_POWER_ON_INIT
/**********************************************************************************************************************
* I2C END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CDD_I2C START
*********************************************************************************************************************/
#define CDD_I2C_APPL_CODE
#define CDD_I2C_APPL_CONST
#define CDD_I2C_APPL_DATA
#define CDD_I2C_CALLOUT_CODE
#define CDD_I2C_CODE
#define CDD_I2C_CONST
#define CDD_I2C_VAR
#define CDD_I2C_VAR_FAST
#define CDD_I2C_VAR_NOINIT
#define CDD_I2C_VAR_POWER_ON_INIT
/**********************************************************************************************************************
* CDD_I2C END
*********************************************************************************************************************/
/**********************************************************************************************************************
* ICU START
*********************************************************************************************************************/
#define ICU_APPL_CODE
#define ICU_APPL_CONST
#define ICU_APPL_DATA
#define ICU_CALLOUT_CODE
#define ICU_CODE
#define ICU_CONST
#define ICU_VAR
#define ICU_VAR_FAST
#define ICU_VAR_NOINIT
#define ICU_VAR_POWER_ON_INIT
#define ICU_PBCFG
/**********************************************************************************************************************
* ICU END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CDD_IPC START
*********************************************************************************************************************/
#define CDD_IPC_APPL_CODE
#define CDD_IPC_APPL_CONST
#define CDD_IPC_APPL_DATA
#define CDD_IPC_CALLOUT_CODE
#define CDD_IPC_CODE
#define CDD_IPC_CONST
#define CDD_IPC_VAR
#define CDD_IPC_VAR_FAST
#define CDD_IPC_VAR_NOINIT
#define CDD_IPC_VAR_POWER_ON_INIT
#define CDD_IPC_CFG
/**********************************************************************************************************************
* CDD_IPC END
*********************************************************************************************************************/
/**********************************************************************************************************************
* LIN START
*********************************************************************************************************************/
#define LIN_APPL_CODE
#define LIN_APPL_CONST
#define LIN_APPL_DATA
#define LIN_CALLOUT_CODE
#define LIN_CODE
#define LIN_CONST
#define LIN_VAR
#define LIN_VAR_FAST
#define LIN_VAR_NOINIT
#define LIN_VAR_POWER_ON_INIT
#define LIN_PBCFG
/**********************************************************************************************************************
* LIN END
*********************************************************************************************************************/
/**********************************************************************************************************************
* MCU START
*********************************************************************************************************************/
#define MCU_APPL_CODE
#define MCU_APPL_CONST
#define MCU_APPL_DATA
#define MCU_CALLOUT_CODE
#define MCU_CODE
#define MCU_CONST
#define MCU_VAR
#define MCU_VAR_FAST
#define MCU_VAR_NOINIT
#define MCU_VAR_POWER_ON_INIT
#define MCU_PBCFG
/**********************************************************************************************************************
* MCU END
*********************************************************************************************************************/
/**********************************************************************************************************************
* PORT START
*********************************************************************************************************************/
#define PORT_APPL_CODE
#define PORT_APPL_CONST
#define PORT_APPL_DATA
#define PORT_CALLOUT_CODE
#define PORT_CODE
#define PORT_CONST
#define PORT_VAR
#define PORT_VAR_FAST
#define PORT_VAR_NOINIT
#define PORT_VAR_POWER_ON_INIT
#define PORT_PBCFG
/**********************************************************************************************************************
* PORT END
*********************************************************************************************************************/
/**********************************************************************************************************************
* PWM START
*********************************************************************************************************************/
#define PWM_APPL_CODE
#define PWM_APPL_CONST
#define PWM_APPL_DATA
#define PWM_CALLOUT_CODE
#define PWM_CODE
#define PWM_CONST
#define PWM_VAR
#define PWM_VAR_FAST
#define PWM_VAR_NOINIT
#define PWM_VAR_POWER_ON_INIT
#define PWM_PBCFG
/**********************************************************************************************************************
* PWM END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CDD_PWM START
*********************************************************************************************************************/
#define CDD_PWM_APPL_CODE
#define CDD_PWM_APPL_CONST
#define CDD_PWM_APPL_DATA
#define CDD_PWM_CALLOUT_CODE
#define CDD_PWM_CODE
#define CDD_PWM_CONST
#define CDD_PWM_VAR
#define CDD_PWM_VAR_FAST
#define CDD_PWM_VAR_NOINIT
#define CDD_PWM_VAR_POWER_ON_INIT
#define CDD_PWM_PBCFG
/**********************************************************************************************************************
* CDD_PWM END
*********************************************************************************************************************/
/**********************************************************************************************************************
* SPI START
*********************************************************************************************************************/
#define SPI_APPL_CODE
#define SPI_APPL_CONST
#define SPI_APPL_DATA
#define SPI_CALLOUT_CODE
#define SPI_CODE
#define SPI_CONST
#define SPI_VAR
#define SPI_VAR_FAST
#define SPI_VAR_NOINIT
#define SPI_VAR_POWER_ON_INIT
#define SPI_CONFIG_DATA
/**********************************************************************************************************************
* SPI END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CDD_UART START
*********************************************************************************************************************/
#define CDD_UART_APPL_CODE
#define CDD_UART_APPL_CONST
#define CDD_UART_APPL_DATA
#define CDD_UART_CALLOUT_CODE
#define CDD_UART_CODE
#define CDD_UART_CONST
#define CDD_UART_VAR
#define CDD_UART_VAR_FAST
#define CDD_UART_VAR_NOINIT
#define CDD_UART_VAR_POWER_ON_INIT
/**********************************************************************************************************************
* CDD_UART END
*********************************************************************************************************************/
/**********************************************************************************************************************
* WDG START
*********************************************************************************************************************/
#define WDG_APPL_CODE
#define WDG_APPL_CONST
#define WDG_APPL_DATA
#define WDG_CALLOUT_CODE
#define WDG_CODE
#define WDG_CONST
#define WDG_VAR
#define WDG_VAR_FAST
#define WDG_VAR_NOINIT
#define WDG_VAR_POWER_ON_INIT
/**********************************************************************************************************************
* WDG END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CSM START
*********************************************************************************************************************/
#define CSM_CODE
#define CSM_APPL_CODE
#define CSM_RTE_CODE
#define CSM_CONST
#define CSM_VAR_NOINIT
#define CSM_VAR_ZERO_INIT
#define CSM_APPL_VAR
#define CSM_APPL_CONST
/**********************************************************************************************************************
* CSM END
*********************************************************************************************************************/
/**********************************************************************************************************************
* VSECPRIM START
*********************************************************************************************************************/
#define VSECPRIM_CODE
#define VSECPRIM_CONST
#define VSECPRIM_APPL_CONST
#define VSECPRIM_APPL_VAR
#define VSECPRIM_APPL_DATA
/**********************************************************************************************************************
* VSECPRIM END
*********************************************************************************************************************/
# define DET_CODE
# define DET_VAR
# define DET_APPL_DATA
# define DET_CONST
/**********************************************************************************************************************
* WRAPNV START
*********************************************************************************************************************/
#define WRAPNV_CODE
#define WRAPNV_VAR_NOINIT
#define WRAPNV_CONST
#define WRAPNV_DATA
#define WRAPNV_NVM_APPL_DATA
/**********************************************************************************************************************
* WRAPNV END
*********************************************************************************************************************/
/**********************************************************************************************************************
* CANTP START
*********************************************************************************************************************/
#define CANTP_CODE
#define CANTP_CONST
#define CANTP_PBCFG
#define CANTP_VAR_PBCFG
#define CANTP_VAR_CLEARED
#define CANTP_VAR_NO_INIT
#define CANTP_APPL_CODE
#define CANTP_APPL_DATA
/**********************************************************************************************************************
* CANTP END
*********************************************************************************************************************/
/**********************************************************************************************************************
* VSTDLIB START
*********************************************************************************************************************/
#define VSTDLIB_CODE
#define VSTDLIB_VAR_FAR
#define VSTDLIB_APPL_VAR
#define VSTDLIB_CONST
/**********************************************************************************************************************
* VSTDLIB END
*********************************************************************************************************************/
/* Package Merger: Stop Section CompilerCfgModuleList */
/**********************************************************************************************************************
* GLOBAL FUNCTION MACROS
*********************************************************************************************************************/
/**********************************************************************************************************************
* GLOBAL DATA TYPES AND STRUCTURES
*********************************************************************************************************************/
/**********************************************************************************************************************
* GLOBAL DATA PROTOTYPES
*********************************************************************************************************************/
/**********************************************************************************************************************
* GLOBAL FUNCTION PROTOTYPES
*********************************************************************************************************************/
#endif /* COMPILER_CFG_H */
/**********************************************************************************************************************
* END OF FILE: Compiler_Cfg.h
*********************************************************************************************************************/