1015 lines
43 KiB
C
1015 lines
43 KiB
C
|
|
/**********************************************************************************************************************
|
||
|
|
* 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
|
||
|
|
*********************************************************************************************************************/
|