<DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Com/ComConfig/ComSignal/ComTransferProperty</DEFINITION-REF>\r
<VALUE>PENDING</VALUE>\r
</ENUMERATION-VALUE>\r
+ <ENUMERATION-VALUE>\r
+ <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Com/ComConfig/ComSignal/ComRxDataTimeoutAction</DEFINITION-REF>\r
+ <VALUE>NONE</VALUE>\r
+ </ENUMERATION-VALUE>\r
</PARAMETER-VALUES>\r
</CONTAINER>\r
<CONTAINER UUID="98149d0c-7805-42e4-91b0-0e3fc746425f">\r
<DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Com/ComConfig/ComSignal/ComTransferProperty</DEFINITION-REF>\r
<VALUE>PENDING</VALUE>\r
</ENUMERATION-VALUE>\r
+ <ENUMERATION-VALUE>\r
+ <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Com/ComConfig/ComSignal/ComRxDataTimeoutAction</DEFINITION-REF>\r
+ <VALUE>NONE</VALUE>\r
+ </ENUMERATION-VALUE>\r
</PARAMETER-VALUES>\r
</CONTAINER>\r
</SUB-CONTAINERS>\r
<SHORT-NAME>User_1</SHORT-NAME>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMUserConfig</DEFINITION-REF>\r
</CONTAINER>\r
+ <CONTAINER UUID="b8928227-f00d-415c-921c-1724c7ba07ee">\r
+ <SHORT-NAME>EcuMDefaultShutdownTarget</SHORT-NAME>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <ENUMERATION-VALUE>\r
+ <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultState</DEFINITION-REF>\r
+ <VALUE>EcuMStateReset</VALUE>\r
+ </ENUMERATION-VALUE>\r
+ </PARAMETER-VALUES>\r
+ <REFERENCE-VALUES>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="SYMBOLIC-NAME-REFERENCE-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultSleepModeRef</DEFINITION-REF>\r
+ </REFERENCE-VALUE>\r
+ </REFERENCE-VALUES>\r
+ </CONTAINER>\r
+ <CONTAINER UUID="c3b48061-67f3-4988-849d-e81351406aa1">\r
+ <SHORT-NAME>EcuMSleepMode</SHORT-NAME>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeId</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ <BOOLEAN-VALUE>\r
+ <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeSuspend</DEFINITION-REF>\r
+ <VALUE>false</VALUE>\r
+ </BOOLEAN-VALUE>\r
+ </PARAMETER-VALUES>\r
+ <REFERENCE-VALUES>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="SYMBOLIC-NAME-REFERENCE-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeMcuModeRef</DEFINITION-REF>\r
+ </REFERENCE-VALUE>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="SYMBOLIC-NAME-REFERENCE-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMWakeupSourceMask</DEFINITION-REF>\r
+ </REFERENCE-VALUE>\r
+ </REFERENCE-VALUES>\r
+ </CONTAINER>\r
+ <CONTAINER UUID="ed170f56-ecec-48a6-a4bb-d36ac8ab14d4">\r
+ <SHORT-NAME>EcuMWakeupSource</SHORT-NAME>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMResetReason</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ <FLOAT-VALUE>\r
+ <DEFINITION-REF DEST="FLOAT-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMValidationTimeout</DEFINITION-REF>\r
+ <VALUE>0.0</VALUE>\r
+ </FLOAT-VALUE>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourceId</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ <BOOLEAN-VALUE>\r
+ <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourcePolling</DEFINITION-REF>\r
+ <VALUE>false</VALUE>\r
+ </BOOLEAN-VALUE>\r
+ </PARAMETER-VALUES>\r
+ </CONTAINER>\r
</SUB-CONTAINERS>\r
</CONTAINER>\r
</CONTAINERS>\r
<DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/PduR/PduRGeneral/PduRZeroCostOperation</DEFINITION-REF>\r
<VALUE>true</VALUE>\r
</BOOLEAN-VALUE>\r
+ <BOOLEAN-VALUE>\r
+ <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/PduR/PduRGeneral/ArcPduRJ1939TpSupport</DEFINITION-REF>\r
+ <VALUE>false</VALUE>\r
+ </BOOLEAN-VALUE>\r
</PARAMETER-VALUES>\r
</CONTAINER>\r
<CONTAINER UUID="7167b770-3459-48ec-bcea-4696e8802aec">\r
+++ /dev/null
-\r
-\r
-#CFG+=VLE\r
-MOD_USE+= DET ECUM MCU KERNEL RAMLOG
\ No newline at end of file
+++ /dev/null
-/*\r
-* Configuration of module: Det (Det_Cfg.h)\r
-*\r
-* Created by: \r
-* Copyright: \r
-*\r
-* Configured for (MCU): MPC551x\r
-*\r
-* Module vendor: ArcCore\r
-* Generator version: 2.0.1\r
-*\r
-* Generated by Arctic Studio (http://arccore.com) \r
-* on Mon Jun 13 17:00:38 CEST 2011\r
-*/\r
-\r
-
-#if !(((DET_SW_MAJOR_VERSION == 1) && (DET_SW_MINOR_VERSION == 0)) )
-#error Det: Configuration file expected BSW module version to be 1.0.*
-#endif
-
-/*\r
- * Development Error Tracer driver\r
- *\r
- * Specification: Autosar v2.0.1, Final\r
- *\r
- */\r
-#ifndef DET_CFG_H\r
-#define DET_CFG_H \r
-\r
-#define DET_ENABLE_CALLBACKS STD_OFF // Enable to use callback on errors\r
-#define DET_USE_RAMLOG STD_ON // Enable to log DET errors to ramlog\r
-#define DET_WRAP_RAMLOG STD_ON // The ramlog wraps around when reaching the end\r
-#define DET_USE_STDERR STD_OFF // Enable to get DET errors on stderr\r
-#define DET_DEINIT_API STD_OFF // Enable/Disable the Det_DeInit function\r
-#define DET_RAMLOG_SIZE (16) // Number of entries in ramlog\r
-#define DET_NUMBER_OF_CALLBACKS (5) // Number of callbacks\r
-\r
-#endif /* DET_CFG_H */\r
+++ /dev/null
-/*\r
-* Configuration of module: Dio (Dio_Cfg.h)\r
-*\r
-* Created by: \r
-* Copyright: \r
-*\r
-* Configured for (MCU): MPC551x\r
-*\r
-* Module vendor: ArcCore\r
-* Generator version: 2.0.0\r
-*\r
-* Generated by Arctic Studio (http://arccore.com) \r
-* on Mon Jun 13 16:26:35 CEST 2011\r
-*/\r
-\r
-
-#if !(((DIO_SW_MAJOR_VERSION == 1) && (DIO_SW_MINOR_VERSION == 0)) )
-#error Dio: Configuration file expected BSW module version to be 1.0.*
-#endif
-
-\r
-#ifndef DIO_CFG_H_\r
-#define DIO_CFG_H_\r
-\r
-#define DIO_VERSION_INFO_API STD_ON\r
-#define DIO_DEV_ERROR_DETECT STD_ON\r
-\r
-#define DIO_END_OF_LIST -1\r
-\r
-// Physical ports\r
-typedef enum\r
-{\r
- DIO_PORT_A = 0,\r
- DIO_PORT_B = 1,\r
- DIO_PORT_C = 2,\r
- DIO_PORT_D = 3,\r
- DIO_PORT_E = 4,\r
- DIO_PORT_F = 5,\r
- DIO_PORT_G = 6,\r
- DIO_PORT_H = 7,\r
- DIO_PORT_I = 8,\r
- DIO_PORT_J = 9,\r
- DIO_PORT_K = 10,\r
-} Dio_PortTypesType;\r
-\r
-\r
-// Channels \r
-#define DIO_CHANNEL_NAME_LEDS_LED4 52\r
-#define DIO_CHANNEL_NAME_LEDS_LED5 53\r
-\r
-// Channel group\r
-#define DIO_GROUP_NAME_LED_GRP_PTR (&DioConfigData[0])\r
-\r
-// Ports\r
-#define DIO_PORT_NAME_LED_PORT (DIO_PORT_D)\r
-\r
-\r
-\r
-\r
-// Pointers for convenience.\r
-// Channels \r
-extern const Dio_ChannelType DioChannelConfigData[];\r
-// Channel group\r
-extern const Dio_ChannelGroupType DioConfigData[];\r
-// Port\r
-extern const Dio_PortType DioPortConfigData[];\r
-\r
-#endif /*DIO_CFG_H_*/\r
+++ /dev/null
-/*\r
-* Configuration of module: Dio (Dio_Lcfg.c)\r
-*\r
-* Created by: \r
-* Copyright: \r
-*\r
-* Configured for (MCU): MPC551x\r
-*\r
-* Module vendor: ArcCore\r
-* Generator version: 2.0.0\r
-*\r
-* Generated by Arctic Studio (http://arccore.com) \r
-* on Mon Jun 13 16:26:35 CEST 2011\r
-*/\r
-\r
-\r
- \r
-#include "Dio.h"\r
-#include "Dio_Cfg.h"\r
-\r
-const Dio_ChannelType DioChannelConfigData[] = { \r
- DIO_CHANNEL_NAME_LEDS_LED4,\r
- DIO_CHANNEL_NAME_LEDS_LED5,\r
- DIO_END_OF_LIST\r
-};\r
-\r
-const Dio_PortType DioPortConfigData[] = { \r
- DIO_PORT_NAME_LED_PORT, \r
- DIO_END_OF_LIST\r
-};\r
-\r
-const Dio_ChannelGroupType DioConfigData[] = { \r
- { \r
- .port = DIO_PORT_NAME_LED_PORT,\r
- .mask = 48, \r
- .offset = 4, \r
- }, \r
- { \r
- .port = DIO_END_OF_LIST, \r
- .offset = DIO_END_OF_LIST, \r
- .mask = DIO_END_OF_LIST, \r
- }\r
-};\r
-\r
-\r
-uint32 Dio_GetPortConfigSize(void)\r
-{\r
- return sizeof(DioConfigData);\r
-}\r
+++ /dev/null
-\r
-MOD_USE += DIO MCU KERNEL PORT DET ECUM \r
-\r
+++ /dev/null
-/*\r
-* Configuration of module: EcuM (EcuM_Cfg.h)\r
-*\r
-* Created by: \r
-* Copyright: \r
-*\r
-* Configured for (MCU): MPC551x\r
-*\r
-* Module vendor: ArcCore\r
-* Generator version: 2.0.2\r
-*\r
-* Generated by Arctic Studio (http://arccore.com) \r
-*/\r
-\r
-
-#if !(((ECUM_SW_MAJOR_VERSION == 2) && (ECUM_SW_MINOR_VERSION == 0)) )
-#error EcuM: Configuration file expected BSW module version to be 2.0.*
-#endif
-
-\r
-\r
-#ifndef ECUM_CFG_H_\r
-#define ECUM_CFG_H_\r
-\r
-#define ECUM_VERSION_INFO_API STD_ON\r
-#define ECUM_DEV_ERROR_DETECT STD_ON\r
-\r
-#define ECUM_MAIN_FUNCTION_PERIOD (200)\r
-#define ECUM_NVRAM_READALL_TIMEOUT (10000)\r
-#define ECUM_NVRAM_WRITEALL_TIMEOUT (10000)\r
-#define ECUM_NVRAM_MIN_RUN_DURATION (10000)\r
-\r
-\r
-typedef enum {\r
- ECUM_USER_EcuMUserConfig,\r
- ECUM_USER_ENDMARK // Must be the last in list!\r
-} EcuM_UserList;\r
-\r
-\r
-#endif /*ECUM_CFG_H_*/\r
-\r
+++ /dev/null
-/*\r
-* Configuration of module: EcuM (EcuM_Generated_Types.h)\r
-*\r
-* Created by: \r
-* Copyright: \r
-*\r
-* Configured for (MCU): MPC551x\r
-*\r
-* Module vendor: ArcCore\r
-* Generator version: 2.0.2\r
-*\r
-* Generated by Arctic Studio (http://arccore.com) \r
-*/\r
-\r
-
-#if !(((ECUM_SW_MAJOR_VERSION == 2) && (ECUM_SW_MINOR_VERSION == 0)) )
-#error EcuM: Configuration file expected BSW module version to be 2.0.*
-#endif
-
-\r
-#ifndef _ECUM_GENERATED_TYPES_H_\r
-#define _ECUM_GENERATED_TYPES_H_\r
-\r
-#ifdef CFG_ECUM_USE_SERVICE_COMPONENT\r
-#include "Rte_EcuM.h"\r
-#endif\r
-\r
-#include "EcuM_Types.h"\r
-\r
-#if defined(USE_MCU)\r
-#include "Mcu.h"\r
-#endif\r
-#if defined(USE_PORT)\r
-#include "Port.h"\r
-#endif\r
-#if defined(USE_CAN)\r
-#include "Can.h"\r
-#endif\r
-#if defined(USE_CANIF)\r
-#include "CanIf.h"\r
-#endif\r
-#if defined(USE_PWM)\r
-#include "Pwm.h"\r
-#endif\r
-#if defined(USE_COM)\r
-#include "Com.h"\r
-#endif\r
-#if defined(USE_PDUR)\r
-#include "PduR.h"\r
-#endif\r
-#if defined(USE_DMA)\r
-#include "Dma.h"\r
-#endif\r
-#if defined(USE_ADC)\r
-#include "Adc.h"\r
-#endif\r
-#if defined(USE_GPT)\r
-#include "Gpt.h"\r
-#endif\r
-#if defined(USE_COMM)\r
-#include "ComM.h"\r
-#endif\r
-#if defined(USE_NM)\r
-#include "Nm.h"\r
-#endif\r
-#if defined(USE_CANNM)\r
-#include "CanNm.h"\r
-#endif\r
-#if defined(USE_CANSM)\r
-#include "CanSM.h"\r
-#endif\r
-#if defined(USE_J1939TP)\r
-#include "J1939Tp.h"\r
-#endif\r
-#if defined(USE_UDPNM)\r
-#include "UdpNm.h"\r
-#endif\r
-#if defined(USE_LINSM)\r
-#include "LinSM.h"\r
-#endif\r
-#if defined(USE_FLS)\r
-#include "Fls.h"\r
-#endif\r
-#if defined(USE_EEP)\r
-#include "Eep.h"\r
-#endif\r
-#if defined(USE_SPI)\r
-#include "Spi.h"\r
-#endif\r
-#if defined(USE_WDG)\r
-#include "Wdg.h"\r
-#endif\r
-#if defined(USE_WDGM)\r
-#include "WdgM.h"\r
-#endif\r
-#if defined(USE_WDGIF)\r
-#include "WdgIf.h"\r
-#endif\r
-\r
-\r
-typedef struct\r
-{\r
- EcuM_StateType EcuMDefaultShutdownTarget;\r
- uint8 EcuMDefaultSleepMode;\r
- AppModeType EcuMDefaultAppMode;\r
- uint32 EcuMRunMinimumDuration;\r
- uint32 EcuMNvramReadAllTimeout;\r
- uint32 EcuMNvramWriteAllTimeout;\r
-\r
-#if defined(USE_MCU)\r
- const Mcu_ConfigType* McuConfig;\r
-#endif\r
-#if defined(USE_PORT)\r
- const Port_ConfigType* PortConfig;\r
-#endif\r
-#if defined(USE_CAN)\r
- const Can_ConfigType* CanConfig;\r
-#endif\r
-#if defined(USE_CANIF)\r
- const CanIf_ConfigType* CanIfConfig;\r
-#endif\r
-#if defined(USE_CANSM)\r
- const CanSM_ConfigType* CanSMConfig;\r
-#endif\r
-#if defined(USE_NM)\r
- const Nm_ConfigType* NmConfig;\r
-#endif\r
-#if defined(USE_CANNM)\r
- const CanNm_ConfigType* CanNmConfig;\r
-#endif\r
-#if defined(USE_UDPNM)\r
- const UdpNm_ConfigType* UdpNmConfig;\r
-#endif\r
-#if defined(USE_COMM)\r
- const ComM_ConfigType* ComMConfig;\r
-#endif\r
-#if defined(USE_COM)\r
- const Com_ConfigType* ComConfig;\r
-#endif\r
-#if defined(USE_J1939TP)\r
- const J1939Tp_ConfigType* J1939TpConfig;\r
-#endif\r
-#if defined(USE_PDUR)\r
- const PduR_PBConfigType* PduRConfig;\r
-#endif\r
-#if defined(USE_PWM)\r
- const Pwm_ConfigType* PwmConfig;\r
-#endif\r
-#if defined(USE_DMA)\r
- const Dma_ConfigType* DmaConfig;\r
-#endif\r
-#if defined(USE_ADC)\r
- const Adc_ConfigType* AdcConfig;\r
-#endif\r
-#if defined(USE_GPT)\r
- const Gpt_ConfigType* GptConfig;\r
-#endif\r
-#if defined(USE_FLS)\r
- const Fls_ConfigType* FlashConfig;\r
-#endif\r
-#if defined(USE_EEP)\r
- const Eep_ConfigType* EepConfig;\r
-#endif\r
-#if defined(USE_SPI)\r
- const Spi_ConfigType* SpiConfig;\r
-#endif\r
-#if defined(USE_WDG)\r
- const Wdg_ConfigType* WdgConfig;\r
-#endif\r
-#if defined(USE_WDGIF)\r
- const WdgIf_ConfigType* WdgIfConfig;\r
-#endif\r
-#if defined(USE_WDGM)\r
- const WdgM_ConfigType* WdgMConfig;\r
-#endif\r
-} EcuM_ConfigType;\r
-\r
-#endif /*_ECUM_GENERATED_TYPES_H_*/\r
+++ /dev/null
-/*\r
-* Configuration of module: EcuM (EcuM_PBcfg.c)\r
-*\r
-* Created by: \r
-* Copyright: \r
-*\r
-* Configured for (MCU): MPC551x\r
-*\r
-* Module vendor: ArcCore\r
-* Generator version: 2.0.2\r
-*\r
-* Generated by Arctic Studio (http://arccore.com) \r
-*/\r
-\r
-\r
-\r
-#include "EcuM.h"\r
-#include "EcuM_Generated_Types.h"\r
-\r
-#if defined(USE_CANSM)\r
-extern const CanSM_ConfigType CanSM_Config;\r
-#endif\r
-#if defined(USE_NM)\r
-extern const Nm_ConfigType Nm_Config;\r
-#endif\r
-#if defined(USE_CANNM)\r
-extern const CanNm_ConfigType CanNm_Config;\r
-#endif\r
-#if defined(USE_UDPNM)\r
-extern const UdpNm_ConfigType UdpNm_Config;\r
-#endif\r
-#if defined(USE_COMM)\r
-extern const ComM_ConfigType ComM_Config;\r
-#endif\r
-\r
-#if defined(USE_J1939TP)\r
-extern const J1939Tp_ConfigType J1939Tp_Config;\r
-#endif\r
-\r
-\r
-EcuM_ConfigType EcuMConfig =\r
-{\r
- .EcuMDefaultShutdownTarget = ECUM_STATE_RESET,\r
- .EcuMDefaultSleepMode = 0, // Don't care\r
- .EcuMDefaultAppMode = OSDEFAULTAPPMODE,\r
- .EcuMNvramReadAllTimeout = ECUM_NVRAM_READALL_TIMEOUT,\r
- .EcuMNvramWriteAllTimeout = ECUM_NVRAM_WRITEALL_TIMEOUT,\r
- .EcuMRunMinimumDuration = ECUM_NVRAM_MIN_RUN_DURATION,\r
-\r
-#if defined(USE_MCU)\r
- .McuConfig = McuConfigData,\r
-#endif\r
-#if defined(USE_PORT)\r
- .PortConfig = &PortConfigData,\r
-#endif\r
-#if defined(USE_CAN)\r
- .CanConfig = &CanConfigData,\r
-#endif\r
-#if defined(USE_CANIF)\r
- .CanIfConfig = &CanIf_Config,\r
-#endif\r
-#if defined(USE_CANSM)\r
- .CanSMConfig = &CanSM_Config,\r
-#endif\r
-#if defined(USE_CANNM)\r
- .CanNmConfig = &CanNm_Config,\r
-#endif\r
-#if defined(USE_UDPNM)\r
- .UdpNmConfig = &UdpNm_Config,\r
-#endif\r
-#if defined(USE_COM)\r
- .ComConfig = &ComConfiguration,\r
-#endif\r
-#if defined(USE_COMM)\r
- .ComMConfig = &ComM_Config,\r
-#endif\r
-#if defined(USE_J1939TP)\r
- .J1939TpConfig = &J1939Tp_Config,\r
-#endif\r
-#if defined(USE_NM)\r
- .NmConfig = &Nm_Config,\r
-#endif\r
-#if defined(USE_PDUR)\r
- .PduRConfig = &PduR_Config,\r
-#endif\r
-#if defined(USE_J1939TP)\r
- .J1939TpConfig = &J1939Tp_Config,\r
-#endif\r
-#if defined(USE_DMA)\r
- .DmaConfig = DmaConfig,\r
-#endif\r
-#if defined(USE_ADC)\r
- .AdcConfig = AdcConfig,\r
-#endif\r
-#if defined(USE_PWM)\r
- .PwmConfig = &PwmConfig,\r
-#endif\r
-#if defined(USE_WDG)\r
- .WdgConfig = &WdgConfig,\r
-#endif\r
-#if defined(USE_WDGM)\r
- .WdgMConfig = &WdgMConfig,\r
-#endif\r
-#if defined(USE_WDGIF)\r
- .WdgIfConfig = &WdgIfConfig,\r
-#endif\r
-#if defined(USE_GPT)\r
- .GptConfig = GptConfigData,\r
-#endif\r
-#if defined(USE_FLS)\r
- .FlashConfig = FlsConfigSet,\r
-#endif\r
-#if defined(USE_EEP)\r
- .EepConfig = EepConfigData,\r
-#endif\r
-#if defined(USE_SPI)\r
- .SpiConfig = &SpiConfigData,\r
-#endif\r
-};\r
+++ /dev/null
-/*\r
-* Configuration of module: Mcu (Mcu_Cfg.c)\r
-*\r
-* Created by: \r
-* Copyright: \r
-*\r
-* Configured for (MCU): MPC551x\r
-*\r
-* Module vendor: ArcCore\r
-* Generator version: 2.0.3\r
-*\r
-* Generated by Arctic Studio (http://arccore.com) \r
-* on Mon Jun 13 16:26:35 CEST 2011\r
-*/\r
-\r
-\r
-#ifndef MCU_CFG_C_\r
-#define MCU_CFG_C_\r
-\r
-#include "Mcu.h"\r
-\r
-\r
-Mcu_RamSectorSettingConfigType Mcu_RamSectorSettingConfigData[MCU_NBR_OF_RAM_SECTIONS] = {\r
-};\r
-\r
-Mcu_ClockSettingConfigType Mcu_ClockSettingConfigData[] =\r
-{\r
- {\r
- .McuClockReferencePointFrequency = 8000000UL,\r
- .Pll1 = 1,\r
- .Pll2 = 104,\r
- .Pll3 = 5,\r
- },\r
- {\r
- .McuClockReferencePointFrequency = 16000000UL,\r
- .Pll1 = 3,\r
- .Pll2 = 83,\r
- .Pll3 = 5,\r
- },\r
-};\r
-\r
-\r
-const Mcu_ConfigType McuConfigData[] = {\r
- {\r
- .McuClockSrcFailureNotification = 0,\r
- .McuRamSectors = MCU_NBR_OF_RAM_SECTIONS,\r
- .McuClockSettings = 2,\r
- .McuDefaultClockSettings = 0,\r
- .McuClockSettingConfig = &Mcu_ClockSettingConfigData[0],\r
- .McuRamSectorSettingConfig = &Mcu_RamSectorSettingConfigData[0],\r
- }\r
-};\r
-\r
-#endif /*MCU_CFG_C_*/\r
+++ /dev/null
-/*\r
-* Configuration of module: Mcu (Mcu_Cfg.h)\r
-*\r
-* Created by: \r
-* Copyright: \r
-*\r
-* Configured for (MCU): MPC551x\r
-*\r
-* Module vendor: ArcCore\r
-* Generator version: 2.0.3\r
-*\r
-* Generated by Arctic Studio (http://arccore.com) \r
-* on Mon Jun 13 16:26:35 CEST 2011\r
-*/\r
-\r
-
-#if !(((MCU_SW_MAJOR_VERSION == 2) && (MCU_SW_MINOR_VERSION == 0)) )
-#error Mcu: Configuration file expected BSW module version to be 2.0.*
-#endif
-
-\r
-#ifndef MCU_CFG_H_\r
-#define MCU_CFG_H_\r
-\r
-#define MCU_DEV_ERROR_DETECT STD_ON \r
-#define MCU_PERFORM_RESET_API STD_ON\r
-#define MCU_VERSION_INFO_API STD_ON\r
-\r
-typedef enum {\r
- MCU_CLOCKTYPE_EXT_REF_80MHZ = 0,\r
- MCU_CLOCKTYPE_EXT_REF_66MHZ = 1,\r
- MCU_NBR_OF_CLOCKS,\r
-} Mcu_ClockType;\r
-\r
-\r
-#define MCU_NBR_OF_RAM_SECTIONS 0\r
-\r
-\r
-#define MCU_DEFAULT_CONFIG McuConfigData[0]\r
-\r
-#endif /*MCU_CFG_H_*/\r
+++ /dev/null
-/*\r
-* Configuration of module: Os (Os_Cfg.c)\r
-*\r
-* Created by: \r
-* Copyright: \r
-*\r
-* Configured for (MCU): MPC551x\r
-*\r
-* Module vendor: ArcCore\r
-* Generator version: 2.0.34\r
-*\r
-* Generated by Arctic Studio (http://arccore.com) \r
-* on Mon Jun 13 16:26:36 CEST 2011\r
-*/\r
-\r
- \r
-\r
-#include "kernel.h"\r
-\r
-\r
-// ############################### EXTERNAL REFERENCES #############################\r
-\r
-/* Application externals */\r
-\r
-/* Interrupt externals */\r
-\r
-\r
-// Set the os tick frequency\r
-OsTickType OsTickFreq = 1000;\r
-\r
-\r
-// ############################### DEBUG OUTPUT #############################\r
-uint32 os_dbg_mask = 0;\r
- \r
-// ############################### APPLICATIONS #############################\r
-GEN_APPLICATION_HEAD = {\r
- GEN_APPLICATION(\r
- /* id */ APPLICATION_ID_OsApplication1,\r
- /* name */ "OsApplication1",\r
- /* trusted */ true, /* NOT CONFIGURABLE IN TOOLS */\r
- /* core */ 0, /* Default value, multicore not enabled.*/\r
- /* StartupHook */ NULL,\r
- /* ShutdownHook */ NULL,\r
- /* ErrorHook */ NULL,\r
- /* rstrtTaskId */ 0 /* NOT CONFIGURABLE IN TOOLS */\r
- ), \r
-};\r
-// ################################# COUNTERS ###############################\r
-GEN_COUNTER_HEAD = {\r
- GEN_COUNTER( COUNTER_ID_Counter1,\r
- "Counter1",\r
- COUNTER_TYPE_HARD,\r
- COUNTER_UNIT_NANO,\r
- 0xffff,\r
- 1,\r
- 1,\r
- 0,\r
- APPLICATION_ID_OsApplication1, /* Application owner */\r
- 1 /* Accessing application mask */\r
- ),\r
-};\r
-\r
- CounterType Os_Arc_OsTickCounter = COUNTER_ID_Counter1;\r
-\r
-\r
-// ################################## ALARMS ################################\r
-GEN_ALARM_AUTOSTART(ALARM_ID_Alarm1, ALARM_AUTOSTART_RELATIVE, 100, 100, OSDEFAULTAPPMODE );\r
- \r
-\r
-GEN_ALARM_HEAD = {\r
- GEN_ALARM( ALARM_ID_Alarm1,\r
- "Alarm1",\r
- COUNTER_ID_Counter1,\r
- GEN_ALARM_AUTOSTART_NAME(ALARM_ID_Alarm1),\r
- ALARM_ACTION_SETEVENT,\r
- TASK_ID_eTask1,\r
- EVENT_MASK_Event1,\r
- 0,\r
- APPLICATION_ID_OsApplication1, /* Application owner */\r
- 1 /* Accessing application mask */\r
- ),\r
-};\r
-\r
-// ################################ RESOURCES ###############################\r
-\r
-// ############################## STACKS (TASKS) ############################\r
-\r
-DECLARE_STACK(OsIdle,OS_OSIDLE_STACK_SIZE);\r
-\r
-DECLARE_STACK(bTask3,2048);\r
-DECLARE_STACK(eTask1,2048);\r
-DECLARE_STACK(eTask2,2048);\r
-\r
-// ################################## TASKS #################################\r
-GEN_TASK_HEAD = {\r
- GEN_BTASK( /* */OsIdle,\r
- /* name */"OsIdle",\r
- /* priority */0,\r
- /* schedule */FULL,\r
- /* autostart */TRUE,\r
- /* resource_int_p */NULL,\r
- /* resource mask */0,\r
- /* activation lim. */1,\r
- /* App owner */0,\r
- /* Accessing apps */1 \r
- ),\r
- GEN_BTASK(\r
- /* */bTask3,\r
- /* name */"bTask3",\r
- /* priority */1,\r
- /* schedule */FULL,\r
- /* autostart */FALSE,\r
- /* resource_int_p */NULL,\r
- /* resource mask */0,\r
- /* activation lim. */1,\r
- /* App owner */APPLICATION_ID_OsApplication1,\r
- /* Accessing apps */1\r
- ), \r
- GEN_ETASK(\r
- /* */eTask1,\r
- /* name */"eTask1",\r
- /* priority */1,\r
- /* schedule */FULL,\r
- /* name */TRUE,\r
- /* resource_int_p */NULL,\r
- /* resource mask */0,\r
- /* event mask */1,\r
- /* App owner */APPLICATION_ID_OsApplication1,\r
- /* Accessing apps */1\r
- ), \r
- GEN_ETASK(\r
- /* */eTask2,\r
- /* name */"eTask2",\r
- /* priority */1,\r
- /* schedule */FULL,\r
- /* name */TRUE,\r
- /* resource_int_p */NULL,\r
- /* resource mask */0,\r
- /* event mask */1,\r
- /* App owner */APPLICATION_ID_OsApplication1,\r
- /* Accessing apps */1\r
- ), \r
-};\r
-\r
-// ################################## HOOKS #################################\r
-GEN_HOOKS( \r
- StartupHook, \r
- NULL, \r
- ShutdownHook, \r
- ErrorHook,\r
- PreTaskHook, \r
- PostTaskHook \r
-);\r
-\r
-// ################################## ISRS ##################################\r
-\r
-GEN_ISR_MAP = {\r
- 0\r
-};\r
-\r
-// ############################ SCHEDULE TABLES #############################\r
-\r
-\r
+++ /dev/null
-/*\r
-* Configuration of module: Os (Os_Cfg.h)\r
-*\r
-* Created by: \r
-* Copyright: \r
-*\r
-* Configured for (MCU): MPC551x\r
-*\r
-* Module vendor: ArcCore\r
-* Generator version: 2.0.34\r
-*\r
-* Generated by Arctic Studio (http://arccore.com) \r
-* on Mon Jun 13 16:26:35 CEST 2011\r
-*/\r
-\r
-
-#if !(((OS_SW_MAJOR_VERSION == 2) && (OS_SW_MINOR_VERSION == 0)) )
-#error Os: Configuration file expected BSW module version to be 2.0.*
-#endif
-
-\r
-\r
-#ifndef OS_CFG_H_\r
-#define OS_CFG_H_\r
-\r
-// Application Id's\r
-#define APPLICATION_ID_OsApplication1 0\r
-\r
-// Alarm Id's\r
-#define ALARM_ID_Alarm1 0\r
-\r
-// Counter Id's\r
-#define COUNTER_ID_Counter1 0\r
-\r
-// System counter\r
-#define OSMAXALLOWEDVALUE UINT_MAX// NOT CONFIGURABLE IN TOOLS\r
-#define OSTICKSPERBASE 1 // NOT CONFIGURABLE IN TOOLS\r
-#define OSMINCYCLE 1 // NOT CONFIGURABLE IN TOOLS\r
-#define OSTICKDURATION 1000000UL // Time between ticks in nano seconds\r
-\r
-// Counter macros\r
-#define OSMAXALLOWEDVALUE_Counter1 OSMAXALLOWEDVALUE\r
-#define OSTICKSPERBASE_Counter1 1 // NOT CONFIGURABLE IN TOOLS\r
-#define OSMINCYCLE_Counter1 1\r
-#define OS_TICKS2SEC_Counter1(_ticks) ( (OSTICKDURATION * _ticks)/1000000000UL )\r
-#define OS_TICKS2MS_Counter1(_ticks) ( (OSTICKDURATION * _ticks)/1000000UL )\r
-#define OS_TICKS2US_Counter1(_ticks) ( (OSTICKDURATION * _ticks)/1000UL )\r
-#define OS_TICKS2NS_Counter1(_ticks) (OSTICKDURATION * _ticks)\r
-\r
-\r
-\r
-// Event masks\r
-#define EVENT_MASK_Event1 1\r
-#define EVENT_MASK_Event2 1\r
-\r
-// Isr Id's\r
-\r
-// Resource Id's\r
-\r
-// Linked resource id's\r
-\r
-// Resource masks\r
-\r
-// Task Id's\r
-#define TASK_ID_OsIdle 0\r
-\r
-#define TASK_ID_bTask3 1\r
-#define TASK_ID_eTask1 2\r
-#define TASK_ID_eTask2 3\r
-\r
-// Task entry points\r
-void OsIdle( void );\r
-void bTask3( void );\r
-void eTask1( void );\r
-void eTask2( void );\r
-\r
-// Schedule table id's\r
-\r
-// Stack size\r
-#define OS_INTERRUPT_STACK_SIZE 2048\r
-#define OS_OSIDLE_STACK_SIZE 512\r
-\r
-#define OS_ALARM_CNT 1 \r
-#define OS_TASK_CNT 4\r
-#define OS_SCHTBL_CNT 0\r
-#define OS_COUNTER_CNT 1\r
-#define OS_EVENTS_CNT 2\r
-//#define OS_ISRS_CNT 0\r
-#define OS_RESOURCE_CNT 0\r
-#define OS_LINKED_RESOURCE_CNT 0\r
-#define OS_APPLICATION_CNT 1\r
-#define OS_SERVICE_CNT 0 /* ARCTICSTUDIO_GENERATOR_TODO */\r
-#define CFG_OS_DEBUG STD_OFF\r
-\r
-#define OS_SC1 STD_ON /* NOT CONFIGURABLE IN TOOLS */\r
-#define OS_USE_APPLICATIONS STD_ON\r
-#define OS_USE_MEMORY_PROT STD_OFF /* NOT CONFIGURABLE IN TOOLS */\r
-#define OS_USE_TASK_TIMING_PROT STD_OFF /* NOT CONFIGURABLE IN TOOLS */\r
-#define OS_USE_ISR_TIMING_PROT STD_OFF /* NOT CONFIGURABLE IN TOOLS */\r
-//#define OS_SC3 STD_ON /* NOT CONFIGURABLE IN TOOLS */ \r
-#define OS_STACK_MONITORING STD_ON\r
-#define OS_STATUS_EXTENDED STD_ON\r
-#define OS_USE_GET_SERVICE_ID STD_ON\r
-#define OS_USE_PARAMETER_ACCESS STD_ON\r
-#define OS_RES_SCHEDULER STD_ON /* NOT CONFIGURABLE IN TOOLS */\r
-\r
-#define OS_ISR_CNT 0\r
-#define OS_ISR2_CNT 0\r
-#define OS_ISR1_CNT 0\r
-\r
-#define OS_ISR_MAX_CNT 10\r
-\r
-#define OS_NUM_CORES 1\r
-\r
-\r
-#endif /*OS_CFG_H_*/\r
+++ /dev/null
-\r
-\r
-PROJECTNAME=os_simple\r
-ROOTDIR?=../../../..\r
-include $(ROOTDIR)/scripts/project_defaults.mk\r
-\r
-ifneq (${MAKELEVEL},0) \r
-\r
- # object files\r
- obj-y += os_simple.o\r
- obj-y += system_hooks.o\r
- \r
- VPATH += $(ROOTDIR)/examples\r
- VPATH += $(ROOTDIR)/examples/$(PROJECTNAME)\r
-\r
-endif\r
-\r
-\r
-\r
-\r
-\r
+++ /dev/null
-OUTPUT_FORMAT("elf32-powerpc", "elf32-powerpc", "elf32-powerpc")
-OUTPUT_ARCH(powerpc)
-ENTRY(_start)
-MEMORY
-{
-flash(R) : ORIGIN = 0x00000000, LENGTH = 1M
-
-
-
-
-ram(RW) : ORIGIN = 0x40000000, LENGTH = 0x00c000
-}
-SECTIONS
-{
- .calibration : {
- *(.calibration)
- } > flash
- ASSERT(SIZEOF(.calibration) == 0, ".calibration section used but CALIBRATION_ENABLED is undefined")
-__FLS_PROG_START__ = 0;
- .rcw __FLS_PROG_START__ : { *(.rcw) } > flash
- .text :
- {
- *(.text .text.* .init .fini* .eini* .gnu.linkonce* .gnu.warning);
- PROVIDE( btask_sup_matrix = .);
- SORT(*)(.test_btask);
- PROVIDE( etask_sup_matrix = .);
- SORT(*)(.test_etask);
- } > flash
- .fls_rom : {
- __FLS_ERASE_ROM__ = .;
- *(.fls_erase);
- __FLS_WRITE_ROM__ = .;
- *(.fls_write);
- __FLS_END_ROM__ = .;
- } > flash
- .exception_tbl ALIGN(0x10000) :
- {
- *(.isr_vector)
- } > flash
- .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } > flash
- .sdata2 : {
- _SDA2_BASE_ = .;
- *(.sdata2 .sdata2.* .gnu.linkonce.s2.*);
- *(PPC.EMB.sdata2 .PPC.EMB.sbss2)
- } > flash
- .sbss2 : {
- *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*);
- __TEXT_END = .;
- . = . + ALIGN(8);
- } > flash
- .data : {
- . = . + ALIGN(4);
- __DATA_RAM = .;
- *(.data .data.* .gnu.linkonce.d.* .gnu.linkonce.r.* .eh_frame)
- } > ram AT> flash
- .sdata : {
- . = . + ALIGN(4);
- __SDATA_START__ = .;
- _SDA_BASE_ = .;
- *(.sdata .sdata.* .gnu.linkonce.s.*)
- *(PPC.EMB.sdata2 .PPC.EMB.sbss2)
- . = . + ALIGN(8);
- __DATA_END = .;
- } > ram AT> flash
- .sbss :
- {
- __SBSS_START__ = .;
- *(.sbss .sbss.* .scommon .gnu.linkonce.sb.* .t32_outport);
- __SBSS_END__ = .;
- _end = .;
- } > ram
- .got2 ALIGN(0x10):
- {
- . = . + ALIGN(16);
- *(.got2);
- . = . + ALIGN(8);
- } > ram
- .fixup :
- {
- . = . + ALIGN(16);
- *(.fixup);
- . = . + ALIGN(8);
- } > ram
- .t32_outport ALIGN(0x10):
- {
- *(.t32_outport);
- } > ram
- .got : AT(ALIGN(LOADADDR(.sdata)+SIZEOF(.sdata),4))
- {
- *(.got.plt) *(.got)
- } > ram
- .bss : AT(ADDR(.bss))
- {
- *(.bss .bss.* COMMON .gnu.linkonce.b.*);
- __BSS_END = .;
- } > ram
- .init_stack ALIGN(16) (NOLOAD) :
- {
- __SP_END = .;
- . = . + 1000;
- __SP_INIT = .;
- } > ram
- .fls_ram ALIGN(16) (NOLOAD) : {
- __FLS_ERASE_RAM__ = .;
- . = . + SIZEOF(.fls_rom);
- } > ram
- .ctors :
- {
- KEEP (*(SORT(.ctors.*)))
- }
-.uninit ALIGN(0x10): { *(.winidea_port .ramlog .dem_eventmemory_pri) ; } > ram
- .heap ALIGN(0x4): {
- PROVIDE(_heap_start = .);
- } > ram
- __FLS_SIZE__ = SIZEOF(.fls_rom);
- __FLS_WRITE_RAM__ = __FLS_ERASE_RAM__ + (__FLS_WRITE_ROM__ - __FLS_ERASE_ROM__);
- .stab 0 : { *(.stab) }
- .stabstr 0 : { *(.stabstr) }
- .stab.excl 0 : { *(.stab.excl) }
- .stab.exclstr 0 : { *(.stab.exclstr) }
- .stab.index 0 : { *(.stab.index) }
- .stab.indexstr 0 : { *(.stab.indexstr) }
- .comment 0 : { *(.comment) }
- .debug 0 : { *(.debug) }
- .line 0 : { *(.line) }
- .debug_srcinfo 0 : { *(.debug_srcinfo) }
- .debug_sfnames 0 : { *(.debug_sfnames) }
- .debug_aranges 0 : { *(.debug_aranges) }
- .debug_pubnames 0 : { *(.debug_pubnames) }
- .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
- .debug_abbrev 0 : { *(.debug_abbrev) }
- .debug_line 0 : { *(.debug_line) }
- .debug_frame 0 : { *(.debug_frame) }
- .debug_str 0 : { *(.debug_str) }
- .debug_loc 0 : { *(.debug_loc) }
- .debug_macinfo 0 : { *(.debug_macinfo) }
- .debug_weaknames 0 : { *(.debug_weaknames) }
- .debug_funcnames 0 : { *(.debug_funcnames) }
- .debug_typenames 0 : { *(.debug_typenames) }
- .debug_varnames 0 : { *(.debug_varnames) }
-}
-_heap_end = ORIGIN(ram) + LENGTH(ram);
-__TEXT_START = ADDR(.text);
-__RAM_START = ADDR(.sdata);
-__DATA_RAM = ADDR(.data);
-__DATA_ROM = LOADADDR(.data);
-__BSS_START = ADDR(.sbss);
- __SDATA2_START__ = ADDR(.sdata2);
- __SBSS2_END__ = ADDR(.sbss2) + SIZEOF(.sbss2);
-__GOT_START__ = ADDR(.got);
-__GOT_END__ = ADDR(.got) + SIZEOF(.got);
-__GOT2_START__ = ADDR(.got2);
-__GOT2_END__ = ADDR(.got2) + SIZEOF(.got2);
-__FIXUP_START__ = ADDR(.fixup);
-__FIXUP_END__ = ADDR(.fixup) + SIZEOF(.fixup);
-__EXCEPT_START__ = 0x0;
-__EXCEPT_END__ = 0x0;
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<AUTOSAR xmlns="http://autosar.org/3.1.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/3.1.5 autosar_3-1-5.xsd">\r
- <TOP-LEVEL-PACKAGES>\r
- <AR-PACKAGE>\r
- <SHORT-NAME>os_simple_mpc5516it</SHORT-NAME>\r
- <ELEMENTS>\r
- <ECU-CONFIGURATION UUID="9b84c555-d31b-4cf3-8702-ac6dd91dbf00">\r
- <SHORT-NAME>os_simple_mpc5516it</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <DOC-REVISIONS>\r
- <DOC-REVISION />\r
- </DOC-REVISIONS>\r
- <SDGS>\r
- <SDG GID="Arccore::EcuOptions">\r
- <SD GID="MCU">MPC551x</SD>\r
- <SD GID="GENDIR">${RESOURCE_LOC}/config</SD>\r
- </SDG>\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <ECU-SW-COMPOSITION-REF DEST="ECU-SW-COMPOSITION">/os_simple_mpc5516it/SwComposition_os_simple_mpc5516it</ECU-SW-COMPOSITION-REF>\r
- <MODULE-REFS>\r
- <MODULE-REF DEST="MODULE-CONFIGURATION">/os_simple_mpc5516it/Dio</MODULE-REF>\r
- <MODULE-REF DEST="MODULE-CONFIGURATION">/os_simple_mpc5516it/Mcu</MODULE-REF>\r
- <MODULE-REF DEST="MODULE-CONFIGURATION">/os_simple_mpc5516it/Os</MODULE-REF>\r
- <MODULE-REF DEST="MODULE-CONFIGURATION">/os_simple_mpc5516it/Port</MODULE-REF>\r
- <MODULE-REF DEST="MODULE-CONFIGURATION">/os_simple_mpc5516it/Det</MODULE-REF>\r
- <MODULE-REF DEST="MODULE-CONFIGURATION">/os_simple_mpc5516it/EcuM</MODULE-REF>\r
- </MODULE-REFS>\r
- </ECU-CONFIGURATION>\r
- <ECU-SW-COMPOSITION UUID="b05884d3-e981-41ee-8d65-d066a1ef775b">\r
- <SHORT-NAME>SwComposition_os_simple_mpc5516it</SHORT-NAME>\r
- </ECU-SW-COMPOSITION>\r
- <MODULE-CONFIGURATION UUID="de718a54-1bc1-4dc0-88ef-d90ecec33b7c">\r
- <SHORT-NAME>Dio</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG />\r
- <SDG GID="Arccore::ModuleOptions">\r
- <SD GID="GENERATE_AND_VALIDATE">true</SD>\r
- <SD GID="ARCCORE_EDITOR_VERSION">2.0.0</SD>\r
- </SDG>\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="MODULE-DEF">/ArcCore/Dio</DEFINITION-REF>\r
- <CONTAINERS>\r
- <CONTAINER UUID="5d9a2bdf-88b2-4afa-9995-2d4c42ac303d">\r
- <SHORT-NAME>DioGeneral</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Dio/DioGeneral</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Dio/DioGeneral/DioDevErrorDetect</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Dio/DioGeneral/DioVersionInfoApi</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="70389048-7f93-448e-8796-1cc10159fde0">\r
- <SHORT-NAME>LED_PORT</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Dio/DioPort</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Dio/DioPort/DioPortId</DEFINITION-REF>\r
- <VALUE>0</VALUE>\r
- </INTEGER-VALUE>\r
- <STRING-VALUE>\r
- <DEFINITION-REF DEST="STRING-PARAM-DEF">/ArcCore/Dio/DioPort/ArcCoreDioPhysicalPort</DEFINITION-REF>\r
- <VALUE>DIO_PORT_D</VALUE>\r
- </STRING-VALUE>\r
- </PARAMETER-VALUES>\r
- <SUB-CONTAINERS>\r
- <CONTAINER UUID="bb5c5466-9542-46a1-9035-32b03ca317eb">\r
- <SHORT-NAME>LEDS_LED4</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Dio/DioPort/DioChannel</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Dio/DioPort/DioChannel/DioChannelId</DEFINITION-REF>\r
- <VALUE>52</VALUE>\r
- </INTEGER-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="1cd257d5-4890-414b-948a-f7177260349d">\r
- <SHORT-NAME>LEDS_LED5</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Dio/DioPort/DioChannel</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Dio/DioPort/DioChannel/DioChannelId</DEFINITION-REF>\r
- <VALUE>53</VALUE>\r
- </INTEGER-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="fc2e1375-9142-4dda-96ba-12b7ed0c23ae">\r
- <SHORT-NAME>LED_GRP_PTR</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Dio/DioPort/DioChannelGroup</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Dio/DioPort/DioChannelGroup/DioPortMask</DEFINITION-REF>\r
- <VALUE>48</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="DERIVED-INTEGER-PARAM-DEF">/ArcCore/Dio/DioPort/DioChannelGroup/DioPortOffset</DEFINITION-REF>\r
- <VALUE>0</VALUE>\r
- </INTEGER-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- </SUB-CONTAINERS>\r
- </CONTAINER>\r
- </CONTAINERS>\r
- </MODULE-CONFIGURATION>\r
- <MODULE-CONFIGURATION UUID="dbfb7be7-37de-4087-b063-397be232ceea">\r
- <SHORT-NAME>Mcu</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG />\r
- <SDG GID="Arccore::ModuleOptions">\r
- <SD GID="GENERATE_AND_VALIDATE">true</SD>\r
- <SD GID="ARCCORE_EDITOR_VERSION">2.0.0</SD>\r
- </SDG>\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="MODULE-DEF">/ArcCore/Mcu</DEFINITION-REF>\r
- <CONTAINERS>\r
- <CONTAINER UUID="0ab2bb62-5561-4f6c-a204-9e5452c8cc90">\r
- <SHORT-NAME>McuGeneralConfiguration</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Mcu/McuGeneralConfiguration</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Mcu/McuGeneralConfiguration/McuDevErrorDetect</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Mcu/McuGeneralConfiguration/McuPerformResetApi</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Mcu/McuGeneralConfiguration/McuVersionInfoApi</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="f21be304-420e-421a-a055-df1afa68324a">\r
- <SHORT-NAME>McuModuleConfiguration</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Mcu/McuModuleConfiguration</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSrcFailureNotification</DEFINITION-REF>\r
- <VALUE>DISABLED</VALUE>\r
- </ENUMERATION-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="DERIVED-INTEGER-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuNumberOfMcuModes</DEFINITION-REF>\r
- <VALUE>0</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="DERIVED-INTEGER-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuRamSectors</DEFINITION-REF>\r
- <VALUE>1</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuResetSetting</DEFINITION-REF>\r
- <VALUE>0</VALUE>\r
- </INTEGER-VALUE>\r
- </PARAMETER-VALUES>\r
- <SUB-CONTAINERS>\r
- <CONTAINER UUID="8dff9544-cfaa-4d5d-8ed1-bb18e658fe8e">\r
- <SHORT-NAME>McuClockSettingConfig</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig</DEFINITION-REF>\r
- <REFERENCE-VALUES>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuDefaultClockReference</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Mcu/McuModuleConfiguration/McuClockSettingConfig/EXT_REF_80MHZ</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- </REFERENCE-VALUES>\r
- <SUB-CONTAINERS>\r
- <CONTAINER UUID="f1ac9efa-fe7a-4a4b-965b-719faa35a2a3">\r
- <SHORT-NAME>EXT_REF_80MHZ</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <FLOAT-VALUE>\r
- <DEFINITION-REF DEST="FLOAT-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointFrequency</DEFINITION-REF>\r
- <VALUE>8000000.0</VALUE>\r
- </FLOAT-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointPllEprediv</DEFINITION-REF>\r
- <VALUE>1</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointPllEmfd</DEFINITION-REF>\r
- <VALUE>104</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointPllErfd</DEFINITION-REF>\r
- <VALUE>5</VALUE>\r
- </INTEGER-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="5e7f1629-02bc-4f44-8dff-f23458377126">\r
- <SHORT-NAME>EXT_REF_66MHZ</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <FLOAT-VALUE>\r
- <DEFINITION-REF DEST="FLOAT-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointFrequency</DEFINITION-REF>\r
- <VALUE>1.6E7</VALUE>\r
- </FLOAT-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointPllEprediv</DEFINITION-REF>\r
- <VALUE>3</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointPllEmfd</DEFINITION-REF>\r
- <VALUE>83</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointPllErfd</DEFINITION-REF>\r
- <VALUE>5</VALUE>\r
- </INTEGER-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- </SUB-CONTAINERS>\r
- </CONTAINER>\r
- <CONTAINER UUID="edd643af-7788-4a0c-bf48-bf4b686db735">\r
- <SHORT-NAME>McuModeSettingConf</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuModeSettingConf</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuModeSettingConf/McuMode</DEFINITION-REF>\r
- <VALUE>0</VALUE>\r
- </INTEGER-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- </SUB-CONTAINERS>\r
- </CONTAINER>\r
- </CONTAINERS>\r
- </MODULE-CONFIGURATION>\r
- <MODULE-CONFIGURATION UUID="cf6eedc8-cbe2-4faa-8a6e-b8308eaabda2">\r
- <SHORT-NAME>Os</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG />\r
- <SDG GID="Arccore::ModuleOptions">\r
- <SD GID="GENERATE_AND_VALIDATE">true</SD>\r
- <SD GID="ARCCORE_EDITOR_VERSION">2.0.22</SD>\r
- </SDG>\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="MODULE-DEF">/ArcCore/Os</DEFINITION-REF>\r
- <CONTAINERS>\r
- <CONTAINER UUID="ba7590ce-ad93-4061-bfa0-fdd660cd8edc">\r
- <SHORT-NAME>OsOS</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsOS</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsStackMonitoring</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsOS/OsStatus</DEFINITION-REF>\r
- <VALUE>EXTENDED</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsUseResScheduler</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsOS/OsTickFrequency</DEFINITION-REF>\r
- <VALUE>1000</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsOS/OsInterruptStackSize</DEFINITION-REF>\r
- <VALUE>2048</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsOS/OsIdleStackSize</DEFINITION-REF>\r
- <VALUE>512</VALUE>\r
- </INTEGER-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/ArcCoreOsUseDebug</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/ArcCoreOsDebugTask</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/ArcCoreOsDebugAlarm</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/ArcCoreOsDebugResource</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/ArcCoreOsDebugScheduleTable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/ArcCoreOsDebugEvent</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsOS/ArcOsIsrMaxCount</DEFINITION-REF>\r
- <VALUE>10</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsOS/OsNumberOfCores</DEFINITION-REF>\r
- <VALUE>1</VALUE>\r
- </INTEGER-VALUE>\r
- </PARAMETER-VALUES>\r
- <SUB-CONTAINERS>\r
- <CONTAINER UUID="e3564f08-19f7-49f1-830b-cf36426e3737">\r
- <SHORT-NAME>OsHooks</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsOS/OsHooks</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- </SUB-CONTAINERS>\r
- </CONTAINER>\r
- <CONTAINER UUID="7d1bd13e-4e40-4788-adf0-92fb2f505a0a">\r
- <SHORT-NAME>Alarm1</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsAlarm</DEFINITION-REF>\r
- <REFERENCE-VALUES>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Os/Counter1</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- </REFERENCE-VALUES>\r
- <SUB-CONTAINERS>\r
- <CONTAINER UUID="c9304933-b723-42e4-ba88-8cce6de02eda">\r
- <SHORT-NAME>OsAlarmAction</SHORT-NAME>\r
- <DEFINITION-REF DEST="CHOICE-CONTAINER-DEF">/ArcCore/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>\r
- <SUB-CONTAINERS>\r
- <CONTAINER UUID="d448045c-da6f-4b95-833d-bff6bc2ec9ea">\r
- <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>\r
- <REFERENCE-VALUES>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Os/Event1</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Os/eTask2</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- </REFERENCE-VALUES>\r
- </CONTAINER>\r
- </SUB-CONTAINERS>\r
- </CONTAINER>\r
- <CONTAINER UUID="64f5aeb9-1ad4-49be-b4c8-c59121511d1b">\r
- <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>\r
- <VALUE>100</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>\r
- <VALUE>RELATIVE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>\r
- <VALUE>100</VALUE>\r
- </INTEGER-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="46add099-5cd4-4e43-9c48-6c6808c2ccf5">\r
- <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>\r
- <REFERENCE-VALUES>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Os/Event1</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Os/eTask1</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- </REFERENCE-VALUES>\r
- </CONTAINER>\r
- </SUB-CONTAINERS>\r
- </CONTAINER>\r
- <CONTAINER UUID="eb2e6ebd-d088-41d5-813a-abadaa8f1f0b">\r
- <SHORT-NAME>bTask3</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsTask</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskActivation</DEFINITION-REF>\r
- <VALUE>1</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskPriority</DEFINITION-REF>\r
- <VALUE>1</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskProcessType</DEFINITION-REF>\r
- <VALUE>BASIC</VALUE>\r
- </ENUMERATION-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/ArcCoreOsTaskStackSize</DEFINITION-REF>\r
- <VALUE>2048</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskSchedule</DEFINITION-REF>\r
- <VALUE>FULL</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="ad0439ff-be08-4261-bc7b-54283e716481">\r
- <SHORT-NAME>eTask1</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsTask</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskActivation</DEFINITION-REF>\r
- <VALUE>1</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskPriority</DEFINITION-REF>\r
- <VALUE>1</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskProcessType</DEFINITION-REF>\r
- <VALUE>EXTENDED</VALUE>\r
- </ENUMERATION-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/ArcCoreOsTaskStackSize</DEFINITION-REF>\r
- <VALUE>2048</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskSchedule</DEFINITION-REF>\r
- <VALUE>FULL</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- <REFERENCE-VALUES>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskEventRef</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Os/Event1</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- </REFERENCE-VALUES>\r
- <SUB-CONTAINERS>\r
- <CONTAINER UUID="8e5ee23c-83d6-4136-8235-6bba389ba621">\r
- <SHORT-NAME>OsTaskAutostart</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsTask/OsTaskAutostart</DEFINITION-REF>\r
- </CONTAINER>\r
- </SUB-CONTAINERS>\r
- </CONTAINER>\r
- <CONTAINER UUID="e87c7130-11ca-434d-9f87-4da6f5367ed6">\r
- <SHORT-NAME>eTask2</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsTask</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskActivation</DEFINITION-REF>\r
- <VALUE>1</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskPriority</DEFINITION-REF>\r
- <VALUE>1</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskProcessType</DEFINITION-REF>\r
- <VALUE>EXTENDED</VALUE>\r
- </ENUMERATION-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsTask/ArcCoreOsTaskStackSize</DEFINITION-REF>\r
- <VALUE>2048</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskSchedule</DEFINITION-REF>\r
- <VALUE>FULL</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- <REFERENCE-VALUES>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsTask/OsTaskEventRef</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Os/Event2</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- </REFERENCE-VALUES>\r
- <SUB-CONTAINERS>\r
- <CONTAINER UUID="68e625e6-815e-4b13-ad0c-e150fe3b50b0">\r
- <SHORT-NAME>OsTaskAutostart</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsTask/OsTaskAutostart</DEFINITION-REF>\r
- </CONTAINER>\r
- </SUB-CONTAINERS>\r
- </CONTAINER>\r
- <CONTAINER UUID="9ebec7a5-3b4a-4deb-92c5-77a67eda979b">\r
- <SHORT-NAME>Event1</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsEvent</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsEvent/OsEventMask</DEFINITION-REF>\r
- <VALUE>1</VALUE>\r
- </INTEGER-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsEvent/ArcOsEventAutoMask</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsEvent/ArcOsEventId</DEFINITION-REF>\r
- <VALUE>0</VALUE>\r
- </INTEGER-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="b3d27dc1-6efc-4eb8-8c33-1502ae5ab5ea">\r
- <SHORT-NAME>Event2</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsEvent</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsEvent/OsEventMask</DEFINITION-REF>\r
- <VALUE>2</VALUE>\r
- </INTEGER-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsEvent/ArcOsEventAutoMask</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsEvent/ArcOsEventId</DEFINITION-REF>\r
- <VALUE>0</VALUE>\r
- </INTEGER-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="f7992fcb-1ea5-400d-a4d3-0910c9eafef8">\r
- <SHORT-NAME>OsApplication1</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsApplication</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsApplication/ArcOsAppCoreId</DEFINITION-REF>\r
- <VALUE>0</VALUE>\r
- </INTEGER-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsApplication/OsTrusted</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- </PARAMETER-VALUES>\r
- <REFERENCE-VALUES>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsApplication/OsAppAlarmRef</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Os/Alarm1</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsApplication/OsAppTaskRef</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Os/bTask3</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsApplication/OsAppTaskRef</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Os/eTask1</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsApplication/OsAppTaskRef</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Os/eTask2</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- <REFERENCE-VALUE>\r
- <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/Os/OsApplication/OsAppCounterRef</DEFINITION-REF>\r
- <VALUE-REF DEST="CONTAINER">/os_simple_mpc5516it/Os/Counter1</VALUE-REF>\r
- </REFERENCE-VALUE>\r
- </REFERENCE-VALUES>\r
- <SUB-CONTAINERS>\r
- <CONTAINER UUID="2a2512ab-146e-41a1-84ad-8ea8c82ff3a2">\r
- <SHORT-NAME>OsApplicationHooks</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsApplication/OsApplicationHooks</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsApplication/OsApplicationHooks/OsAppErrorHook</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsApplication/OsApplicationHooks/OsAppShutdownHook</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Os/OsApplication/OsApplicationHooks/OsAppStartupHook</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- </SUB-CONTAINERS>\r
- </CONTAINER>\r
- <CONTAINER UUID="adaa85ff-963b-46a3-8704-d8042922a24b">\r
- <SHORT-NAME>Counter1</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsCounter</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsCounter/OsCounterMaxAllowedValue</DEFINITION-REF>\r
- <VALUE>65535</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsCounter/OsCounterMinCycle</DEFINITION-REF>\r
- <VALUE>1</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Os/OsCounter/OsCounterTicksPerBase</DEFINITION-REF>\r
- <VALUE>0</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Os/OsCounter/OsCounterType</DEFINITION-REF>\r
- <VALUE>OS_TICK</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- </CONTAINERS>\r
- </MODULE-CONFIGURATION>\r
- <MODULE-CONFIGURATION UUID="3e5897b8-4af8-4a71-9de6-f999f6a67e61">\r
- <SHORT-NAME>Port</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG />\r
- <SDG GID="Arccore::ModuleOptions">\r
- <SD GID="GENERATE_AND_VALIDATE">true</SD>\r
- <SD GID="ARCCORE_EDITOR_VERSION">2.0.0</SD>\r
- </SDG>\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="MODULE-DEF">/ArcCore/Port</DEFINITION-REF>\r
- <CONTAINERS>\r
- <CONTAINER UUID="5cf89b5f-7998-4820-a1ab-f7bcf4c4f4ef">\r
- <SHORT-NAME>PortConfigSet</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet</DEFINITION-REF>\r
- <SUB-CONTAINERS>\r
- <CONTAINER UUID="1740d414-498c-4693-8228-9a7d2fba99f9">\r
- <SHORT-NAME>PortContainer_1</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer</DEFINITION-REF>\r
- <SUB-CONTAINERS>\r
- <CONTAINER UUID="d3b6072e-dd94-4a09-a78b-5e6fcd979f15">\r
- <SHORT-NAME>CNTX_A</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_OUT</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>48</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_CAN</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="2427de53-7a22-4665-8330-ba112f7fbf86">\r
- <SHORT-NAME>CNRX_A</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_IN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>49</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_CAN</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="fa67df68-90a6-4771-a01d-fd93c65ac391">\r
- <SHORT-NAME>BOOTCFG</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_IN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>50</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_OTHER</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="ee9abcc0-37f5-4b71-a0ea-82edf00a7452">\r
- <SHORT-NAME>PD[4]_LED</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_OUT</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>52</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_DIO</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="13c3be98-5562-43fc-9852-35ecef31fcb9">\r
- <SHORT-NAME>PD[5]_LED</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_OUT</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>53</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_DIO</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="962193dc-673b-4a8d-b234-e40be434b868">\r
- <SHORT-NAME>TXD_B_LIN</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_OUT</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>56</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_OTHER</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="25c8a08b-0395-47ba-915a-05675d34723b">\r
- <SHORT-NAME>RXD_B_LIN</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_IN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>57</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_OTHER</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="4bbd2da9-e9f0-427d-a5c7-800abc17f069">\r
- <SHORT-NAME>PCS_B[0]_SPI</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_OUT</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>60</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MAX</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_SPI</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="146b565a-efb8-4b1f-82c5-209a70e62a12">\r
- <SHORT-NAME>SCK_B_SPI</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_OUT</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>61</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MAX</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_SPI</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="41fe0c81-2302-4d09-be0f-c01144ba8bc7">\r
- <SHORT-NAME>SOUT_B_SPI</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_OUT</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>62</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MAX</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_SPI</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="223fb8c1-7af0-46f7-b84b-b7dacd36bd31">\r
- <SHORT-NAME>SIN_B_SPI</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_IN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>63</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_SPI</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="d79974a9-9355-4880-9eaf-7301660ba4ac">\r
- <SHORT-NAME>PCS_A[2]_SPI</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_OUT</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>64</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_SPI</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="42fbc1ae-2b71-4880-95cf-02fbc66a907d">\r
- <SHORT-NAME>PCS_A[1]_SPI</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_OUT</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>65</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_SPI</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="5f9fac89-cfbf-446f-8bed-4d69bf18d112">\r
- <SHORT-NAME>SCK_A_SPI</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_OUT</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>67</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MAX</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_SPI</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="75dc9c00-73f3-486b-9d80-479f2aed384d">\r
- <SHORT-NAME>SOUT_A_LIN</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_OUT</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>68</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MAX</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_SPI</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="10d42907-4579-4152-b13a-39793c5239ee">\r
- <SHORT-NAME>SIN_A_LIN</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_NONE</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_IN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>69</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_SPI</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="4ad28103-0984-4df0-a2be-2e034340ff31">\r
- <SHORT-NAME>TXD_D_SCI</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_UP</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_OUT</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>92</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_OTHER</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="8fe23a79-4681-4648-b1f5-c99278e15c30">\r
- <SHORT-NAME>RXD_D_SCI</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_UP</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_IN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>93</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_OTHER</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="3fdef1f7-4f76-4790-978a-35e85332f097">\r
- <SHORT-NAME>eMIOS[17]</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions" />\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode</DEFINITION-REF>\r
- <VALUE>PULL_UP</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection</DEFINITION-REF>\r
- <VALUE>PORT_PIN_IN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId</DEFINITION-REF>\r
- <VALUE>97</VALUE>\r
- </INTEGER-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate</DEFINITION-REF>\r
- <VALUE>SLEW_RATE_MIN</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue</DEFINITION-REF>\r
- <VALUE>PORT_PIN_LEVEL_LOW</VALUE>\r
- </ENUMERATION-VALUE>\r
- <ENUMERATION-VALUE>\r
- <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode</DEFINITION-REF>\r
- <VALUE>PORT_PIN_MODE_ICU</VALUE>\r
- </ENUMERATION-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- </SUB-CONTAINERS>\r
- </CONTAINER>\r
- </SUB-CONTAINERS>\r
- </CONTAINER>\r
- <CONTAINER UUID="dd3a7ccd-9c9b-4d50-b7af-58afb7b9e137">\r
- <SHORT-NAME>PortGeneral</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortGeneral</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortGeneral/PortDevErrorDetect</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortGeneral/PortSetPinDirectionApi</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortGeneral/PortSetPinModeApi</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Port/PortGeneral/PortVersionInfoApi</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- </CONTAINERS>\r
- </MODULE-CONFIGURATION>\r
- <MODULE-CONFIGURATION UUID="99dd2932-f344-424c-88cb-0b0e6e005662">\r
- <SHORT-NAME>Det</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG />\r
- <SDG GID="Arccore::ModuleOptions">\r
- <SD GID="ARCCORE_EDITOR_VERSION">2.0.1</SD>\r
- <SD GID="GENERATE_AND_VALIDATE">true</SD>\r
- </SDG>\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="MODULE-DEF">/ArcCore/Det</DEFINITION-REF>\r
- <CONTAINERS>\r
- <CONTAINER UUID="7d8226d8-a4c9-4d6d-85b5-833eb68ad0e8">\r
- <SHORT-NAME>DetGeneral</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Det/DetGeneral</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Det/DetGeneral/DetEnableCallbacks</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Det/DetGeneral/DetUseRamlog</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Det/DetGeneral/DetWrapRamlog</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Det/DetGeneral/DetUseStdErr</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Det/DetGeneral/DetDeInitAPI</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Det/DetGeneral/DetNumberOfCallbacks</DEFINITION-REF>\r
- <VALUE>5</VALUE>\r
- </INTEGER-VALUE>\r
- <INTEGER-VALUE>\r
- <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Det/DetGeneral/DetRamlogSize</DEFINITION-REF>\r
- <VALUE>16</VALUE>\r
- </INTEGER-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- </CONTAINERS>\r
- </MODULE-CONFIGURATION>\r
- <MODULE-CONFIGURATION UUID="198876eb-33cf-4cbf-a37c-06d8a9670fe9">\r
- <SHORT-NAME>EcuM</SHORT-NAME>\r
- <ADMIN-DATA>\r
- <SDGS>\r
- <SDG />\r
- <SDG GID="Arccore::ModuleOptions">\r
- <SD GID="ARCCORE_EDITOR_VERSION">2.0.1</SD>\r
- <SD GID="GENERATE_AND_VALIDATE">true</SD>\r
- </SDG>\r
- </SDGS>\r
- </ADMIN-DATA>\r
- <DEFINITION-REF DEST="MODULE-DEF">/ArcCore/EcuM</DEFINITION-REF>\r
- <CONTAINERS>\r
- <CONTAINER UUID="576fbc52-a01f-44d3-9519-8e4116800610">\r
- <SHORT-NAME>EcuMGeneral</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMGeneral</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/EcuM/EcuMGeneral/EcuMDevErrorDetect</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/EcuM/EcuMGeneral/EcuMIncludeNvramMgr</DEFINITION-REF>\r
- <VALUE>false</VALUE>\r
- </BOOLEAN-VALUE>\r
- <BOOLEAN-VALUE>\r
- <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/EcuM/EcuMGeneral/EcuMVersionInfoApi</DEFINITION-REF>\r
- <VALUE>true</VALUE>\r
- </BOOLEAN-VALUE>\r
- <FLOAT-VALUE>\r
- <DEFINITION-REF DEST="FLOAT-PARAM-DEF">/ArcCore/EcuM/EcuMGeneral/EcuMMainFunctionPeriod</DEFINITION-REF>\r
- <VALUE>0.2</VALUE>\r
- </FLOAT-VALUE>\r
- </PARAMETER-VALUES>\r
- </CONTAINER>\r
- <CONTAINER UUID="fa5bd3d6-0951-43a5-8529-7140d9689037">\r
- <SHORT-NAME>EcuMConfiguration</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration</DEFINITION-REF>\r
- <PARAMETER-VALUES>\r
- <FLOAT-VALUE>\r
- <DEFINITION-REF DEST="FLOAT-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMNvramReadallTimeout</DEFINITION-REF>\r
- <VALUE>10.0</VALUE>\r
- </FLOAT-VALUE>\r
- <FLOAT-VALUE>\r
- <DEFINITION-REF DEST="FLOAT-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMRunMinimumDuration</DEFINITION-REF>\r
- <VALUE>10.0</VALUE>\r
- </FLOAT-VALUE>\r
- <FLOAT-VALUE>\r
- <DEFINITION-REF DEST="FLOAT-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMNvramWriteallTimeout</DEFINITION-REF>\r
- <VALUE>10.0</VALUE>\r
- </FLOAT-VALUE>\r
- </PARAMETER-VALUES>\r
- <SUB-CONTAINERS>\r
- <CONTAINER UUID="09379f9e-7192-46f2-a7d8-a91e796beb1b">\r
- <SHORT-NAME>EcuMUserConfig</SHORT-NAME>\r
- <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMUserConfig</DEFINITION-REF>\r
- </CONTAINER>\r
- </SUB-CONTAINERS>\r
- </CONTAINER>\r
- </CONTAINERS>\r
- </MODULE-CONFIGURATION>\r
- </ELEMENTS>\r
- </AR-PACKAGE>\r
- </TOP-LEVEL-PACKAGES>\r
-</AUTOSAR>\r
-\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_SLEEP,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
.EcuMWdgMConfig = &EcuM_WdgMConfig,\r
#endif\r
- .EcuMSleepModeConfig = &EcuM_SleepModeConfig,\r
+ .EcuMSleepModeConfig = EcuM_SleepModeConfig,\r
\r
#if defined(USE_MCU)\r
.McuConfig = McuConfigData,\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_SLEEP,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
.EcuMWdgMConfig = &EcuM_WdgMConfig,\r
#endif\r
- .EcuMSleepModeConfig = &EcuM_SleepModeConfig,\r
+ .EcuMSleepModeConfig = EcuM_SleepModeConfig,\r
\r
#if defined(USE_MCU)\r
.McuConfig = McuConfigData,\r
\r
#define _DEFINED_TYPEDEF_FOR_DigitalLevel_ \r
\r
-typedef uint8 EcuM_BootTargetType;\r
-#ifndef ECUM_BOOT_TARGET_APP\r
-#define ECUM_BOOT_TARGET_APP ((EcuM_BootTargetType)0)\r
-#endif /*ECUM_BOOT_TARGET_APP*/\r
-#ifndef ECUM_BOOT_TARGET_OEM_BOOTLOADER\r
-#define ECUM_BOOT_TARGET_OEM_BOOTLOADER ((EcuM_BootTargetType)1)\r
-#endif /*ECUM_BOOT_TARGET_OEM_BOOTLOADER*/\r
-#ifndef ECUM_BOOT_TARGET_SYS_BOOTLOADER\r
-#define ECUM_BOOT_TARGET_SYS_BOOTLOADER ((EcuM_BootTargetType)2)\r
-#endif /*ECUM_BOOT_TARGET_SYS_BOOTLOADER*/\r
-#define EcuM_BootTargetType_LowerLimit 0\r
-#define EcuM_BootTargetType_UpperLimit 1\r
-\r
-#define _DEFINED_TYPEDEF_FOR_EcuM_BootTargetType_ \r
-\r
-typedef uint8 EcuM_StateType;\r
-#ifndef ECUM_STATE_STARTUP\r
-#define ECUM_STATE_STARTUP ((EcuM_StateType)16)\r
-#endif /*ECUM_STATE_STARTUP*/\r
-#ifndef ECUM_STATE_STARTUP_ONE\r
-#define ECUM_STATE_STARTUP_ONE ((EcuM_StateType)17)\r
-#endif /*ECUM_STATE_STARTUP_ONE*/\r
-#ifndef ECUM_STATE_STARTUP_TWO\r
-#define ECUM_STATE_STARTUP_TWO ((EcuM_StateType)18)\r
-#endif /*ECUM_STATE_STARTUP_TWO*/\r
-#ifndef ECUM_STATE_WAKEUP\r
-#define ECUM_STATE_WAKEUP ((EcuM_StateType)32)\r
-#endif /*ECUM_STATE_WAKEUP*/\r
-#ifndef ECUM_STATE_WAKEUP_ONE\r
-#define ECUM_STATE_WAKEUP_ONE ((EcuM_StateType)33)\r
-#endif /*ECUM_STATE_WAKEUP_ONE*/\r
-#ifndef ECUM_STATE_WAKEUP_VALIDATION\r
-#define ECUM_STATE_WAKEUP_VALIDATION ((EcuM_StateType)34)\r
-#endif /*ECUM_STATE_WAKEUP_VALIDATION*/\r
-#ifndef ECUM_STATE_WAKEUP_REACTION\r
-#define ECUM_STATE_WAKEUP_REACTION ((EcuM_StateType)35)\r
-#endif /*ECUM_STATE_WAKEUP_REACTION*/\r
-#ifndef ECUM_STATE_WAKEUP_TWO\r
-#define ECUM_STATE_WAKEUP_TWO ((EcuM_StateType)36)\r
-#endif /*ECUM_STATE_WAKEUP_TWO*/\r
-#ifndef ECUM_STATE_WAKEUP_WAKESLEEP\r
-#define ECUM_STATE_WAKEUP_WAKESLEEP ((EcuM_StateType)37)\r
-#endif /*ECUM_STATE_WAKEUP_WAKESLEEP*/\r
-#ifndef ECUM_STATE_WAKEUP_TTII\r
-#define ECUM_STATE_WAKEUP_TTII ((EcuM_StateType)38)\r
-#endif /*ECUM_STATE_WAKEUP_TTII*/\r
-#ifndef ECUM_STATE_RUN\r
-#define ECUM_STATE_RUN ((EcuM_StateType)48)\r
-#endif /*ECUM_STATE_RUN*/\r
-#ifndef ECUM_STATE_APP_RUN\r
-#define ECUM_STATE_APP_RUN ((EcuM_StateType)50)\r
-#endif /*ECUM_STATE_APP_RUN*/\r
-#ifndef ECUM_STATE_APP_POST_RUN\r
-#define ECUM_STATE_APP_POST_RUN ((EcuM_StateType)51)\r
-#endif /*ECUM_STATE_APP_POST_RUN*/\r
-#ifndef ECUM_STATE_SHUTDOWN\r
-#define ECUM_STATE_SHUTDOWN ((EcuM_StateType)64)\r
-#endif /*ECUM_STATE_SHUTDOWN*/\r
-#ifndef ECUM_STATE_PREP_SHUTDOWN\r
-#define ECUM_STATE_PREP_SHUTDOWN ((EcuM_StateType)68)\r
-#endif /*ECUM_STATE_PREP_SHUTDOWN*/\r
-#ifndef ECUM_STATE_GO_SLEEP\r
-#define ECUM_STATE_GO_SLEEP ((EcuM_StateType)73)\r
-#endif /*ECUM_STATE_GO_SLEEP*/\r
-#ifndef ECUM_STATE_GO_OFF_ONE\r
-#define ECUM_STATE_GO_OFF_ONE ((EcuM_StateType)77)\r
-#endif /*ECUM_STATE_GO_OFF_ONE*/\r
-#ifndef ECUM_STATE_GO_OFF_TWO\r
-#define ECUM_STATE_GO_OFF_TWO ((EcuM_StateType)78)\r
-#endif /*ECUM_STATE_GO_OFF_TWO*/\r
-#ifndef ECUM_STATE_SLEEP\r
-#define ECUM_STATE_SLEEP ((EcuM_StateType)80)\r
-#endif /*ECUM_STATE_SLEEP*/\r
-#ifndef ECUM_STATE_OFF\r
-#define ECUM_STATE_OFF ((EcuM_StateType)128)\r
-#endif /*ECUM_STATE_OFF*/\r
-#ifndef ECUM_STATE_RESET\r
-#define ECUM_STATE_RESET ((EcuM_StateType)144)\r
-#endif /*ECUM_STATE_RESET*/\r
-#define EcuM_StateType_LowerLimit 0x10\r
-#define EcuM_StateType_UpperLimit 0x90\r
-\r
-#define _DEFINED_TYPEDEF_FOR_EcuM_StateType_ \r
-\r
typedef float Float;\r
\r
#define _DEFINED_TYPEDEF_FOR_Float_ \r
#define RTE_MODE_WdgMMode_ALIVE_STOPPED ((Rte_ModeType_WdgMMode)4)\r
#define RTE_MODE_WdgMMode_ALIVE_DEACTIVATED ((Rte_ModeType_WdgMMode)0)\r
\r
-typedef uint8 Rte_ModeType_EcuM_Mode;\r
-#define RTE_TRANSITION_EcuM_Mode ((Rte_ModeType_EcuM_Mode)6)\r
-#define RTE_MODE_EcuM_Mode_STARTUP ((Rte_ModeType_EcuM_Mode)4)\r
-#define RTE_MODE_EcuM_Mode_RUN ((Rte_ModeType_EcuM_Mode)1)\r
-#define RTE_MODE_EcuM_Mode_POST_RUN ((Rte_ModeType_EcuM_Mode)0)\r
-#define RTE_MODE_EcuM_Mode_SLEEP ((Rte_ModeType_EcuM_Mode)3)\r
-#define RTE_MODE_EcuM_Mode_WAKE_SLEEP ((Rte_ModeType_EcuM_Mode)5)\r
-#define RTE_MODE_EcuM_Mode_SHUTDOWN ((Rte_ModeType_EcuM_Mode)2)\r
-\r
typedef struct {\r
} Rte_PDS_Blinker_DigitalOutput_P;\r
typedef struct {\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_SLEEP,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
.EcuMWdgMConfig = &EcuM_WdgMConfig,\r
#endif\r
- .EcuMSleepModeConfig = &EcuM_SleepModeConfig,\r
+ .EcuMSleepModeConfig = EcuM_SleepModeConfig,\r
\r
#if defined(USE_MCU)\r
.McuConfig = McuConfigData,\r
<SDGS>\r
<SDG GID="Arccore::EcuOptions">\r
<SD GID="MCU">MPC551x</SD>\r
- <SD GID="GENDIR">/arc/boards/mpc5516it/examples/os_simple/config</SD>\r
+ <SD GID="GENDIR">${RESOURCE_LOC}/config</SD>\r
</SDG>\r
</SDGS>\r
</ADMIN-DATA>\r
* Configured for (MCU): MPC551x\r
*\r
* Module vendor: ArcCore\r
-* Generator version: 2.0.2\r
+* Generator version: 2.1.10\r
*\r
* Generated by Arctic Studio (http://arccore.com) \r
*/\r
#define ECUM_NVRAM_WRITEALL_TIMEOUT (10000)\r
#define ECUM_NVRAM_MIN_RUN_DURATION (10000)\r
\r
+#define ECUM_VALIDATION_TIMEOUT 0\r
\r
typedef enum {\r
ECUM_USER_User_1,\r
ECUM_USER_ENDMARK // Must be the last in list!\r
} EcuM_UserList;\r
\r
+// EcuM Sleep Mode IDs\r
+#define ECUM_SLEEP_MODE_EcuMSleepMode 0\r
+#define ECUM_SLEEP_MODE_CNT 1\r
+\r
+typedef enum {\r
+ ECUM_WKSOURCE_POWER = (1<<0),\r
+ ECUM_WKSOURCE_RESET = (1<<1),\r
+ ECUM_WKSOURCE_INTERNAL_RESET = (1<<2),\r
+ ECUM_WKSOURCE_INTERNAL_WDG = (1<<3),\r
+ ECUM_WKSOURCE_EXTERNAL_WDG = (1<<4),\r
+ ECUM_WKSOURCE_ECUMWAKEUPSOURCE = (1<<5), \r
+ ECUM_WKSOURCE_ALL_SOURCES = 0x3FFFFFFF\r
+} EcuM_WakeupSourceType ;\r
\r
#endif /*ECUM_CFG_H_*/\r
\r
* Configured for (MCU): MPC551x\r
*\r
* Module vendor: ArcCore\r
-* Generator version: 2.0.2\r
+* Generator version: 2.1.10\r
*\r
* Generated by Arctic Studio (http://arccore.com) \r
*/\r
\r
\r
-\r
#include "EcuM.h"\r
#include "EcuM_Generated_Types.h"\r
\r
extern const J1939Tp_ConfigType J1939Tp_Config;\r
#endif\r
\r
+#if defined(USE_WDGM)\r
+const EcuM_WdgMType EcuM_WdgMConfig = {\r
+ .EcuMSupervisedEntity = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+};\r
+#endif\r
+\r
+const EcuM_SleepModeType EcuM_SleepModeConfig[] = {\r
+ { // EcuMSleepMode \r
+ .EcuMSleepModeId = ECUM_SLEEP_MODE_EcuMSleepMode,\r
+ .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
+ .EcuMSleepModeMcuMode = MCU_MODE_RUN,\r
+#if defined(USE_WDGM)\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+#endif\r
+ }\r
+};\r
+\r
+const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = {\r
+ { // EcuMWakeupSource \r
+ .EcuMWakeupSourceId = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
+ .EcuMWakeupSourcePolling = false,\r
+ .EcuMValidationTimeout = 0,\r
+#if defined(USE_COMM)\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
+#endif\r
+ }\r
+};\r
+\r
\r
EcuM_ConfigType EcuMConfig =\r
{\r
.EcuMNvramReadAllTimeout = ECUM_NVRAM_READALL_TIMEOUT,\r
.EcuMNvramWriteAllTimeout = ECUM_NVRAM_WRITEALL_TIMEOUT,\r
.EcuMRunMinimumDuration = ECUM_NVRAM_MIN_RUN_DURATION,\r
+#if defined(USE_WDGM)\r
+ .EcuMWdgMConfig = &EcuM_WdgMConfig,\r
+#endif\r
+ .EcuMSleepModeConfig = EcuM_SleepModeConfig,\r
\r
#if defined(USE_MCU)\r
- .McuConfig = McuConfigData,\r
+ .McuConfig = McuConfigData,\r
#endif\r
#if defined(USE_PORT)\r
- .PortConfig = &PortConfigData,\r
+ .PortConfig = &PortConfigData,\r
#endif\r
#if defined(USE_CAN)\r
- .CanConfig = &CanConfigData,\r
+ .CanConfig = &CanConfigData,\r
#endif\r
#if defined(USE_CANIF)\r
- .CanIfConfig = &CanIf_Config,\r
+ .CanIfConfig = &CanIf_Config,\r
#endif\r
#if defined(USE_CANSM)\r
- .CanSMConfig = &CanSM_Config,\r
+ .CanSMConfig = &CanSM_Config,\r
#endif\r
#if defined(USE_CANNM)\r
- .CanNmConfig = &CanNm_Config,\r
+ .CanNmConfig = &CanNm_Config,\r
#endif\r
#if defined(USE_UDPNM)\r
- .UdpNmConfig = &UdpNm_Config,\r
+ .UdpNmConfig = &UdpNm_Config,\r
#endif\r
#if defined(USE_COM)\r
- .ComConfig = &ComConfiguration,\r
+ .ComConfig = &ComConfiguration,\r
#endif\r
#if defined(USE_COMM)\r
- .ComMConfig = &ComM_Config,\r
+ .ComMConfig = &ComM_Config,\r
#endif\r
#if defined(USE_J1939TP)\r
- .J1939TpConfig = &J1939Tp_Config,\r
+ .J1939TpConfig = &J1939Tp_Config,\r
#endif\r
#if defined(USE_NM)\r
- .NmConfig = &Nm_Config,\r
+ .NmConfig = &Nm_Config,\r
#endif\r
#if defined(USE_PDUR)\r
- .PduRConfig = &PduR_Config,\r
+ .PduRConfig = &PduR_Config,\r
#endif\r
#if defined(USE_J1939TP)\r
- .J1939TpConfig = &J1939Tp_Config,\r
+ .J1939TpConfig = &J1939Tp_Config,\r
#endif\r
#if defined(USE_DMA)\r
- .DmaConfig = DmaConfig,\r
+ .DmaConfig = DmaConfig,\r
#endif\r
#if defined(USE_ADC)\r
- .AdcConfig = AdcConfig,\r
+ .AdcConfig = AdcConfig,\r
#endif\r
#if defined(USE_PWM)\r
- .PwmConfig = &PwmConfig,\r
+ .PwmConfig = &PwmConfig,\r
#endif\r
#if defined(USE_WDG)\r
.WdgConfig = &WdgConfig,\r
.WdgIfConfig = &WdgIfConfig,\r
#endif\r
#if defined(USE_GPT)\r
- .GptConfig = GptConfigData,\r
+ .GptConfig = GptConfigData,\r
#endif\r
#if defined(USE_FLS)\r
.FlashConfig = FlsConfigSet,\r
* Configured for (MCU): MPC551x\r
*\r
* Module vendor: ArcCore\r
-* Generator version: 2.0.2\r
+* Generator version: 2.0.3\r
*\r
* Generated by Arctic Studio (http://arccore.com) \r
*/\r
* Configured for (MCU): MPC551x\r
*\r
* Module vendor: ArcCore\r
-* Generator version: 2.0.2\r
+* Generator version: 2.0.3\r
*\r
* Generated by Arctic Studio (http://arccore.com) \r
*/\r
#define MCU_PERFORM_RESET_API STD_ON\r
#define MCU_VERSION_INFO_API STD_ON\r
\r
+\r
+typedef enum {\r
+ MCU_MODE_RUN = 0,\r
+ MCU_MODE_NORMAL = 1 // Here for backwards compatibility reasons. Not used anymore.\r
+} Mcu_ModeType;\r
+\r
+\r
typedef enum {\r
MCU_CLOCKTYPE_EXT_REF_80MHZ = 0,\r
MCU_CLOCKTYPE_EXT_REF_66MHZ = 1,\r
<SDGS>\r
<SDG GID="Arccore::EcuOptions">\r
<SD GID="MCU">MPC551x</SD>\r
- <SD GID="GENDIR">${fileDir}/config</SD>\r
+ <SD GID="GENDIR">${RESOURCE_LOC}/config</SD>\r
</SDG>\r
</SDGS>\r
</ADMIN-DATA>\r
</CONTAINER>\r
</SUB-CONTAINERS>\r
</CONTAINER>\r
- <CONTAINER UUID="edd643af-7788-4a0c-bf48-bf4b686db735">\r
- <SHORT-NAME>McuModeSettingConf</SHORT-NAME>\r
+ <CONTAINER UUID="b2af096e-c7c8-425e-a645-846fa116371b">\r
+ <SHORT-NAME>RUN</SHORT-NAME>\r
+ <ADMIN-DATA>\r
+ <SDGS>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
+ </SDGS>\r
+ </ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuModeSettingConf</DEFINITION-REF>\r
<PARAMETER-VALUES>\r
<INTEGER-VALUE>\r
<SHORT-NAME>User_1</SHORT-NAME>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMUserConfig</DEFINITION-REF>\r
</CONTAINER>\r
+ <CONTAINER UUID="661f0d5b-037e-4466-97e6-31949fb8c64b">\r
+ <SHORT-NAME>EcuMDefaultShutdownTarget</SHORT-NAME>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <ENUMERATION-VALUE>\r
+ <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultState</DEFINITION-REF>\r
+ <VALUE>EcuMStateReset</VALUE>\r
+ </ENUMERATION-VALUE>\r
+ </PARAMETER-VALUES>\r
+ <REFERENCE-VALUES>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="SYMBOLIC-NAME-REFERENCE-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultSleepModeRef</DEFINITION-REF>\r
+ </REFERENCE-VALUE>\r
+ </REFERENCE-VALUES>\r
+ </CONTAINER>\r
+ <CONTAINER UUID="a39caa5b-f0d9-40e4-b3b5-a533de044c20">\r
+ <SHORT-NAME>EcuMSleepMode</SHORT-NAME>\r
+ <ADMIN-DATA>\r
+ <SDGS>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
+ </SDGS>\r
+ </ADMIN-DATA>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeId</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ <BOOLEAN-VALUE>\r
+ <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeSuspend</DEFINITION-REF>\r
+ <VALUE>false</VALUE>\r
+ </BOOLEAN-VALUE>\r
+ </PARAMETER-VALUES>\r
+ <REFERENCE-VALUES>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="SYMBOLIC-NAME-REFERENCE-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeMcuModeRef</DEFINITION-REF>\r
+ <VALUE-REF DEST="CONTAINER">/os_schtbl_mpc551xsim/Mcu/McuModuleConfiguration/RUN</VALUE-REF>\r
+ </REFERENCE-VALUE>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="SYMBOLIC-NAME-REFERENCE-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMWakeupSourceMask</DEFINITION-REF>\r
+ <VALUE-REF DEST="CONTAINER">/os_schtbl_mpc551xsim/EcuM/EcuMConfiguration/EcuMWakeupSource</VALUE-REF>\r
+ </REFERENCE-VALUE>\r
+ </REFERENCE-VALUES>\r
+ </CONTAINER>\r
+ <CONTAINER UUID="7922e79c-fd44-4bf7-a5d8-b691f0fa1431">\r
+ <SHORT-NAME>EcuMWakeupSource</SHORT-NAME>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMResetReason</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ <FLOAT-VALUE>\r
+ <DEFINITION-REF DEST="FLOAT-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMValidationTimeout</DEFINITION-REF>\r
+ <VALUE>0.0</VALUE>\r
+ </FLOAT-VALUE>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourceId</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ <BOOLEAN-VALUE>\r
+ <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourcePolling</DEFINITION-REF>\r
+ <VALUE>false</VALUE>\r
+ </BOOLEAN-VALUE>\r
+ </PARAMETER-VALUES>\r
+ </CONTAINER>\r
</SUB-CONTAINERS>\r
</CONTAINER>\r
</CONTAINERS>\r
* Configured for (MCU): MPC551x\r
*\r
* Module vendor: ArcCore\r
-* Generator version: 2.0.2\r
+* Generator version: 2.1.10\r
*\r
* Generated by Arctic Studio (http://arccore.com) \r
*/\r
#define ECUM_NVRAM_WRITEALL_TIMEOUT (10000)\r
#define ECUM_NVRAM_MIN_RUN_DURATION (10000)\r
\r
+#define ECUM_VALIDATION_TIMEOUT 0\r
\r
typedef enum {\r
ECUM_USER_User_1,\r
ECUM_USER_ENDMARK // Must be the last in list!\r
} EcuM_UserList;\r
\r
+// EcuM Sleep Mode IDs\r
+#define ECUM_SLEEP_MODE_EcuMSleepMode 0\r
+#define ECUM_SLEEP_MODE_CNT 1\r
+\r
+typedef enum {\r
+ ECUM_WKSOURCE_POWER = (1<<0),\r
+ ECUM_WKSOURCE_RESET = (1<<1),\r
+ ECUM_WKSOURCE_INTERNAL_RESET = (1<<2),\r
+ ECUM_WKSOURCE_INTERNAL_WDG = (1<<3),\r
+ ECUM_WKSOURCE_EXTERNAL_WDG = (1<<4),\r
+ ECUM_WKSOURCE_ECUMWAKEUPSOURCE = (1<<5), \r
+ ECUM_WKSOURCE_ALL_SOURCES = 0x3FFFFFFF\r
+} EcuM_WakeupSourceType ;\r
\r
#endif /*ECUM_CFG_H_*/\r
\r
* Configured for (MCU): MPC551x\r
*\r
* Module vendor: ArcCore\r
-* Generator version: 2.0.2\r
+* Generator version: 2.1.10\r
*\r
* Generated by Arctic Studio (http://arccore.com) \r
*/\r
\r
\r
-\r
#include "EcuM.h"\r
#include "EcuM_Generated_Types.h"\r
\r
extern const J1939Tp_ConfigType J1939Tp_Config;\r
#endif\r
\r
+#if defined(USE_WDGM)\r
+const EcuM_WdgMType EcuM_WdgMConfig = {\r
+ .EcuMSupervisedEntity = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+};\r
+#endif\r
+\r
+const EcuM_SleepModeType EcuM_SleepModeConfig[] = {\r
+ { // EcuMSleepMode \r
+ .EcuMSleepModeId = ECUM_SLEEP_MODE_EcuMSleepMode,\r
+ .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
+ .EcuMSleepModeMcuMode = MCU_MODE_RUN,\r
+#if defined(USE_WDGM)\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+#endif\r
+ }\r
+};\r
+\r
+const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = {\r
+ { // EcuMWakeupSource \r
+ .EcuMWakeupSourceId = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
+ .EcuMWakeupSourcePolling = false,\r
+ .EcuMValidationTimeout = 0,\r
+#if defined(USE_COMM)\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
+#endif\r
+ }\r
+};\r
+\r
\r
EcuM_ConfigType EcuMConfig =\r
{\r
.EcuMNvramReadAllTimeout = ECUM_NVRAM_READALL_TIMEOUT,\r
.EcuMNvramWriteAllTimeout = ECUM_NVRAM_WRITEALL_TIMEOUT,\r
.EcuMRunMinimumDuration = ECUM_NVRAM_MIN_RUN_DURATION,\r
+#if defined(USE_WDGM)\r
+ .EcuMWdgMConfig = &EcuM_WdgMConfig,\r
+#endif\r
+ .EcuMSleepModeConfig = EcuM_SleepModeConfig,\r
\r
#if defined(USE_MCU)\r
- .McuConfig = McuConfigData,\r
+ .McuConfig = McuConfigData,\r
#endif\r
#if defined(USE_PORT)\r
- .PortConfig = &PortConfigData,\r
+ .PortConfig = &PortConfigData,\r
#endif\r
#if defined(USE_CAN)\r
- .CanConfig = &CanConfigData,\r
+ .CanConfig = &CanConfigData,\r
#endif\r
#if defined(USE_CANIF)\r
- .CanIfConfig = &CanIf_Config,\r
+ .CanIfConfig = &CanIf_Config,\r
#endif\r
#if defined(USE_CANSM)\r
- .CanSMConfig = &CanSM_Config,\r
+ .CanSMConfig = &CanSM_Config,\r
#endif\r
#if defined(USE_CANNM)\r
- .CanNmConfig = &CanNm_Config,\r
+ .CanNmConfig = &CanNm_Config,\r
#endif\r
#if defined(USE_UDPNM)\r
- .UdpNmConfig = &UdpNm_Config,\r
+ .UdpNmConfig = &UdpNm_Config,\r
#endif\r
#if defined(USE_COM)\r
- .ComConfig = &ComConfiguration,\r
+ .ComConfig = &ComConfiguration,\r
#endif\r
#if defined(USE_COMM)\r
- .ComMConfig = &ComM_Config,\r
+ .ComMConfig = &ComM_Config,\r
#endif\r
#if defined(USE_J1939TP)\r
- .J1939TpConfig = &J1939Tp_Config,\r
+ .J1939TpConfig = &J1939Tp_Config,\r
#endif\r
#if defined(USE_NM)\r
- .NmConfig = &Nm_Config,\r
+ .NmConfig = &Nm_Config,\r
#endif\r
#if defined(USE_PDUR)\r
- .PduRConfig = &PduR_Config,\r
+ .PduRConfig = &PduR_Config,\r
#endif\r
#if defined(USE_J1939TP)\r
- .J1939TpConfig = &J1939Tp_Config,\r
+ .J1939TpConfig = &J1939Tp_Config,\r
#endif\r
#if defined(USE_DMA)\r
- .DmaConfig = DmaConfig,\r
+ .DmaConfig = DmaConfig,\r
#endif\r
#if defined(USE_ADC)\r
- .AdcConfig = AdcConfig,\r
+ .AdcConfig = AdcConfig,\r
#endif\r
#if defined(USE_PWM)\r
- .PwmConfig = &PwmConfig,\r
+ .PwmConfig = &PwmConfig,\r
#endif\r
#if defined(USE_WDG)\r
.WdgConfig = &WdgConfig,\r
.WdgIfConfig = &WdgIfConfig,\r
#endif\r
#if defined(USE_GPT)\r
- .GptConfig = GptConfigData,\r
+ .GptConfig = GptConfigData,\r
#endif\r
#if defined(USE_FLS)\r
.FlashConfig = FlsConfigSet,\r
* Configured for (MCU): MPC551x\r
*\r
* Module vendor: ArcCore\r
-* Generator version: 2.0.2\r
+* Generator version: 2.0.3\r
*\r
* Generated by Arctic Studio (http://arccore.com) \r
*/\r
* Configured for (MCU): MPC551x\r
*\r
* Module vendor: ArcCore\r
-* Generator version: 2.0.2\r
+* Generator version: 2.0.3\r
*\r
* Generated by Arctic Studio (http://arccore.com) \r
*/\r
#define MCU_PERFORM_RESET_API STD_ON\r
#define MCU_VERSION_INFO_API STD_ON\r
\r
+\r
+typedef enum {\r
+ MCU_MODE_RUN = 0,\r
+ MCU_MODE_NORMAL = 1 // Here for backwards compatibility reasons. Not used anymore.\r
+} Mcu_ModeType;\r
+\r
+\r
typedef enum {\r
MCU_CLOCKTYPE_EXT_REF_80MHZ = 0,\r
MCU_CLOCKTYPE_EXT_REF_66MHZ = 1,\r
</CONTAINER>\r
<CONTAINER UUID="5e7f1629-02bc-4f44-8dff-f23458377126">\r
<SHORT-NAME>EXT_REF_66MHZ</SHORT-NAME>\r
+ <ADMIN-DATA>\r
+ <SDGS>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
+ </SDGS>\r
+ </ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint</DEFINITION-REF>\r
<PARAMETER-VALUES>\r
<FLOAT-VALUE>\r
</CONTAINER>\r
</SUB-CONTAINERS>\r
</CONTAINER>\r
- <CONTAINER UUID="edd643af-7788-4a0c-bf48-bf4b686db735">\r
- <SHORT-NAME>McuModeSettingConf</SHORT-NAME>\r
+ <CONTAINER UUID="2fd5e668-92b9-4723-b472-c4f219140877">\r
+ <SHORT-NAME>RUN</SHORT-NAME>\r
+ <ADMIN-DATA>\r
+ <SDGS>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
+ </SDGS>\r
+ </ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuModeSettingConf</DEFINITION-REF>\r
<PARAMETER-VALUES>\r
<INTEGER-VALUE>\r
<SHORT-NAME>User_1</SHORT-NAME>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMUserConfig</DEFINITION-REF>\r
</CONTAINER>\r
+ <CONTAINER UUID="806d3f27-0a81-4da6-895e-abce6d718148">\r
+ <SHORT-NAME>EcuMDefaultShutdownTarget</SHORT-NAME>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <ENUMERATION-VALUE>\r
+ <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultState</DEFINITION-REF>\r
+ <VALUE>EcuMStateOff</VALUE>\r
+ </ENUMERATION-VALUE>\r
+ </PARAMETER-VALUES>\r
+ <REFERENCE-VALUES>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="SYMBOLIC-NAME-REFERENCE-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultSleepModeRef</DEFINITION-REF>\r
+ </REFERENCE-VALUE>\r
+ </REFERENCE-VALUES>\r
+ </CONTAINER>\r
+ <CONTAINER UUID="cf4b6419-9eb3-497b-903b-85138fd77a3e">\r
+ <SHORT-NAME>EcuMSleepMode</SHORT-NAME>\r
+ <ADMIN-DATA>\r
+ <SDGS>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
+ </SDGS>\r
+ </ADMIN-DATA>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeId</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ <BOOLEAN-VALUE>\r
+ <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeSuspend</DEFINITION-REF>\r
+ <VALUE>false</VALUE>\r
+ </BOOLEAN-VALUE>\r
+ </PARAMETER-VALUES>\r
+ <REFERENCE-VALUES>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="SYMBOLIC-NAME-REFERENCE-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeMcuModeRef</DEFINITION-REF>\r
+ <VALUE-REF DEST="CONTAINER">/os_simple_mpc551xsim/Mcu/McuModuleConfiguration/RUN</VALUE-REF>\r
+ </REFERENCE-VALUE>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="SYMBOLIC-NAME-REFERENCE-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMWakeupSourceMask</DEFINITION-REF>\r
+ <VALUE-REF DEST="CONTAINER">/os_simple_mpc551xsim/EcuM/EcuMConfiguration/EcuMWakeupSource</VALUE-REF>\r
+ </REFERENCE-VALUE>\r
+ </REFERENCE-VALUES>\r
+ </CONTAINER>\r
+ <CONTAINER UUID="b7395e06-637b-4846-8992-616c987ffc95">\r
+ <SHORT-NAME>EcuMWakeupSource</SHORT-NAME>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMResetReason</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ <FLOAT-VALUE>\r
+ <DEFINITION-REF DEST="FLOAT-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMValidationTimeout</DEFINITION-REF>\r
+ <VALUE>0.0</VALUE>\r
+ </FLOAT-VALUE>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourceId</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ <BOOLEAN-VALUE>\r
+ <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourcePolling</DEFINITION-REF>\r
+ <VALUE>false</VALUE>\r
+ </BOOLEAN-VALUE>\r
+ </PARAMETER-VALUES>\r
+ </CONTAINER>\r
</SUB-CONTAINERS>\r
</CONTAINER>\r
</CONTAINERS>\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_SLEEP,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
.EcuMWdgMConfig = &EcuM_WdgMConfig,\r
#endif\r
- .EcuMSleepModeConfig = &EcuM_SleepModeConfig,\r
+ .EcuMSleepModeConfig = EcuM_SleepModeConfig,\r
\r
#if defined(USE_MCU)\r
.McuConfig = McuConfigData,\r
\r
#define _DEFINED_TYPEDEF_FOR_DigitalLevel_ \r
\r
-typedef uint8 EcuM_BootTargetType;\r
-#ifndef ECUM_BOOT_TARGET_APP\r
-#define ECUM_BOOT_TARGET_APP ((EcuM_BootTargetType)0)\r
-#endif /*ECUM_BOOT_TARGET_APP*/\r
-#ifndef ECUM_BOOT_TARGET_OEM_BOOTLOADER\r
-#define ECUM_BOOT_TARGET_OEM_BOOTLOADER ((EcuM_BootTargetType)1)\r
-#endif /*ECUM_BOOT_TARGET_OEM_BOOTLOADER*/\r
-#ifndef ECUM_BOOT_TARGET_SYS_BOOTLOADER\r
-#define ECUM_BOOT_TARGET_SYS_BOOTLOADER ((EcuM_BootTargetType)2)\r
-#endif /*ECUM_BOOT_TARGET_SYS_BOOTLOADER*/\r
-#define EcuM_BootTargetType_LowerLimit 0\r
-#define EcuM_BootTargetType_UpperLimit 1\r
-\r
-#define _DEFINED_TYPEDEF_FOR_EcuM_BootTargetType_ \r
-\r
-typedef uint8 EcuM_StateType;\r
-#ifndef ECUM_STATE_STARTUP\r
-#define ECUM_STATE_STARTUP ((EcuM_StateType)16)\r
-#endif /*ECUM_STATE_STARTUP*/\r
-#ifndef ECUM_STATE_STARTUP_ONE\r
-#define ECUM_STATE_STARTUP_ONE ((EcuM_StateType)17)\r
-#endif /*ECUM_STATE_STARTUP_ONE*/\r
-#ifndef ECUM_STATE_STARTUP_TWO\r
-#define ECUM_STATE_STARTUP_TWO ((EcuM_StateType)18)\r
-#endif /*ECUM_STATE_STARTUP_TWO*/\r
-#ifndef ECUM_STATE_WAKEUP\r
-#define ECUM_STATE_WAKEUP ((EcuM_StateType)32)\r
-#endif /*ECUM_STATE_WAKEUP*/\r
-#ifndef ECUM_STATE_WAKEUP_ONE\r
-#define ECUM_STATE_WAKEUP_ONE ((EcuM_StateType)33)\r
-#endif /*ECUM_STATE_WAKEUP_ONE*/\r
-#ifndef ECUM_STATE_WAKEUP_VALIDATION\r
-#define ECUM_STATE_WAKEUP_VALIDATION ((EcuM_StateType)34)\r
-#endif /*ECUM_STATE_WAKEUP_VALIDATION*/\r
-#ifndef ECUM_STATE_WAKEUP_REACTION\r
-#define ECUM_STATE_WAKEUP_REACTION ((EcuM_StateType)35)\r
-#endif /*ECUM_STATE_WAKEUP_REACTION*/\r
-#ifndef ECUM_STATE_WAKEUP_TWO\r
-#define ECUM_STATE_WAKEUP_TWO ((EcuM_StateType)36)\r
-#endif /*ECUM_STATE_WAKEUP_TWO*/\r
-#ifndef ECUM_STATE_WAKEUP_WAKESLEEP\r
-#define ECUM_STATE_WAKEUP_WAKESLEEP ((EcuM_StateType)37)\r
-#endif /*ECUM_STATE_WAKEUP_WAKESLEEP*/\r
-#ifndef ECUM_STATE_WAKEUP_TTII\r
-#define ECUM_STATE_WAKEUP_TTII ((EcuM_StateType)38)\r
-#endif /*ECUM_STATE_WAKEUP_TTII*/\r
-#ifndef ECUM_STATE_RUN\r
-#define ECUM_STATE_RUN ((EcuM_StateType)48)\r
-#endif /*ECUM_STATE_RUN*/\r
-#ifndef ECUM_STATE_APP_RUN\r
-#define ECUM_STATE_APP_RUN ((EcuM_StateType)50)\r
-#endif /*ECUM_STATE_APP_RUN*/\r
-#ifndef ECUM_STATE_APP_POST_RUN\r
-#define ECUM_STATE_APP_POST_RUN ((EcuM_StateType)51)\r
-#endif /*ECUM_STATE_APP_POST_RUN*/\r
-#ifndef ECUM_STATE_SHUTDOWN\r
-#define ECUM_STATE_SHUTDOWN ((EcuM_StateType)64)\r
-#endif /*ECUM_STATE_SHUTDOWN*/\r
-#ifndef ECUM_STATE_PREP_SHUTDOWN\r
-#define ECUM_STATE_PREP_SHUTDOWN ((EcuM_StateType)68)\r
-#endif /*ECUM_STATE_PREP_SHUTDOWN*/\r
-#ifndef ECUM_STATE_GO_SLEEP\r
-#define ECUM_STATE_GO_SLEEP ((EcuM_StateType)73)\r
-#endif /*ECUM_STATE_GO_SLEEP*/\r
-#ifndef ECUM_STATE_GO_OFF_ONE\r
-#define ECUM_STATE_GO_OFF_ONE ((EcuM_StateType)77)\r
-#endif /*ECUM_STATE_GO_OFF_ONE*/\r
-#ifndef ECUM_STATE_GO_OFF_TWO\r
-#define ECUM_STATE_GO_OFF_TWO ((EcuM_StateType)78)\r
-#endif /*ECUM_STATE_GO_OFF_TWO*/\r
-#ifndef ECUM_STATE_SLEEP\r
-#define ECUM_STATE_SLEEP ((EcuM_StateType)80)\r
-#endif /*ECUM_STATE_SLEEP*/\r
-#ifndef ECUM_STATE_OFF\r
-#define ECUM_STATE_OFF ((EcuM_StateType)128)\r
-#endif /*ECUM_STATE_OFF*/\r
-#ifndef ECUM_STATE_RESET\r
-#define ECUM_STATE_RESET ((EcuM_StateType)144)\r
-#endif /*ECUM_STATE_RESET*/\r
-#define EcuM_StateType_LowerLimit 0x10\r
-#define EcuM_StateType_UpperLimit 0x90\r
-\r
-#define _DEFINED_TYPEDEF_FOR_EcuM_StateType_ \r
-\r
typedef float Float;\r
\r
#define _DEFINED_TYPEDEF_FOR_Float_ \r
\r
#define _DEFINED_TYPEDEF_FOR_DstPtrType_ \r
\r
-typedef uint8 Rte_ModeType_EcuM_Mode;\r
-#define RTE_TRANSITION_EcuM_Mode ((Rte_ModeType_EcuM_Mode)6)\r
-#define RTE_MODE_EcuM_Mode_STARTUP ((Rte_ModeType_EcuM_Mode)4)\r
-#define RTE_MODE_EcuM_Mode_RUN ((Rte_ModeType_EcuM_Mode)1)\r
-#define RTE_MODE_EcuM_Mode_POST_RUN ((Rte_ModeType_EcuM_Mode)0)\r
-#define RTE_MODE_EcuM_Mode_SLEEP ((Rte_ModeType_EcuM_Mode)3)\r
-#define RTE_MODE_EcuM_Mode_WAKE_SLEEP ((Rte_ModeType_EcuM_Mode)5)\r
-#define RTE_MODE_EcuM_Mode_SHUTDOWN ((Rte_ModeType_EcuM_Mode)2)\r
-\r
typedef uint8 Rte_ModeType_WdgMMode;\r
#define RTE_TRANSITION_WdgMMode ((Rte_ModeType_WdgMMode)5)\r
#define RTE_MODE_WdgMMode_ALIVE_OK ((Rte_ModeType_WdgMMode)3)\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_SLEEP,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
.EcuMWdgMConfig = &EcuM_WdgMConfig,\r
#endif\r
- .EcuMSleepModeConfig = &EcuM_SleepModeConfig,\r
+ .EcuMSleepModeConfig = EcuM_SleepModeConfig,\r
\r
#if defined(USE_MCU)\r
.McuConfig = McuConfigData,\r
<SDGS>\r
<SDG GID="Arccore::EcuOptions">\r
<SD GID="MCU">MPC5567</SD>\r
- <SD GID="GENDIR">${fileDir}/config</SD>\r
+ <SD GID="GENDIR">${RESOURCE_LOC}/config</SD>\r
</SDG>\r
</SDGS>\r
</ADMIN-DATA>\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_SLEEP,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
.EcuMWdgMConfig = &EcuM_WdgMConfig,\r
#endif\r
- .EcuMSleepModeConfig = &EcuM_SleepModeConfig,\r
+ .EcuMSleepModeConfig = EcuM_SleepModeConfig,\r
\r
#if defined(USE_MCU)\r
.McuConfig = McuConfigData,\r
UInt16 value;\r
} Rte_DE_Read_Logger2Runnable_ReadResult;\r
\r
+typedef uint8 Rte_ModeType_WdgMMode;\r
+#define RTE_TRANSITION_WdgMMode ((Rte_ModeType_WdgMMode)5)\r
+#define RTE_MODE_WdgMMode_ALIVE_OK ((Rte_ModeType_WdgMMode)3)\r
+#define RTE_MODE_WdgMMode_ALIVE_FAILED ((Rte_ModeType_WdgMMode)2)\r
+#define RTE_MODE_WdgMMode_ALIVE_EXPIRED ((Rte_ModeType_WdgMMode)1)\r
+#define RTE_MODE_WdgMMode_ALIVE_STOPPED ((Rte_ModeType_WdgMMode)4)\r
+#define RTE_MODE_WdgMMode_ALIVE_DEACTIVATED ((Rte_ModeType_WdgMMode)0)\r
+\r
typedef uint8 Rte_ModeType_EcuM_Mode;\r
#define RTE_TRANSITION_EcuM_Mode ((Rte_ModeType_EcuM_Mode)6)\r
#define RTE_MODE_EcuM_Mode_STARTUP ((Rte_ModeType_EcuM_Mode)4)\r
#define RTE_MODE_EcuM_Mode_WAKE_SLEEP ((Rte_ModeType_EcuM_Mode)5)\r
#define RTE_MODE_EcuM_Mode_SHUTDOWN ((Rte_ModeType_EcuM_Mode)2)\r
\r
-typedef uint8 Rte_ModeType_WdgMMode;\r
-#define RTE_TRANSITION_WdgMMode ((Rte_ModeType_WdgMMode)5)\r
-#define RTE_MODE_WdgMMode_ALIVE_OK ((Rte_ModeType_WdgMMode)3)\r
-#define RTE_MODE_WdgMMode_ALIVE_FAILED ((Rte_ModeType_WdgMMode)2)\r
-#define RTE_MODE_WdgMMode_ALIVE_EXPIRED ((Rte_ModeType_WdgMMode)1)\r
-#define RTE_MODE_WdgMMode_ALIVE_STOPPED ((Rte_ModeType_WdgMMode)4)\r
-#define RTE_MODE_WdgMMode_ALIVE_DEACTIVATED ((Rte_ModeType_WdgMMode)0)\r
-\r
typedef struct {\r
} Rte_PDS_Calculator_CalculatorOperations_P;\r
typedef struct {\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_MCUMODESETTINGCONF,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_MCUMODESETTINGCONF,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_MCUMODESETTINGCONF,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_SLEEP,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
.EcuMWdgMConfig = &EcuM_WdgMConfig,\r
#endif\r
- .EcuMSleepModeConfig = &EcuM_SleepModeConfig,\r
+ .EcuMSleepModeConfig = EcuM_SleepModeConfig,\r
\r
#if defined(USE_MCU)\r
.McuConfig = McuConfigData,\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_SLEEP,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
.EcuMWdgMConfig = &EcuM_WdgMConfig,\r
#endif\r
- .EcuMSleepModeConfig = &EcuM_SleepModeConfig,\r
+ .EcuMSleepModeConfig = EcuM_SleepModeConfig,\r
\r
#if defined(USE_MCU)\r
.McuConfig = McuConfigData,\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_SLEEP,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
.EcuMWdgMConfig = &EcuM_WdgMConfig,\r
#endif\r
- .EcuMSleepModeConfig = &EcuM_SleepModeConfig,\r
+ .EcuMSleepModeConfig = EcuM_SleepModeConfig,\r
\r
#if defined(USE_MCU)\r
.McuConfig = McuConfigData,\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_SLEEP,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
.EcuMWdgMConfig = &EcuM_WdgMConfig,\r
#endif\r
- .EcuMSleepModeConfig = &EcuM_SleepModeConfig,\r
+ .EcuMSleepModeConfig = EcuM_SleepModeConfig,\r
\r
#if defined(USE_MCU)\r
.McuConfig = McuConfigData,\r
# Extra defines \r
#\r
\r
+# Default cross compiler\r
+DEFAULT_CROSS_COMPILE = /opt/arm-none-eabi/bin/arm-none-eabi-\r
+\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_MCUMODESETTINGCONF,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
#if defined(USE_WDGM)\r
const EcuM_WdgMType EcuM_WdgMConfig = {\r
.EcuMSupervisedEntity = NULL,\r
- .EcuMWdgMWakeupMode = NULL,\r
- .EcuMWdgMStartupMode = NULL,\r
- .EcuMWdgMRunMode = NULL,\r
- .EcuMWdgMPostRunMode = NULL,\r
- .EcuMWdgMShutdownMode = NULL,\r
+ .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
+ .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
};\r
#endif\r
\r
.EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
.EcuMSleepModeMcuMode = MCU_MODE_MCUMODESETTINGCONF,\r
#if defined(USE_WDGM)\r
- .EcuMSleepModeWdgMMode = NULL,\r
+ .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL,\r
#endif\r
}\r
};\r
.EcuMWakeupSourcePolling = false,\r
.EcuMValidationTimeout = 0,\r
#if defined(USE_COMM)\r
- .EcuMComMChannel = NULL,\r
+ .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL,\r
#endif\r
}\r
};\r
\r
#define _DEFINED_TYPEDEF_FOR_Boolean_ \r
\r
+typedef uint8 DigitalLevel;\r
+#ifndef Low\r
+#define Low ((DigitalLevel)0)\r
+#endif /*Low*/\r
+#ifndef High\r
+#define High ((DigitalLevel)1)\r
+#endif /*High*/\r
+#define DigitalLevel_LowerLimit 0\r
+#define DigitalLevel_UpperLimit 1\r
+\r
+#define _DEFINED_TYPEDEF_FOR_DigitalLevel_ \r
+\r
+typedef uint8 EcuM_BootTargetType;\r
+#ifndef ECUM_BOOT_TARGET_APP\r
+#define ECUM_BOOT_TARGET_APP ((EcuM_BootTargetType)0)\r
+#endif /*ECUM_BOOT_TARGET_APP*/\r
+#ifndef ECUM_BOOT_TARGET_OEM_BOOTLOADER\r
+#define ECUM_BOOT_TARGET_OEM_BOOTLOADER ((EcuM_BootTargetType)1)\r
+#endif /*ECUM_BOOT_TARGET_OEM_BOOTLOADER*/\r
+#ifndef ECUM_BOOT_TARGET_SYS_BOOTLOADER\r
+#define ECUM_BOOT_TARGET_SYS_BOOTLOADER ((EcuM_BootTargetType)2)\r
+#endif /*ECUM_BOOT_TARGET_SYS_BOOTLOADER*/\r
+#define EcuM_BootTargetType_LowerLimit 0\r
+#define EcuM_BootTargetType_UpperLimit 1\r
+\r
+#define _DEFINED_TYPEDEF_FOR_EcuM_BootTargetType_ \r
+\r
+typedef uint8 EcuM_StateType;\r
+#ifndef ECUM_STATE_STARTUP\r
+#define ECUM_STATE_STARTUP ((EcuM_StateType)16)\r
+#endif /*ECUM_STATE_STARTUP*/\r
+#ifndef ECUM_STATE_STARTUP_ONE\r
+#define ECUM_STATE_STARTUP_ONE ((EcuM_StateType)17)\r
+#endif /*ECUM_STATE_STARTUP_ONE*/\r
+#ifndef ECUM_STATE_STARTUP_TWO\r
+#define ECUM_STATE_STARTUP_TWO ((EcuM_StateType)18)\r
+#endif /*ECUM_STATE_STARTUP_TWO*/\r
+#ifndef ECUM_STATE_WAKEUP\r
+#define ECUM_STATE_WAKEUP ((EcuM_StateType)32)\r
+#endif /*ECUM_STATE_WAKEUP*/\r
+#ifndef ECUM_STATE_WAKEUP_ONE\r
+#define ECUM_STATE_WAKEUP_ONE ((EcuM_StateType)33)\r
+#endif /*ECUM_STATE_WAKEUP_ONE*/\r
+#ifndef ECUM_STATE_WAKEUP_VALIDATION\r
+#define ECUM_STATE_WAKEUP_VALIDATION ((EcuM_StateType)34)\r
+#endif /*ECUM_STATE_WAKEUP_VALIDATION*/\r
+#ifndef ECUM_STATE_WAKEUP_REACTION\r
+#define ECUM_STATE_WAKEUP_REACTION ((EcuM_StateType)35)\r
+#endif /*ECUM_STATE_WAKEUP_REACTION*/\r
+#ifndef ECUM_STATE_WAKEUP_TWO\r
+#define ECUM_STATE_WAKEUP_TWO ((EcuM_StateType)36)\r
+#endif /*ECUM_STATE_WAKEUP_TWO*/\r
+#ifndef ECUM_STATE_WAKEUP_WAKESLEEP\r
+#define ECUM_STATE_WAKEUP_WAKESLEEP ((EcuM_StateType)37)\r
+#endif /*ECUM_STATE_WAKEUP_WAKESLEEP*/\r
+#ifndef ECUM_STATE_WAKEUP_TTII\r
+#define ECUM_STATE_WAKEUP_TTII ((EcuM_StateType)38)\r
+#endif /*ECUM_STATE_WAKEUP_TTII*/\r
+#ifndef ECUM_STATE_RUN\r
+#define ECUM_STATE_RUN ((EcuM_StateType)48)\r
+#endif /*ECUM_STATE_RUN*/\r
+#ifndef ECUM_STATE_APP_RUN\r
+#define ECUM_STATE_APP_RUN ((EcuM_StateType)50)\r
+#endif /*ECUM_STATE_APP_RUN*/\r
+#ifndef ECUM_STATE_APP_POST_RUN\r
+#define ECUM_STATE_APP_POST_RUN ((EcuM_StateType)51)\r
+#endif /*ECUM_STATE_APP_POST_RUN*/\r
+#ifndef ECUM_STATE_SHUTDOWN\r
+#define ECUM_STATE_SHUTDOWN ((EcuM_StateType)64)\r
+#endif /*ECUM_STATE_SHUTDOWN*/\r
+#ifndef ECUM_STATE_PREP_SHUTDOWN\r
+#define ECUM_STATE_PREP_SHUTDOWN ((EcuM_StateType)68)\r
+#endif /*ECUM_STATE_PREP_SHUTDOWN*/\r
+#ifndef ECUM_STATE_GO_SLEEP\r
+#define ECUM_STATE_GO_SLEEP ((EcuM_StateType)73)\r
+#endif /*ECUM_STATE_GO_SLEEP*/\r
+#ifndef ECUM_STATE_GO_OFF_ONE\r
+#define ECUM_STATE_GO_OFF_ONE ((EcuM_StateType)77)\r
+#endif /*ECUM_STATE_GO_OFF_ONE*/\r
+#ifndef ECUM_STATE_GO_OFF_TWO\r
+#define ECUM_STATE_GO_OFF_TWO ((EcuM_StateType)78)\r
+#endif /*ECUM_STATE_GO_OFF_TWO*/\r
+#ifndef ECUM_STATE_SLEEP\r
+#define ECUM_STATE_SLEEP ((EcuM_StateType)80)\r
+#endif /*ECUM_STATE_SLEEP*/\r
+#ifndef ECUM_STATE_OFF\r
+#define ECUM_STATE_OFF ((EcuM_StateType)128)\r
+#endif /*ECUM_STATE_OFF*/\r
+#ifndef ECUM_STATE_RESET\r
+#define ECUM_STATE_RESET ((EcuM_StateType)144)\r
+#endif /*ECUM_STATE_RESET*/\r
+#define EcuM_StateType_LowerLimit 0x10\r
+#define EcuM_StateType_UpperLimit 0x90\r
+\r
+#define _DEFINED_TYPEDEF_FOR_EcuM_StateType_ \r
+\r
typedef float Float;\r
\r
#define _DEFINED_TYPEDEF_FOR_Float_ \r
\r
+typedef sint32 Hertz;\r
+#define Hertz_LowerLimit -2147483647\r
+#define Hertz_UpperLimit 2147483647\r
+\r
+#define _DEFINED_TYPEDEF_FOR_Hertz_ \r
+\r
+typedef uint16 IoHwAb_SignalType;\r
+#define IoHwAb_SignalType_LowerLimit 0\r
+#define IoHwAb_SignalType_UpperLimit 65535\r
+\r
+#define _DEFINED_TYPEDEF_FOR_IoHwAb_SignalType_ \r
+\r
+typedef sint32 MilliAmpere;\r
+#define MilliAmpere_LowerLimit -2147483647\r
+#define MilliAmpere_UpperLimit 2147483647\r
+\r
+#define _DEFINED_TYPEDEF_FOR_MilliAmpere_ \r
+\r
+typedef sint32 MilliOhm;\r
+#define MilliOhm_LowerLimit -2147483647\r
+#define MilliOhm_UpperLimit 2147483647\r
+\r
+#define _DEFINED_TYPEDEF_FOR_MilliOhm_ \r
+\r
+typedef sint32 MilliVolt;\r
+#define MilliVolt_LowerLimit -2147483647\r
+#define MilliVolt_UpperLimit 2147483647\r
+\r
+#define _DEFINED_TYPEDEF_FOR_MilliVolt_ \r
+\r
+typedef uint8 NvM_RequestResultType;\r
+#ifndef NVM_REQ_OK\r
+#define NVM_REQ_OK ((NvM_RequestResultType)0)\r
+#endif /*NVM_REQ_OK*/\r
+#ifndef NVM_REQ_NOT_OK\r
+#define NVM_REQ_NOT_OK ((NvM_RequestResultType)1)\r
+#endif /*NVM_REQ_NOT_OK*/\r
+#ifndef NVM_REQ_PENDING\r
+#define NVM_REQ_PENDING ((NvM_RequestResultType)2)\r
+#endif /*NVM_REQ_PENDING*/\r
+#ifndef NVM_REQ_INTEGRITY_FAILED\r
+#define NVM_REQ_INTEGRITY_FAILED ((NvM_RequestResultType)3)\r
+#endif /*NVM_REQ_INTEGRITY_FAILED*/\r
+#ifndef NVM_REQ_BLOCK_SKIPPED\r
+#define NVM_REQ_BLOCK_SKIPPED ((NvM_RequestResultType)4)\r
+#endif /*NVM_REQ_BLOCK_SKIPPED*/\r
+#ifndef NVM_REQ_NV_INVALIDATED\r
+#define NVM_REQ_NV_INVALIDATED ((NvM_RequestResultType)5)\r
+#endif /*NVM_REQ_NV_INVALIDATED*/\r
+\r
+#define _DEFINED_TYPEDEF_FOR_NvM_RequestResultType_ \r
+\r
+typedef sint32 Percent;\r
+#define Percent_LowerLimit -2147483647\r
+#define Percent_UpperLimit 2147483647\r
+\r
+#define _DEFINED_TYPEDEF_FOR_Percent_ \r
+\r
typedef sint16 SInt16;\r
#define SInt16_LowerLimit -32768\r
#define SInt16_UpperLimit 32767\r
\r
#define _DEFINED_TYPEDEF_FOR_SInt8_ \r
\r
+typedef uint8 SignalQuality;\r
+#ifndef SignalQuality_InitialValue\r
+#define SignalQuality_InitialValue ((SignalQuality)0)\r
+#endif /*SignalQuality_InitialValue*/\r
+#ifndef SignalQuality_Error\r
+#define SignalQuality_Error ((SignalQuality)1)\r
+#endif /*SignalQuality_Error*/\r
+#ifndef SignalQuality_Bad\r
+#define SignalQuality_Bad ((SignalQuality)2)\r
+#endif /*SignalQuality_Bad*/\r
+#ifndef SignalQuality_Good\r
+#define SignalQuality_Good ((SignalQuality)3)\r
+#endif /*SignalQuality_Good*/\r
+#define SignalQuality_LowerLimit 0\r
+#define SignalQuality_UpperLimit 3\r
+\r
+#define _DEFINED_TYPEDEF_FOR_SignalQuality_ \r
+\r
typedef uint16 UInt16;\r
#define UInt16_LowerLimit 0\r
#define UInt16_UpperLimit 65535\r
\r
#define _DEFINED_TYPEDEF_FOR_UInt8_ \r
\r
+typedef UInt8 DstPtrType[1024];\r
+\r
+#define _DEFINED_TYPEDEF_FOR_DstPtrType_ \r
+\r
typedef struct {\r
UInt8 value;\r
} Rte_DE_Read_TesterRunnable_ReadArg1;\r
UInt16 value;\r
} Rte_DE_Read_Logger2Runnable_ReadResult;\r
\r
+typedef uint8 Rte_ModeType_EcuM_Mode;\r
+#define RTE_TRANSITION_EcuM_Mode ((Rte_ModeType_EcuM_Mode)6)\r
+#define RTE_MODE_EcuM_Mode_STARTUP ((Rte_ModeType_EcuM_Mode)4)\r
+#define RTE_MODE_EcuM_Mode_RUN ((Rte_ModeType_EcuM_Mode)1)\r
+#define RTE_MODE_EcuM_Mode_POST_RUN ((Rte_ModeType_EcuM_Mode)0)\r
+#define RTE_MODE_EcuM_Mode_SLEEP ((Rte_ModeType_EcuM_Mode)3)\r
+#define RTE_MODE_EcuM_Mode_WAKE_SLEEP ((Rte_ModeType_EcuM_Mode)5)\r
+#define RTE_MODE_EcuM_Mode_SHUTDOWN ((Rte_ModeType_EcuM_Mode)2)\r
+\r
+typedef uint8 Rte_ModeType_WdgMMode;\r
+#define RTE_TRANSITION_WdgMMode ((Rte_ModeType_WdgMMode)5)\r
+#define RTE_MODE_WdgMMode_ALIVE_OK ((Rte_ModeType_WdgMMode)3)\r
+#define RTE_MODE_WdgMMode_ALIVE_FAILED ((Rte_ModeType_WdgMMode)2)\r
+#define RTE_MODE_WdgMMode_ALIVE_EXPIRED ((Rte_ModeType_WdgMMode)1)\r
+#define RTE_MODE_WdgMMode_ALIVE_STOPPED ((Rte_ModeType_WdgMMode)4)\r
+#define RTE_MODE_WdgMMode_ALIVE_DEACTIVATED ((Rte_ModeType_WdgMMode)0)\r
+\r
typedef struct {\r
} Rte_PDS_Calculator_CalculatorOperations_P;\r
typedef struct {\r