From 4de7936aabadeb29d31f2f6a3b318387369a6103 Mon Sep 17 00:00:00 2001 From: mahi Date: Wed, 19 Sep 2012 16:12:16 +0200 Subject: [PATCH] Regenerated examples. Removed linux board. Added default cross compiler for TI. --- .../blinker/blinker_hcs12_card12.arxml | 71 + .../linux/examples/os_simple/build_config.mk | 4 - .../linux/examples/os_simple/config/Det_Cfg.h | 38 - .../linux/examples/os_simple/config/Dio_Cfg.h | 68 - .../examples/os_simple/config/Dio_Lcfg.c | 49 - .../linux/examples/os_simple/config/EcuM.mk | 3 - .../examples/os_simple/config/EcuM_Cfg.h | 41 - .../os_simple/config/EcuM_Generated_Types.h | 178 -- .../examples/os_simple/config/EcuM_PBcfg.c | 119 -- .../linux/examples/os_simple/config/Mcu_Cfg.c | 54 - .../linux/examples/os_simple/config/Mcu_Cfg.h | 41 - .../linux/examples/os_simple/config/Os_Cfg.c | 163 -- .../linux/examples/os_simple/config/Os_Cfg.h | 116 -- boards/linux/examples/os_simple/makefile | 21 - .../os_simple/obj_linux/gcc_path_probe.tmp | 0 .../os_simple/obj_linux/linkscript_gcc.lcf | 157 -- .../os_simple/os_simple_mpc5516it.arxml | 1713 ----------------- .../examples/com_simple/config/EcuM_PBcfg.c | 16 +- .../examples/led_rte/config/EcuM_PBcfg.c | 16 +- .../examples/led_rte/config/Rte_Type.h | 93 - .../examples/os_simple/config/EcuM_PBcfg.c | 16 +- .../os_simple/os_simple_mpc5516it.arxml | 2 +- .../examples/os_schtbl/config/EcuM_Cfg.h | 16 +- .../examples/os_schtbl/config/EcuM_PBcfg.c | 74 +- .../examples/os_schtbl/config/Mcu_Cfg.c | 2 +- .../examples/os_schtbl/config/Mcu_Cfg.h | 9 +- .../os_schtbl/os_schtbl_mpc551xsim.arxml | 77 +- .../examples/os_simple/config/EcuM_Cfg.h | 16 +- .../examples/os_simple/config/EcuM_PBcfg.c | 74 +- .../examples/os_simple/config/Mcu_Cfg.c | 2 +- .../examples/os_simple/config/Mcu_Cfg.h | 9 +- .../os_simple/os_simple_mpc551xsim.arxml | 80 +- .../examples/led_rte/config/EcuM_PBcfg.c | 16 +- .../examples/led_rte/config/Rte_Type.h | 93 - .../examples/os_simple/config/EcuM_PBcfg.c | 16 +- .../os_simple/os_simple_mpc5567qrtech.arxml | 2 +- .../examples/rte_simple/config/EcuM_PBcfg.c | 16 +- .../examples/rte_simple/config/Rte_Type.h | 16 +- .../examples/os_simple/config/EcuM_PBcfg.c | 14 +- .../examples/os_simple/config/EcuM_PBcfg.c | 14 +- .../examples/os_simple/config/EcuM_PBcfg.c | 14 +- .../examples/os_simple/config/EcuM_PBcfg.c | 16 +- .../examples/os_simple/config/EcuM_PBcfg.c | 16 +- .../examples/com_simple/config/EcuM_PBcfg.c | 16 +- .../examples/os_simple/config/EcuM_PBcfg.c | 16 +- boards/ti_tms570ls/build_config.mk | 3 + .../examples/os_simple/config/EcuM_PBcfg.c | 14 +- .../examples/rte_simple/config/EcuM_PBcfg.c | 14 +- .../examples/rte_simple/config/Rte_Type.h | 193 ++ 49 files changed, 702 insertions(+), 3125 deletions(-) delete mode 100644 boards/linux/examples/os_simple/build_config.mk delete mode 100644 boards/linux/examples/os_simple/config/Det_Cfg.h delete mode 100644 boards/linux/examples/os_simple/config/Dio_Cfg.h delete mode 100644 boards/linux/examples/os_simple/config/Dio_Lcfg.c delete mode 100644 boards/linux/examples/os_simple/config/EcuM.mk delete mode 100644 boards/linux/examples/os_simple/config/EcuM_Cfg.h delete mode 100644 boards/linux/examples/os_simple/config/EcuM_Generated_Types.h delete mode 100644 boards/linux/examples/os_simple/config/EcuM_PBcfg.c delete mode 100644 boards/linux/examples/os_simple/config/Mcu_Cfg.c delete mode 100644 boards/linux/examples/os_simple/config/Mcu_Cfg.h delete mode 100644 boards/linux/examples/os_simple/config/Os_Cfg.c delete mode 100644 boards/linux/examples/os_simple/config/Os_Cfg.h delete mode 100644 boards/linux/examples/os_simple/makefile delete mode 100644 boards/linux/examples/os_simple/obj_linux/gcc_path_probe.tmp delete mode 100644 boards/linux/examples/os_simple/obj_linux/linkscript_gcc.lcf delete mode 100644 boards/linux/examples/os_simple/os_simple_mpc5516it.arxml diff --git a/boards/hcs12_elmicro_card12/examples/blinker/blinker_hcs12_card12.arxml b/boards/hcs12_elmicro_card12/examples/blinker/blinker_hcs12_card12.arxml index e0d2374b..eff4f498 100644 --- a/boards/hcs12_elmicro_card12/examples/blinker/blinker_hcs12_card12.arxml +++ b/boards/hcs12_elmicro_card12/examples/blinker/blinker_hcs12_card12.arxml @@ -824,6 +824,10 @@ /ArcCore/Com/ComConfig/ComSignal/ComTransferProperty PENDING + + /ArcCore/Com/ComConfig/ComSignal/ComRxDataTimeoutAction + NONE + @@ -883,6 +887,10 @@ /ArcCore/Com/ComConfig/ComSignal/ComTransferProperty PENDING + + /ArcCore/Com/ComConfig/ComSignal/ComRxDataTimeoutAction + NONE + @@ -964,6 +972,65 @@ User_1 /ArcCore/EcuM/EcuMConfiguration/EcuMUserConfig + + EcuMDefaultShutdownTarget + /ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget + + + /ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultState + EcuMStateReset + + + + + /ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultSleepModeRef + + + + + EcuMSleepMode + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeId + 0 + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeSuspend + false + + + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeMcuModeRef + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMWakeupSourceMask + + + + + EcuMWakeupSource + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource + + + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMResetReason + 0 + + + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMValidationTimeout + 0.0 + + + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourceId + 0 + + + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourcePolling + false + + + @@ -1784,6 +1851,10 @@ /ArcCore/PduR/PduRGeneral/PduRZeroCostOperation true + + /ArcCore/PduR/PduRGeneral/ArcPduRJ1939TpSupport + false + diff --git a/boards/linux/examples/os_simple/build_config.mk b/boards/linux/examples/os_simple/build_config.mk deleted file mode 100644 index c5777cdf..00000000 --- a/boards/linux/examples/os_simple/build_config.mk +++ /dev/null @@ -1,4 +0,0 @@ - - -#CFG+=VLE -MOD_USE+= DET ECUM MCU KERNEL RAMLOG \ No newline at end of file diff --git a/boards/linux/examples/os_simple/config/Det_Cfg.h b/boards/linux/examples/os_simple/config/Det_Cfg.h deleted file mode 100644 index 60eaf798..00000000 --- a/boards/linux/examples/os_simple/config/Det_Cfg.h +++ /dev/null @@ -1,38 +0,0 @@ -/* -* Configuration of module: Det (Det_Cfg.h) -* -* Created by: -* Copyright: -* -* Configured for (MCU): MPC551x -* -* Module vendor: ArcCore -* Generator version: 2.0.1 -* -* Generated by Arctic Studio (http://arccore.com) -* on Mon Jun 13 17:00:38 CEST 2011 -*/ - - -#if !(((DET_SW_MAJOR_VERSION == 1) && (DET_SW_MINOR_VERSION == 0)) ) -#error Det: Configuration file expected BSW module version to be 1.0.* -#endif - -/* - * Development Error Tracer driver - * - * Specification: Autosar v2.0.1, Final - * - */ -#ifndef DET_CFG_H -#define DET_CFG_H - -#define DET_ENABLE_CALLBACKS STD_OFF // Enable to use callback on errors -#define DET_USE_RAMLOG STD_ON // Enable to log DET errors to ramlog -#define DET_WRAP_RAMLOG STD_ON // The ramlog wraps around when reaching the end -#define DET_USE_STDERR STD_OFF // Enable to get DET errors on stderr -#define DET_DEINIT_API STD_OFF // Enable/Disable the Det_DeInit function -#define DET_RAMLOG_SIZE (16) // Number of entries in ramlog -#define DET_NUMBER_OF_CALLBACKS (5) // Number of callbacks - -#endif /* DET_CFG_H */ diff --git a/boards/linux/examples/os_simple/config/Dio_Cfg.h b/boards/linux/examples/os_simple/config/Dio_Cfg.h deleted file mode 100644 index 80772016..00000000 --- a/boards/linux/examples/os_simple/config/Dio_Cfg.h +++ /dev/null @@ -1,68 +0,0 @@ -/* -* Configuration of module: Dio (Dio_Cfg.h) -* -* Created by: -* Copyright: -* -* Configured for (MCU): MPC551x -* -* Module vendor: ArcCore -* Generator version: 2.0.0 -* -* Generated by Arctic Studio (http://arccore.com) -* on Mon Jun 13 16:26:35 CEST 2011 -*/ - - -#if !(((DIO_SW_MAJOR_VERSION == 1) && (DIO_SW_MINOR_VERSION == 0)) ) -#error Dio: Configuration file expected BSW module version to be 1.0.* -#endif - - -#ifndef DIO_CFG_H_ -#define DIO_CFG_H_ - -#define DIO_VERSION_INFO_API STD_ON -#define DIO_DEV_ERROR_DETECT STD_ON - -#define DIO_END_OF_LIST -1 - -// Physical ports -typedef enum -{ - DIO_PORT_A = 0, - DIO_PORT_B = 1, - DIO_PORT_C = 2, - DIO_PORT_D = 3, - DIO_PORT_E = 4, - DIO_PORT_F = 5, - DIO_PORT_G = 6, - DIO_PORT_H = 7, - DIO_PORT_I = 8, - DIO_PORT_J = 9, - DIO_PORT_K = 10, -} Dio_PortTypesType; - - -// Channels -#define DIO_CHANNEL_NAME_LEDS_LED4 52 -#define DIO_CHANNEL_NAME_LEDS_LED5 53 - -// Channel group -#define DIO_GROUP_NAME_LED_GRP_PTR (&DioConfigData[0]) - -// Ports -#define DIO_PORT_NAME_LED_PORT (DIO_PORT_D) - - - - -// Pointers for convenience. -// Channels -extern const Dio_ChannelType DioChannelConfigData[]; -// Channel group -extern const Dio_ChannelGroupType DioConfigData[]; -// Port -extern const Dio_PortType DioPortConfigData[]; - -#endif /*DIO_CFG_H_*/ diff --git a/boards/linux/examples/os_simple/config/Dio_Lcfg.c b/boards/linux/examples/os_simple/config/Dio_Lcfg.c deleted file mode 100644 index 2c48dc5b..00000000 --- a/boards/linux/examples/os_simple/config/Dio_Lcfg.c +++ /dev/null @@ -1,49 +0,0 @@ -/* -* Configuration of module: Dio (Dio_Lcfg.c) -* -* Created by: -* Copyright: -* -* Configured for (MCU): MPC551x -* -* Module vendor: ArcCore -* Generator version: 2.0.0 -* -* Generated by Arctic Studio (http://arccore.com) -* on Mon Jun 13 16:26:35 CEST 2011 -*/ - - - -#include "Dio.h" -#include "Dio_Cfg.h" - -const Dio_ChannelType DioChannelConfigData[] = { - DIO_CHANNEL_NAME_LEDS_LED4, - DIO_CHANNEL_NAME_LEDS_LED5, - DIO_END_OF_LIST -}; - -const Dio_PortType DioPortConfigData[] = { - DIO_PORT_NAME_LED_PORT, - DIO_END_OF_LIST -}; - -const Dio_ChannelGroupType DioConfigData[] = { - { - .port = DIO_PORT_NAME_LED_PORT, - .mask = 48, - .offset = 4, - }, - { - .port = DIO_END_OF_LIST, - .offset = DIO_END_OF_LIST, - .mask = DIO_END_OF_LIST, - } -}; - - -uint32 Dio_GetPortConfigSize(void) -{ - return sizeof(DioConfigData); -} diff --git a/boards/linux/examples/os_simple/config/EcuM.mk b/boards/linux/examples/os_simple/config/EcuM.mk deleted file mode 100644 index f6ae17b3..00000000 --- a/boards/linux/examples/os_simple/config/EcuM.mk +++ /dev/null @@ -1,3 +0,0 @@ - -MOD_USE += DIO MCU KERNEL PORT DET ECUM - diff --git a/boards/linux/examples/os_simple/config/EcuM_Cfg.h b/boards/linux/examples/os_simple/config/EcuM_Cfg.h deleted file mode 100644 index 5467b0b3..00000000 --- a/boards/linux/examples/os_simple/config/EcuM_Cfg.h +++ /dev/null @@ -1,41 +0,0 @@ -/* -* Configuration of module: EcuM (EcuM_Cfg.h) -* -* Created by: -* Copyright: -* -* Configured for (MCU): MPC551x -* -* Module vendor: ArcCore -* Generator version: 2.0.2 -* -* Generated by Arctic Studio (http://arccore.com) -*/ - - -#if !(((ECUM_SW_MAJOR_VERSION == 2) && (ECUM_SW_MINOR_VERSION == 0)) ) -#error EcuM: Configuration file expected BSW module version to be 2.0.* -#endif - - - -#ifndef ECUM_CFG_H_ -#define ECUM_CFG_H_ - -#define ECUM_VERSION_INFO_API STD_ON -#define ECUM_DEV_ERROR_DETECT STD_ON - -#define ECUM_MAIN_FUNCTION_PERIOD (200) -#define ECUM_NVRAM_READALL_TIMEOUT (10000) -#define ECUM_NVRAM_WRITEALL_TIMEOUT (10000) -#define ECUM_NVRAM_MIN_RUN_DURATION (10000) - - -typedef enum { - ECUM_USER_EcuMUserConfig, - ECUM_USER_ENDMARK // Must be the last in list! -} EcuM_UserList; - - -#endif /*ECUM_CFG_H_*/ - diff --git a/boards/linux/examples/os_simple/config/EcuM_Generated_Types.h b/boards/linux/examples/os_simple/config/EcuM_Generated_Types.h deleted file mode 100644 index d74e5b8d..00000000 --- a/boards/linux/examples/os_simple/config/EcuM_Generated_Types.h +++ /dev/null @@ -1,178 +0,0 @@ -/* -* Configuration of module: EcuM (EcuM_Generated_Types.h) -* -* Created by: -* Copyright: -* -* Configured for (MCU): MPC551x -* -* Module vendor: ArcCore -* Generator version: 2.0.2 -* -* Generated by Arctic Studio (http://arccore.com) -*/ - - -#if !(((ECUM_SW_MAJOR_VERSION == 2) && (ECUM_SW_MINOR_VERSION == 0)) ) -#error EcuM: Configuration file expected BSW module version to be 2.0.* -#endif - - -#ifndef _ECUM_GENERATED_TYPES_H_ -#define _ECUM_GENERATED_TYPES_H_ - -#ifdef CFG_ECUM_USE_SERVICE_COMPONENT -#include "Rte_EcuM.h" -#endif - -#include "EcuM_Types.h" - -#if defined(USE_MCU) -#include "Mcu.h" -#endif -#if defined(USE_PORT) -#include "Port.h" -#endif -#if defined(USE_CAN) -#include "Can.h" -#endif -#if defined(USE_CANIF) -#include "CanIf.h" -#endif -#if defined(USE_PWM) -#include "Pwm.h" -#endif -#if defined(USE_COM) -#include "Com.h" -#endif -#if defined(USE_PDUR) -#include "PduR.h" -#endif -#if defined(USE_DMA) -#include "Dma.h" -#endif -#if defined(USE_ADC) -#include "Adc.h" -#endif -#if defined(USE_GPT) -#include "Gpt.h" -#endif -#if defined(USE_COMM) -#include "ComM.h" -#endif -#if defined(USE_NM) -#include "Nm.h" -#endif -#if defined(USE_CANNM) -#include "CanNm.h" -#endif -#if defined(USE_CANSM) -#include "CanSM.h" -#endif -#if defined(USE_J1939TP) -#include "J1939Tp.h" -#endif -#if defined(USE_UDPNM) -#include "UdpNm.h" -#endif -#if defined(USE_LINSM) -#include "LinSM.h" -#endif -#if defined(USE_FLS) -#include "Fls.h" -#endif -#if defined(USE_EEP) -#include "Eep.h" -#endif -#if defined(USE_SPI) -#include "Spi.h" -#endif -#if defined(USE_WDG) -#include "Wdg.h" -#endif -#if defined(USE_WDGM) -#include "WdgM.h" -#endif -#if defined(USE_WDGIF) -#include "WdgIf.h" -#endif - - -typedef struct -{ - EcuM_StateType EcuMDefaultShutdownTarget; - uint8 EcuMDefaultSleepMode; - AppModeType EcuMDefaultAppMode; - uint32 EcuMRunMinimumDuration; - uint32 EcuMNvramReadAllTimeout; - uint32 EcuMNvramWriteAllTimeout; - -#if defined(USE_MCU) - const Mcu_ConfigType* McuConfig; -#endif -#if defined(USE_PORT) - const Port_ConfigType* PortConfig; -#endif -#if defined(USE_CAN) - const Can_ConfigType* CanConfig; -#endif -#if defined(USE_CANIF) - const CanIf_ConfigType* CanIfConfig; -#endif -#if defined(USE_CANSM) - const CanSM_ConfigType* CanSMConfig; -#endif -#if defined(USE_NM) - const Nm_ConfigType* NmConfig; -#endif -#if defined(USE_CANNM) - const CanNm_ConfigType* CanNmConfig; -#endif -#if defined(USE_UDPNM) - const UdpNm_ConfigType* UdpNmConfig; -#endif -#if defined(USE_COMM) - const ComM_ConfigType* ComMConfig; -#endif -#if defined(USE_COM) - const Com_ConfigType* ComConfig; -#endif -#if defined(USE_J1939TP) - const J1939Tp_ConfigType* J1939TpConfig; -#endif -#if defined(USE_PDUR) - const PduR_PBConfigType* PduRConfig; -#endif -#if defined(USE_PWM) - const Pwm_ConfigType* PwmConfig; -#endif -#if defined(USE_DMA) - const Dma_ConfigType* DmaConfig; -#endif -#if defined(USE_ADC) - const Adc_ConfigType* AdcConfig; -#endif -#if defined(USE_GPT) - const Gpt_ConfigType* GptConfig; -#endif -#if defined(USE_FLS) - const Fls_ConfigType* FlashConfig; -#endif -#if defined(USE_EEP) - const Eep_ConfigType* EepConfig; -#endif -#if defined(USE_SPI) - const Spi_ConfigType* SpiConfig; -#endif -#if defined(USE_WDG) - const Wdg_ConfigType* WdgConfig; -#endif -#if defined(USE_WDGIF) - const WdgIf_ConfigType* WdgIfConfig; -#endif -#if defined(USE_WDGM) - const WdgM_ConfigType* WdgMConfig; -#endif -} EcuM_ConfigType; - -#endif /*_ECUM_GENERATED_TYPES_H_*/ diff --git a/boards/linux/examples/os_simple/config/EcuM_PBcfg.c b/boards/linux/examples/os_simple/config/EcuM_PBcfg.c deleted file mode 100644 index 072d9958..00000000 --- a/boards/linux/examples/os_simple/config/EcuM_PBcfg.c +++ /dev/null @@ -1,119 +0,0 @@ -/* -* Configuration of module: EcuM (EcuM_PBcfg.c) -* -* Created by: -* Copyright: -* -* Configured for (MCU): MPC551x -* -* Module vendor: ArcCore -* Generator version: 2.0.2 -* -* Generated by Arctic Studio (http://arccore.com) -*/ - - - -#include "EcuM.h" -#include "EcuM_Generated_Types.h" - -#if defined(USE_CANSM) -extern const CanSM_ConfigType CanSM_Config; -#endif -#if defined(USE_NM) -extern const Nm_ConfigType Nm_Config; -#endif -#if defined(USE_CANNM) -extern const CanNm_ConfigType CanNm_Config; -#endif -#if defined(USE_UDPNM) -extern const UdpNm_ConfigType UdpNm_Config; -#endif -#if defined(USE_COMM) -extern const ComM_ConfigType ComM_Config; -#endif - -#if defined(USE_J1939TP) -extern const J1939Tp_ConfigType J1939Tp_Config; -#endif - - -EcuM_ConfigType EcuMConfig = -{ - .EcuMDefaultShutdownTarget = ECUM_STATE_RESET, - .EcuMDefaultSleepMode = 0, // Don't care - .EcuMDefaultAppMode = OSDEFAULTAPPMODE, - .EcuMNvramReadAllTimeout = ECUM_NVRAM_READALL_TIMEOUT, - .EcuMNvramWriteAllTimeout = ECUM_NVRAM_WRITEALL_TIMEOUT, - .EcuMRunMinimumDuration = ECUM_NVRAM_MIN_RUN_DURATION, - -#if defined(USE_MCU) - .McuConfig = McuConfigData, -#endif -#if defined(USE_PORT) - .PortConfig = &PortConfigData, -#endif -#if defined(USE_CAN) - .CanConfig = &CanConfigData, -#endif -#if defined(USE_CANIF) - .CanIfConfig = &CanIf_Config, -#endif -#if defined(USE_CANSM) - .CanSMConfig = &CanSM_Config, -#endif -#if defined(USE_CANNM) - .CanNmConfig = &CanNm_Config, -#endif -#if defined(USE_UDPNM) - .UdpNmConfig = &UdpNm_Config, -#endif -#if defined(USE_COM) - .ComConfig = &ComConfiguration, -#endif -#if defined(USE_COMM) - .ComMConfig = &ComM_Config, -#endif -#if defined(USE_J1939TP) - .J1939TpConfig = &J1939Tp_Config, -#endif -#if defined(USE_NM) - .NmConfig = &Nm_Config, -#endif -#if defined(USE_PDUR) - .PduRConfig = &PduR_Config, -#endif -#if defined(USE_J1939TP) - .J1939TpConfig = &J1939Tp_Config, -#endif -#if defined(USE_DMA) - .DmaConfig = DmaConfig, -#endif -#if defined(USE_ADC) - .AdcConfig = AdcConfig, -#endif -#if defined(USE_PWM) - .PwmConfig = &PwmConfig, -#endif -#if defined(USE_WDG) - .WdgConfig = &WdgConfig, -#endif -#if defined(USE_WDGM) - .WdgMConfig = &WdgMConfig, -#endif -#if defined(USE_WDGIF) - .WdgIfConfig = &WdgIfConfig, -#endif -#if defined(USE_GPT) - .GptConfig = GptConfigData, -#endif -#if defined(USE_FLS) - .FlashConfig = FlsConfigSet, -#endif -#if defined(USE_EEP) - .EepConfig = EepConfigData, -#endif -#if defined(USE_SPI) - .SpiConfig = &SpiConfigData, -#endif -}; diff --git a/boards/linux/examples/os_simple/config/Mcu_Cfg.c b/boards/linux/examples/os_simple/config/Mcu_Cfg.c deleted file mode 100644 index 8bce7367..00000000 --- a/boards/linux/examples/os_simple/config/Mcu_Cfg.c +++ /dev/null @@ -1,54 +0,0 @@ -/* -* Configuration of module: Mcu (Mcu_Cfg.c) -* -* Created by: -* Copyright: -* -* Configured for (MCU): MPC551x -* -* Module vendor: ArcCore -* Generator version: 2.0.3 -* -* Generated by Arctic Studio (http://arccore.com) -* on Mon Jun 13 16:26:35 CEST 2011 -*/ - - -#ifndef MCU_CFG_C_ -#define MCU_CFG_C_ - -#include "Mcu.h" - - -Mcu_RamSectorSettingConfigType Mcu_RamSectorSettingConfigData[MCU_NBR_OF_RAM_SECTIONS] = { -}; - -Mcu_ClockSettingConfigType Mcu_ClockSettingConfigData[] = -{ - { - .McuClockReferencePointFrequency = 8000000UL, - .Pll1 = 1, - .Pll2 = 104, - .Pll3 = 5, - }, - { - .McuClockReferencePointFrequency = 16000000UL, - .Pll1 = 3, - .Pll2 = 83, - .Pll3 = 5, - }, -}; - - -const Mcu_ConfigType McuConfigData[] = { - { - .McuClockSrcFailureNotification = 0, - .McuRamSectors = MCU_NBR_OF_RAM_SECTIONS, - .McuClockSettings = 2, - .McuDefaultClockSettings = 0, - .McuClockSettingConfig = &Mcu_ClockSettingConfigData[0], - .McuRamSectorSettingConfig = &Mcu_RamSectorSettingConfigData[0], - } -}; - -#endif /*MCU_CFG_C_*/ diff --git a/boards/linux/examples/os_simple/config/Mcu_Cfg.h b/boards/linux/examples/os_simple/config/Mcu_Cfg.h deleted file mode 100644 index 839ccc8f..00000000 --- a/boards/linux/examples/os_simple/config/Mcu_Cfg.h +++ /dev/null @@ -1,41 +0,0 @@ -/* -* Configuration of module: Mcu (Mcu_Cfg.h) -* -* Created by: -* Copyright: -* -* Configured for (MCU): MPC551x -* -* Module vendor: ArcCore -* Generator version: 2.0.3 -* -* Generated by Arctic Studio (http://arccore.com) -* on Mon Jun 13 16:26:35 CEST 2011 -*/ - - -#if !(((MCU_SW_MAJOR_VERSION == 2) && (MCU_SW_MINOR_VERSION == 0)) ) -#error Mcu: Configuration file expected BSW module version to be 2.0.* -#endif - - -#ifndef MCU_CFG_H_ -#define MCU_CFG_H_ - -#define MCU_DEV_ERROR_DETECT STD_ON -#define MCU_PERFORM_RESET_API STD_ON -#define MCU_VERSION_INFO_API STD_ON - -typedef enum { - MCU_CLOCKTYPE_EXT_REF_80MHZ = 0, - MCU_CLOCKTYPE_EXT_REF_66MHZ = 1, - MCU_NBR_OF_CLOCKS, -} Mcu_ClockType; - - -#define MCU_NBR_OF_RAM_SECTIONS 0 - - -#define MCU_DEFAULT_CONFIG McuConfigData[0] - -#endif /*MCU_CFG_H_*/ diff --git a/boards/linux/examples/os_simple/config/Os_Cfg.c b/boards/linux/examples/os_simple/config/Os_Cfg.c deleted file mode 100644 index 6ca67e6f..00000000 --- a/boards/linux/examples/os_simple/config/Os_Cfg.c +++ /dev/null @@ -1,163 +0,0 @@ -/* -* Configuration of module: Os (Os_Cfg.c) -* -* Created by: -* Copyright: -* -* Configured for (MCU): MPC551x -* -* Module vendor: ArcCore -* Generator version: 2.0.34 -* -* Generated by Arctic Studio (http://arccore.com) -* on Mon Jun 13 16:26:36 CEST 2011 -*/ - - - -#include "kernel.h" - - -// ############################### EXTERNAL REFERENCES ############################# - -/* Application externals */ - -/* Interrupt externals */ - - -// Set the os tick frequency -OsTickType OsTickFreq = 1000; - - -// ############################### DEBUG OUTPUT ############################# -uint32 os_dbg_mask = 0; - -// ############################### APPLICATIONS ############################# -GEN_APPLICATION_HEAD = { - GEN_APPLICATION( - /* id */ APPLICATION_ID_OsApplication1, - /* name */ "OsApplication1", - /* trusted */ true, /* NOT CONFIGURABLE IN TOOLS */ - /* core */ 0, /* Default value, multicore not enabled.*/ - /* StartupHook */ NULL, - /* ShutdownHook */ NULL, - /* ErrorHook */ NULL, - /* rstrtTaskId */ 0 /* NOT CONFIGURABLE IN TOOLS */ - ), -}; -// ################################# COUNTERS ############################### -GEN_COUNTER_HEAD = { - GEN_COUNTER( COUNTER_ID_Counter1, - "Counter1", - COUNTER_TYPE_HARD, - COUNTER_UNIT_NANO, - 0xffff, - 1, - 1, - 0, - APPLICATION_ID_OsApplication1, /* Application owner */ - 1 /* Accessing application mask */ - ), -}; - - CounterType Os_Arc_OsTickCounter = COUNTER_ID_Counter1; - - -// ################################## ALARMS ################################ -GEN_ALARM_AUTOSTART(ALARM_ID_Alarm1, ALARM_AUTOSTART_RELATIVE, 100, 100, OSDEFAULTAPPMODE ); - - -GEN_ALARM_HEAD = { - GEN_ALARM( ALARM_ID_Alarm1, - "Alarm1", - COUNTER_ID_Counter1, - GEN_ALARM_AUTOSTART_NAME(ALARM_ID_Alarm1), - ALARM_ACTION_SETEVENT, - TASK_ID_eTask1, - EVENT_MASK_Event1, - 0, - APPLICATION_ID_OsApplication1, /* Application owner */ - 1 /* Accessing application mask */ - ), -}; - -// ################################ RESOURCES ############################### - -// ############################## STACKS (TASKS) ############################ - -DECLARE_STACK(OsIdle,OS_OSIDLE_STACK_SIZE); - -DECLARE_STACK(bTask3,2048); -DECLARE_STACK(eTask1,2048); -DECLARE_STACK(eTask2,2048); - -// ################################## TASKS ################################# -GEN_TASK_HEAD = { - GEN_BTASK( /* */OsIdle, - /* name */"OsIdle", - /* priority */0, - /* schedule */FULL, - /* autostart */TRUE, - /* resource_int_p */NULL, - /* resource mask */0, - /* activation lim. */1, - /* App owner */0, - /* Accessing apps */1 - ), - GEN_BTASK( - /* */bTask3, - /* name */"bTask3", - /* priority */1, - /* schedule */FULL, - /* autostart */FALSE, - /* resource_int_p */NULL, - /* resource mask */0, - /* activation lim. */1, - /* App owner */APPLICATION_ID_OsApplication1, - /* Accessing apps */1 - ), - GEN_ETASK( - /* */eTask1, - /* name */"eTask1", - /* priority */1, - /* schedule */FULL, - /* name */TRUE, - /* resource_int_p */NULL, - /* resource mask */0, - /* event mask */1, - /* App owner */APPLICATION_ID_OsApplication1, - /* Accessing apps */1 - ), - GEN_ETASK( - /* */eTask2, - /* name */"eTask2", - /* priority */1, - /* schedule */FULL, - /* name */TRUE, - /* resource_int_p */NULL, - /* resource mask */0, - /* event mask */1, - /* App owner */APPLICATION_ID_OsApplication1, - /* Accessing apps */1 - ), -}; - -// ################################## HOOKS ################################# -GEN_HOOKS( - StartupHook, - NULL, - ShutdownHook, - ErrorHook, - PreTaskHook, - PostTaskHook -); - -// ################################## ISRS ################################## - -GEN_ISR_MAP = { - 0 -}; - -// ############################ SCHEDULE TABLES ############################# - - diff --git a/boards/linux/examples/os_simple/config/Os_Cfg.h b/boards/linux/examples/os_simple/config/Os_Cfg.h deleted file mode 100644 index e57b7bf5..00000000 --- a/boards/linux/examples/os_simple/config/Os_Cfg.h +++ /dev/null @@ -1,116 +0,0 @@ -/* -* Configuration of module: Os (Os_Cfg.h) -* -* Created by: -* Copyright: -* -* Configured for (MCU): MPC551x -* -* Module vendor: ArcCore -* Generator version: 2.0.34 -* -* Generated by Arctic Studio (http://arccore.com) -* on Mon Jun 13 16:26:35 CEST 2011 -*/ - - -#if !(((OS_SW_MAJOR_VERSION == 2) && (OS_SW_MINOR_VERSION == 0)) ) -#error Os: Configuration file expected BSW module version to be 2.0.* -#endif - - - -#ifndef OS_CFG_H_ -#define OS_CFG_H_ - -// Application Id's -#define APPLICATION_ID_OsApplication1 0 - -// Alarm Id's -#define ALARM_ID_Alarm1 0 - -// Counter Id's -#define COUNTER_ID_Counter1 0 - -// System counter -#define OSMAXALLOWEDVALUE UINT_MAX// NOT CONFIGURABLE IN TOOLS -#define OSTICKSPERBASE 1 // NOT CONFIGURABLE IN TOOLS -#define OSMINCYCLE 1 // NOT CONFIGURABLE IN TOOLS -#define OSTICKDURATION 1000000UL // Time between ticks in nano seconds - -// Counter macros -#define OSMAXALLOWEDVALUE_Counter1 OSMAXALLOWEDVALUE -#define OSTICKSPERBASE_Counter1 1 // NOT CONFIGURABLE IN TOOLS -#define OSMINCYCLE_Counter1 1 -#define OS_TICKS2SEC_Counter1(_ticks) ( (OSTICKDURATION * _ticks)/1000000000UL ) -#define OS_TICKS2MS_Counter1(_ticks) ( (OSTICKDURATION * _ticks)/1000000UL ) -#define OS_TICKS2US_Counter1(_ticks) ( (OSTICKDURATION * _ticks)/1000UL ) -#define OS_TICKS2NS_Counter1(_ticks) (OSTICKDURATION * _ticks) - - - -// Event masks -#define EVENT_MASK_Event1 1 -#define EVENT_MASK_Event2 1 - -// Isr Id's - -// Resource Id's - -// Linked resource id's - -// Resource masks - -// Task Id's -#define TASK_ID_OsIdle 0 - -#define TASK_ID_bTask3 1 -#define TASK_ID_eTask1 2 -#define TASK_ID_eTask2 3 - -// Task entry points -void OsIdle( void ); -void bTask3( void ); -void eTask1( void ); -void eTask2( void ); - -// Schedule table id's - -// Stack size -#define OS_INTERRUPT_STACK_SIZE 2048 -#define OS_OSIDLE_STACK_SIZE 512 - -#define OS_ALARM_CNT 1 -#define OS_TASK_CNT 4 -#define OS_SCHTBL_CNT 0 -#define OS_COUNTER_CNT 1 -#define OS_EVENTS_CNT 2 -//#define OS_ISRS_CNT 0 -#define OS_RESOURCE_CNT 0 -#define OS_LINKED_RESOURCE_CNT 0 -#define OS_APPLICATION_CNT 1 -#define OS_SERVICE_CNT 0 /* ARCTICSTUDIO_GENERATOR_TODO */ -#define CFG_OS_DEBUG STD_OFF - -#define OS_SC1 STD_ON /* NOT CONFIGURABLE IN TOOLS */ -#define OS_USE_APPLICATIONS STD_ON -#define OS_USE_MEMORY_PROT STD_OFF /* NOT CONFIGURABLE IN TOOLS */ -#define OS_USE_TASK_TIMING_PROT STD_OFF /* NOT CONFIGURABLE IN TOOLS */ -#define OS_USE_ISR_TIMING_PROT STD_OFF /* NOT CONFIGURABLE IN TOOLS */ -//#define OS_SC3 STD_ON /* NOT CONFIGURABLE IN TOOLS */ -#define OS_STACK_MONITORING STD_ON -#define OS_STATUS_EXTENDED STD_ON -#define OS_USE_GET_SERVICE_ID STD_ON -#define OS_USE_PARAMETER_ACCESS STD_ON -#define OS_RES_SCHEDULER STD_ON /* NOT CONFIGURABLE IN TOOLS */ - -#define OS_ISR_CNT 0 -#define OS_ISR2_CNT 0 -#define OS_ISR1_CNT 0 - -#define OS_ISR_MAX_CNT 10 - -#define OS_NUM_CORES 1 - - -#endif /*OS_CFG_H_*/ diff --git a/boards/linux/examples/os_simple/makefile b/boards/linux/examples/os_simple/makefile deleted file mode 100644 index f56d821f..00000000 --- a/boards/linux/examples/os_simple/makefile +++ /dev/null @@ -1,21 +0,0 @@ - - -PROJECTNAME=os_simple -ROOTDIR?=../../../.. -include $(ROOTDIR)/scripts/project_defaults.mk - -ifneq (${MAKELEVEL},0) - - # object files - obj-y += os_simple.o - obj-y += system_hooks.o - - VPATH += $(ROOTDIR)/examples - VPATH += $(ROOTDIR)/examples/$(PROJECTNAME) - -endif - - - - - diff --git a/boards/linux/examples/os_simple/obj_linux/gcc_path_probe.tmp b/boards/linux/examples/os_simple/obj_linux/gcc_path_probe.tmp deleted file mode 100644 index e69de29b..00000000 diff --git a/boards/linux/examples/os_simple/obj_linux/linkscript_gcc.lcf b/boards/linux/examples/os_simple/obj_linux/linkscript_gcc.lcf deleted file mode 100644 index 76f15857..00000000 --- a/boards/linux/examples/os_simple/obj_linux/linkscript_gcc.lcf +++ /dev/null @@ -1,157 +0,0 @@ -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; diff --git a/boards/linux/examples/os_simple/os_simple_mpc5516it.arxml b/boards/linux/examples/os_simple/os_simple_mpc5516it.arxml deleted file mode 100644 index 637cfda0..00000000 --- a/boards/linux/examples/os_simple/os_simple_mpc5516it.arxml +++ /dev/null @@ -1,1713 +0,0 @@ - - - - - os_simple_mpc5516it - - - os_simple_mpc5516it - - - - - - - MPC551x - ${RESOURCE_LOC}/config - - - - /os_simple_mpc5516it/SwComposition_os_simple_mpc5516it - - /os_simple_mpc5516it/Dio - /os_simple_mpc5516it/Mcu - /os_simple_mpc5516it/Os - /os_simple_mpc5516it/Port - /os_simple_mpc5516it/Det - /os_simple_mpc5516it/EcuM - - - - SwComposition_os_simple_mpc5516it - - - Dio - - - - - true - 2.0.0 - - - - /ArcCore/Dio - - - DioGeneral - /ArcCore/Dio/DioGeneral - - - /ArcCore/Dio/DioGeneral/DioDevErrorDetect - true - - - /ArcCore/Dio/DioGeneral/DioVersionInfoApi - true - - - - - LED_PORT - - - - - - /ArcCore/Dio/DioPort - - - /ArcCore/Dio/DioPort/DioPortId - 0 - - - /ArcCore/Dio/DioPort/ArcCoreDioPhysicalPort - DIO_PORT_D - - - - - LEDS_LED4 - - - - - - /ArcCore/Dio/DioPort/DioChannel - - - /ArcCore/Dio/DioPort/DioChannel/DioChannelId - 52 - - - - - LEDS_LED5 - - - - - - /ArcCore/Dio/DioPort/DioChannel - - - /ArcCore/Dio/DioPort/DioChannel/DioChannelId - 53 - - - - - LED_GRP_PTR - - - - - - /ArcCore/Dio/DioPort/DioChannelGroup - - - /ArcCore/Dio/DioPort/DioChannelGroup/DioPortMask - 48 - - - /ArcCore/Dio/DioPort/DioChannelGroup/DioPortOffset - 0 - - - - - - - - - Mcu - - - - - true - 2.0.0 - - - - /ArcCore/Mcu - - - McuGeneralConfiguration - /ArcCore/Mcu/McuGeneralConfiguration - - - /ArcCore/Mcu/McuGeneralConfiguration/McuDevErrorDetect - true - - - /ArcCore/Mcu/McuGeneralConfiguration/McuPerformResetApi - true - - - /ArcCore/Mcu/McuGeneralConfiguration/McuVersionInfoApi - true - - - - - McuModuleConfiguration - /ArcCore/Mcu/McuModuleConfiguration - - - /ArcCore/Mcu/McuModuleConfiguration/McuClockSrcFailureNotification - DISABLED - - - /ArcCore/Mcu/McuModuleConfiguration/McuNumberOfMcuModes - 0 - - - /ArcCore/Mcu/McuModuleConfiguration/McuRamSectors - 1 - - - /ArcCore/Mcu/McuModuleConfiguration/McuResetSetting - 0 - - - - - McuClockSettingConfig - /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig - - - /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuDefaultClockReference - /os_simple_mpc5516it/Mcu/McuModuleConfiguration/McuClockSettingConfig/EXT_REF_80MHZ - - - - - EXT_REF_80MHZ - /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint - - - /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointFrequency - 8000000.0 - - - /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointPllEprediv - 1 - - - /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointPllEmfd - 104 - - - /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointPllErfd - 5 - - - - - EXT_REF_66MHZ - /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint - - - /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointFrequency - 1.6E7 - - - /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointPllEprediv - 3 - - - /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointPllEmfd - 83 - - - /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointPllErfd - 5 - - - - - - - McuModeSettingConf - /ArcCore/Mcu/McuModuleConfiguration/McuModeSettingConf - - - /ArcCore/Mcu/McuModuleConfiguration/McuModeSettingConf/McuMode - 0 - - - - - - - - - Os - - - - - true - 2.0.22 - - - - /ArcCore/Os - - - OsOS - /ArcCore/Os/OsOS - - - /ArcCore/Os/OsOS/OsStackMonitoring - true - - - /ArcCore/Os/OsOS/OsStatus - EXTENDED - - - /ArcCore/Os/OsOS/OsUseGetServiceId - true - - - /ArcCore/Os/OsOS/OsUseParameterAccess - true - - - /ArcCore/Os/OsOS/OsUseResScheduler - true - - - /ArcCore/Os/OsOS/OsTickFrequency - 1000 - - - /ArcCore/Os/OsOS/OsInterruptStackSize - 2048 - - - /ArcCore/Os/OsOS/OsIdleStackSize - 512 - - - /ArcCore/Os/OsOS/ArcCoreOsUseDebug - false - - - /ArcCore/Os/OsOS/ArcCoreOsDebugTask - false - - - /ArcCore/Os/OsOS/ArcCoreOsDebugAlarm - false - - - /ArcCore/Os/OsOS/ArcCoreOsDebugResource - false - - - /ArcCore/Os/OsOS/ArcCoreOsDebugScheduleTable - false - - - /ArcCore/Os/OsOS/ArcCoreOsDebugEvent - false - - - /ArcCore/Os/OsOS/ArcOsIsrMaxCount - 10 - - - /ArcCore/Os/OsOS/OsNumberOfCores - 1 - - - - - OsHooks - /ArcCore/Os/OsOS/OsHooks - - - /ArcCore/Os/OsOS/OsHooks/OsErrorHook - true - - - /ArcCore/Os/OsOS/OsHooks/OsPostTaskHook - true - - - /ArcCore/Os/OsOS/OsHooks/OsPreTaskHook - true - - - /ArcCore/Os/OsOS/OsHooks/OsProtectionHook - false - - - /ArcCore/Os/OsOS/OsHooks/OsShutdownHook - true - - - /ArcCore/Os/OsOS/OsHooks/OsStartupHook - true - - - - - - - Alarm1 - - - - - - /ArcCore/Os/OsAlarm - - - /ArcCore/Os/OsAlarm/OsAlarmCounterRef - /os_simple_mpc5516it/Os/Counter1 - - - - - OsAlarmAction - /ArcCore/Os/OsAlarm/OsAlarmAction - - - OsAlarmSetEvent - /ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent - - - /ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef - /os_simple_mpc5516it/Os/Event1 - - - /ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef - /os_simple_mpc5516it/Os/eTask2 - - - - - - - OsAlarmAutostart - /ArcCore/Os/OsAlarm/OsAlarmAutostart - - - /ArcCore/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime - 100 - - - /ArcCore/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType - RELATIVE - - - /ArcCore/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime - 100 - - - - - OsAlarmSetEvent - /ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent - - - /ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef - /os_simple_mpc5516it/Os/Event1 - - - /ArcCore/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef - /os_simple_mpc5516it/Os/eTask1 - - - - - - - bTask3 - - - - - - /ArcCore/Os/OsTask - - - /ArcCore/Os/OsTask/OsTaskActivation - 1 - - - /ArcCore/Os/OsTask/OsTaskPriority - 1 - - - /ArcCore/Os/OsTask/OsTaskProcessType - BASIC - - - /ArcCore/Os/OsTask/ArcCoreOsTaskStackSize - 2048 - - - /ArcCore/Os/OsTask/OsTaskSchedule - FULL - - - - - eTask1 - - - - - - /ArcCore/Os/OsTask - - - /ArcCore/Os/OsTask/OsTaskActivation - 1 - - - /ArcCore/Os/OsTask/OsTaskPriority - 1 - - - /ArcCore/Os/OsTask/OsTaskProcessType - EXTENDED - - - /ArcCore/Os/OsTask/ArcCoreOsTaskStackSize - 2048 - - - /ArcCore/Os/OsTask/OsTaskSchedule - FULL - - - - - /ArcCore/Os/OsTask/OsTaskEventRef - /os_simple_mpc5516it/Os/Event1 - - - - - OsTaskAutostart - /ArcCore/Os/OsTask/OsTaskAutostart - - - - - eTask2 - - - - - - /ArcCore/Os/OsTask - - - /ArcCore/Os/OsTask/OsTaskActivation - 1 - - - /ArcCore/Os/OsTask/OsTaskPriority - 1 - - - /ArcCore/Os/OsTask/OsTaskProcessType - EXTENDED - - - /ArcCore/Os/OsTask/ArcCoreOsTaskStackSize - 2048 - - - /ArcCore/Os/OsTask/OsTaskSchedule - FULL - - - - - /ArcCore/Os/OsTask/OsTaskEventRef - /os_simple_mpc5516it/Os/Event2 - - - - - OsTaskAutostart - /ArcCore/Os/OsTask/OsTaskAutostart - - - - - Event1 - - - - - - /ArcCore/Os/OsEvent - - - /ArcCore/Os/OsEvent/OsEventMask - 1 - - - /ArcCore/Os/OsEvent/ArcOsEventAutoMask - true - - - /ArcCore/Os/OsEvent/ArcOsEventId - 0 - - - - - Event2 - - - - - - /ArcCore/Os/OsEvent - - - /ArcCore/Os/OsEvent/OsEventMask - 2 - - - /ArcCore/Os/OsEvent/ArcOsEventAutoMask - true - - - /ArcCore/Os/OsEvent/ArcOsEventId - 0 - - - - - OsApplication1 - - - - - - /ArcCore/Os/OsApplication - - - /ArcCore/Os/OsApplication/ArcOsAppCoreId - 0 - - - /ArcCore/Os/OsApplication/OsTrusted - false - - - - - /ArcCore/Os/OsApplication/OsAppAlarmRef - /os_simple_mpc5516it/Os/Alarm1 - - - /ArcCore/Os/OsApplication/OsAppTaskRef - /os_simple_mpc5516it/Os/bTask3 - - - /ArcCore/Os/OsApplication/OsAppTaskRef - /os_simple_mpc5516it/Os/eTask1 - - - /ArcCore/Os/OsApplication/OsAppTaskRef - /os_simple_mpc5516it/Os/eTask2 - - - /ArcCore/Os/OsApplication/OsAppCounterRef - /os_simple_mpc5516it/Os/Counter1 - - - - - OsApplicationHooks - /ArcCore/Os/OsApplication/OsApplicationHooks - - - /ArcCore/Os/OsApplication/OsApplicationHooks/OsAppErrorHook - false - - - /ArcCore/Os/OsApplication/OsApplicationHooks/OsAppShutdownHook - false - - - /ArcCore/Os/OsApplication/OsApplicationHooks/OsAppStartupHook - false - - - - - - - Counter1 - - - - - - /ArcCore/Os/OsCounter - - - /ArcCore/Os/OsCounter/OsCounterMaxAllowedValue - 65535 - - - /ArcCore/Os/OsCounter/OsCounterMinCycle - 1 - - - /ArcCore/Os/OsCounter/OsCounterTicksPerBase - 0 - - - /ArcCore/Os/OsCounter/OsCounterType - OS_TICK - - - - - - - Port - - - - - true - 2.0.0 - - - - /ArcCore/Port - - - PortConfigSet - /ArcCore/Port/PortConfigSet - - - PortContainer_1 - /ArcCore/Port/PortConfigSet/PortContainer - - - CNTX_A - - - - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_OUT - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 48 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_CAN - - - - - CNRX_A - - - - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_IN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 49 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_CAN - - - - - BOOTCFG - - - - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_IN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 50 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_OTHER - - - - - PD[4]_LED - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_OUT - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 52 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_DIO - - - - - PD[5]_LED - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_OUT - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 53 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_DIO - - - - - TXD_B_LIN - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_OUT - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 56 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_OTHER - - - - - RXD_B_LIN - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_IN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 57 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_OTHER - - - - - PCS_B[0]_SPI - - - - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_OUT - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 60 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MAX - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_SPI - - - - - SCK_B_SPI - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_OUT - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 61 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MAX - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_SPI - - - - - SOUT_B_SPI - - - - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_OUT - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 62 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MAX - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_SPI - - - - - SIN_B_SPI - - - - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_IN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 63 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_SPI - - - - - PCS_A[2]_SPI - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_OUT - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 64 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_SPI - - - - - PCS_A[1]_SPI - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_OUT - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 65 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_SPI - - - - - SCK_A_SPI - - - - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_OUT - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 67 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MAX - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_SPI - - - - - SOUT_A_LIN - - - - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_OUT - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 68 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MAX - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_SPI - - - - - SIN_A_LIN - - - - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_NONE - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_IN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 69 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_SPI - - - - - TXD_D_SCI - - - - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_UP - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_OUT - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 92 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_OTHER - - - - - RXD_D_SCI - - - - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_UP - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_IN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 93 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_OTHER - - - - - eMIOS[17] - - - - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinPullMode - PULL_UP - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirection - PORT_PIN_IN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinDirectionChangeable - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinHysteresisEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinOpenDrainEnabled - false - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinId - 97 - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinSlewRate - SLEW_RATE_MIN - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinLevelValue - PORT_PIN_LEVEL_LOW - - - /ArcCore/Port/PortConfigSet/PortContainer/PortPin/PortPinMode - PORT_PIN_MODE_ICU - - - - - - - - - PortGeneral - /ArcCore/Port/PortGeneral - - - /ArcCore/Port/PortGeneral/PortDevErrorDetect - true - - - /ArcCore/Port/PortGeneral/PortSetPinDirectionApi - true - - - /ArcCore/Port/PortGeneral/PortSetPinModeApi - false - - - /ArcCore/Port/PortGeneral/PortVersionInfoApi - true - - - - - - - Det - - - - - 2.0.1 - true - - - - /ArcCore/Det - - - DetGeneral - /ArcCore/Det/DetGeneral - - - /ArcCore/Det/DetGeneral/DetEnableCallbacks - false - - - /ArcCore/Det/DetGeneral/DetUseRamlog - true - - - /ArcCore/Det/DetGeneral/DetWrapRamlog - true - - - /ArcCore/Det/DetGeneral/DetUseStdErr - false - - - /ArcCore/Det/DetGeneral/DetDeInitAPI - false - - - /ArcCore/Det/DetGeneral/DetNumberOfCallbacks - 5 - - - /ArcCore/Det/DetGeneral/DetRamlogSize - 16 - - - - - - - EcuM - - - - - 2.0.1 - true - - - - /ArcCore/EcuM - - - EcuMGeneral - /ArcCore/EcuM/EcuMGeneral - - - /ArcCore/EcuM/EcuMGeneral/EcuMDevErrorDetect - true - - - /ArcCore/EcuM/EcuMGeneral/EcuMIncludeNvramMgr - false - - - /ArcCore/EcuM/EcuMGeneral/EcuMVersionInfoApi - true - - - /ArcCore/EcuM/EcuMGeneral/EcuMMainFunctionPeriod - 0.2 - - - - - EcuMConfiguration - /ArcCore/EcuM/EcuMConfiguration - - - /ArcCore/EcuM/EcuMConfiguration/EcuMNvramReadallTimeout - 10.0 - - - /ArcCore/EcuM/EcuMConfiguration/EcuMRunMinimumDuration - 10.0 - - - /ArcCore/EcuM/EcuMConfiguration/EcuMNvramWriteallTimeout - 10.0 - - - - - EcuMUserConfig - /ArcCore/EcuM/EcuMConfiguration/EcuMUserConfig - - - - - - - - - - diff --git a/boards/mpc5516it/examples/com_simple/config/EcuM_PBcfg.c b/boards/mpc5516it/examples/com_simple/config/EcuM_PBcfg.c index 34c18101..9e85fc1e 100644 --- a/boards/mpc5516it/examples/com_simple/config/EcuM_PBcfg.c +++ b/boards/mpc5516it/examples/com_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_SLEEP, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; @@ -81,7 +81,7 @@ EcuM_ConfigType EcuMConfig = #if defined(USE_WDGM) .EcuMWdgMConfig = &EcuM_WdgMConfig, #endif - .EcuMSleepModeConfig = &EcuM_SleepModeConfig, + .EcuMSleepModeConfig = EcuM_SleepModeConfig, #if defined(USE_MCU) .McuConfig = McuConfigData, diff --git a/boards/mpc5516it/examples/led_rte/config/EcuM_PBcfg.c b/boards/mpc5516it/examples/led_rte/config/EcuM_PBcfg.c index 13661ad8..20640304 100644 --- a/boards/mpc5516it/examples/led_rte/config/EcuM_PBcfg.c +++ b/boards/mpc5516it/examples/led_rte/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_SLEEP, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; @@ -81,7 +81,7 @@ EcuM_ConfigType EcuMConfig = #if defined(USE_WDGM) .EcuMWdgMConfig = &EcuM_WdgMConfig, #endif - .EcuMSleepModeConfig = &EcuM_SleepModeConfig, + .EcuMSleepModeConfig = EcuM_SleepModeConfig, #if defined(USE_MCU) .McuConfig = McuConfigData, diff --git a/boards/mpc5516it/examples/led_rte/config/Rte_Type.h b/boards/mpc5516it/examples/led_rte/config/Rte_Type.h index 81918aae..2e124605 100644 --- a/boards/mpc5516it/examples/led_rte/config/Rte_Type.h +++ b/boards/mpc5516it/examples/led_rte/config/Rte_Type.h @@ -37,90 +37,6 @@ typedef uint8 DigitalLevel; #define _DEFINED_TYPEDEF_FOR_DigitalLevel_ -typedef uint8 EcuM_BootTargetType; -#ifndef ECUM_BOOT_TARGET_APP -#define ECUM_BOOT_TARGET_APP ((EcuM_BootTargetType)0) -#endif /*ECUM_BOOT_TARGET_APP*/ -#ifndef ECUM_BOOT_TARGET_OEM_BOOTLOADER -#define ECUM_BOOT_TARGET_OEM_BOOTLOADER ((EcuM_BootTargetType)1) -#endif /*ECUM_BOOT_TARGET_OEM_BOOTLOADER*/ -#ifndef ECUM_BOOT_TARGET_SYS_BOOTLOADER -#define ECUM_BOOT_TARGET_SYS_BOOTLOADER ((EcuM_BootTargetType)2) -#endif /*ECUM_BOOT_TARGET_SYS_BOOTLOADER*/ -#define EcuM_BootTargetType_LowerLimit 0 -#define EcuM_BootTargetType_UpperLimit 1 - -#define _DEFINED_TYPEDEF_FOR_EcuM_BootTargetType_ - -typedef uint8 EcuM_StateType; -#ifndef ECUM_STATE_STARTUP -#define ECUM_STATE_STARTUP ((EcuM_StateType)16) -#endif /*ECUM_STATE_STARTUP*/ -#ifndef ECUM_STATE_STARTUP_ONE -#define ECUM_STATE_STARTUP_ONE ((EcuM_StateType)17) -#endif /*ECUM_STATE_STARTUP_ONE*/ -#ifndef ECUM_STATE_STARTUP_TWO -#define ECUM_STATE_STARTUP_TWO ((EcuM_StateType)18) -#endif /*ECUM_STATE_STARTUP_TWO*/ -#ifndef ECUM_STATE_WAKEUP -#define ECUM_STATE_WAKEUP ((EcuM_StateType)32) -#endif /*ECUM_STATE_WAKEUP*/ -#ifndef ECUM_STATE_WAKEUP_ONE -#define ECUM_STATE_WAKEUP_ONE ((EcuM_StateType)33) -#endif /*ECUM_STATE_WAKEUP_ONE*/ -#ifndef ECUM_STATE_WAKEUP_VALIDATION -#define ECUM_STATE_WAKEUP_VALIDATION ((EcuM_StateType)34) -#endif /*ECUM_STATE_WAKEUP_VALIDATION*/ -#ifndef ECUM_STATE_WAKEUP_REACTION -#define ECUM_STATE_WAKEUP_REACTION ((EcuM_StateType)35) -#endif /*ECUM_STATE_WAKEUP_REACTION*/ -#ifndef ECUM_STATE_WAKEUP_TWO -#define ECUM_STATE_WAKEUP_TWO ((EcuM_StateType)36) -#endif /*ECUM_STATE_WAKEUP_TWO*/ -#ifndef ECUM_STATE_WAKEUP_WAKESLEEP -#define ECUM_STATE_WAKEUP_WAKESLEEP ((EcuM_StateType)37) -#endif /*ECUM_STATE_WAKEUP_WAKESLEEP*/ -#ifndef ECUM_STATE_WAKEUP_TTII -#define ECUM_STATE_WAKEUP_TTII ((EcuM_StateType)38) -#endif /*ECUM_STATE_WAKEUP_TTII*/ -#ifndef ECUM_STATE_RUN -#define ECUM_STATE_RUN ((EcuM_StateType)48) -#endif /*ECUM_STATE_RUN*/ -#ifndef ECUM_STATE_APP_RUN -#define ECUM_STATE_APP_RUN ((EcuM_StateType)50) -#endif /*ECUM_STATE_APP_RUN*/ -#ifndef ECUM_STATE_APP_POST_RUN -#define ECUM_STATE_APP_POST_RUN ((EcuM_StateType)51) -#endif /*ECUM_STATE_APP_POST_RUN*/ -#ifndef ECUM_STATE_SHUTDOWN -#define ECUM_STATE_SHUTDOWN ((EcuM_StateType)64) -#endif /*ECUM_STATE_SHUTDOWN*/ -#ifndef ECUM_STATE_PREP_SHUTDOWN -#define ECUM_STATE_PREP_SHUTDOWN ((EcuM_StateType)68) -#endif /*ECUM_STATE_PREP_SHUTDOWN*/ -#ifndef ECUM_STATE_GO_SLEEP -#define ECUM_STATE_GO_SLEEP ((EcuM_StateType)73) -#endif /*ECUM_STATE_GO_SLEEP*/ -#ifndef ECUM_STATE_GO_OFF_ONE -#define ECUM_STATE_GO_OFF_ONE ((EcuM_StateType)77) -#endif /*ECUM_STATE_GO_OFF_ONE*/ -#ifndef ECUM_STATE_GO_OFF_TWO -#define ECUM_STATE_GO_OFF_TWO ((EcuM_StateType)78) -#endif /*ECUM_STATE_GO_OFF_TWO*/ -#ifndef ECUM_STATE_SLEEP -#define ECUM_STATE_SLEEP ((EcuM_StateType)80) -#endif /*ECUM_STATE_SLEEP*/ -#ifndef ECUM_STATE_OFF -#define ECUM_STATE_OFF ((EcuM_StateType)128) -#endif /*ECUM_STATE_OFF*/ -#ifndef ECUM_STATE_RESET -#define ECUM_STATE_RESET ((EcuM_StateType)144) -#endif /*ECUM_STATE_RESET*/ -#define EcuM_StateType_LowerLimit 0x10 -#define EcuM_StateType_UpperLimit 0x90 - -#define _DEFINED_TYPEDEF_FOR_EcuM_StateType_ - typedef float Float; #define _DEFINED_TYPEDEF_FOR_Float_ @@ -249,15 +165,6 @@ typedef uint8 Rte_ModeType_WdgMMode; #define RTE_MODE_WdgMMode_ALIVE_STOPPED ((Rte_ModeType_WdgMMode)4) #define RTE_MODE_WdgMMode_ALIVE_DEACTIVATED ((Rte_ModeType_WdgMMode)0) -typedef uint8 Rte_ModeType_EcuM_Mode; -#define RTE_TRANSITION_EcuM_Mode ((Rte_ModeType_EcuM_Mode)6) -#define RTE_MODE_EcuM_Mode_STARTUP ((Rte_ModeType_EcuM_Mode)4) -#define RTE_MODE_EcuM_Mode_RUN ((Rte_ModeType_EcuM_Mode)1) -#define RTE_MODE_EcuM_Mode_POST_RUN ((Rte_ModeType_EcuM_Mode)0) -#define RTE_MODE_EcuM_Mode_SLEEP ((Rte_ModeType_EcuM_Mode)3) -#define RTE_MODE_EcuM_Mode_WAKE_SLEEP ((Rte_ModeType_EcuM_Mode)5) -#define RTE_MODE_EcuM_Mode_SHUTDOWN ((Rte_ModeType_EcuM_Mode)2) - typedef struct { } Rte_PDS_Blinker_DigitalOutput_P; typedef struct { diff --git a/boards/mpc5516it/examples/os_simple/config/EcuM_PBcfg.c b/boards/mpc5516it/examples/os_simple/config/EcuM_PBcfg.c index 13661ad8..20640304 100644 --- a/boards/mpc5516it/examples/os_simple/config/EcuM_PBcfg.c +++ b/boards/mpc5516it/examples/os_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_SLEEP, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; @@ -81,7 +81,7 @@ EcuM_ConfigType EcuMConfig = #if defined(USE_WDGM) .EcuMWdgMConfig = &EcuM_WdgMConfig, #endif - .EcuMSleepModeConfig = &EcuM_SleepModeConfig, + .EcuMSleepModeConfig = EcuM_SleepModeConfig, #if defined(USE_MCU) .McuConfig = McuConfigData, diff --git a/boards/mpc5516it/examples/os_simple/os_simple_mpc5516it.arxml b/boards/mpc5516it/examples/os_simple/os_simple_mpc5516it.arxml index defefd40..6a684793 100644 --- a/boards/mpc5516it/examples/os_simple/os_simple_mpc5516it.arxml +++ b/boards/mpc5516it/examples/os_simple/os_simple_mpc5516it.arxml @@ -13,7 +13,7 @@ MPC551x - /arc/boards/mpc5516it/examples/os_simple/config + ${RESOURCE_LOC}/config diff --git a/boards/mpc551xsim/examples/os_schtbl/config/EcuM_Cfg.h b/boards/mpc551xsim/examples/os_schtbl/config/EcuM_Cfg.h index 9b8b9660..bf16ba23 100644 --- a/boards/mpc551xsim/examples/os_schtbl/config/EcuM_Cfg.h +++ b/boards/mpc551xsim/examples/os_schtbl/config/EcuM_Cfg.h @@ -7,7 +7,7 @@ * Configured for (MCU): MPC551x * * Module vendor: ArcCore -* Generator version: 2.0.2 +* Generator version: 2.1.10 * * Generated by Arctic Studio (http://arccore.com) */ @@ -30,12 +30,26 @@ #define ECUM_NVRAM_WRITEALL_TIMEOUT (10000) #define ECUM_NVRAM_MIN_RUN_DURATION (10000) +#define ECUM_VALIDATION_TIMEOUT 0 typedef enum { ECUM_USER_User_1, ECUM_USER_ENDMARK // Must be the last in list! } EcuM_UserList; +// EcuM Sleep Mode IDs +#define ECUM_SLEEP_MODE_EcuMSleepMode 0 +#define ECUM_SLEEP_MODE_CNT 1 + +typedef enum { + ECUM_WKSOURCE_POWER = (1<<0), + ECUM_WKSOURCE_RESET = (1<<1), + ECUM_WKSOURCE_INTERNAL_RESET = (1<<2), + ECUM_WKSOURCE_INTERNAL_WDG = (1<<3), + ECUM_WKSOURCE_EXTERNAL_WDG = (1<<4), + ECUM_WKSOURCE_ECUMWAKEUPSOURCE = (1<<5), + ECUM_WKSOURCE_ALL_SOURCES = 0x3FFFFFFF +} EcuM_WakeupSourceType ; #endif /*ECUM_CFG_H_*/ diff --git a/boards/mpc551xsim/examples/os_schtbl/config/EcuM_PBcfg.c b/boards/mpc551xsim/examples/os_schtbl/config/EcuM_PBcfg.c index 072d9958..ff0a6b78 100644 --- a/boards/mpc551xsim/examples/os_schtbl/config/EcuM_PBcfg.c +++ b/boards/mpc551xsim/examples/os_schtbl/config/EcuM_PBcfg.c @@ -7,13 +7,12 @@ * Configured for (MCU): MPC551x * * Module vendor: ArcCore -* Generator version: 2.0.2 +* Generator version: 2.1.10 * * Generated by Arctic Studio (http://arccore.com) */ - #include "EcuM.h" #include "EcuM_Generated_Types.h" @@ -37,6 +36,39 @@ extern const ComM_ConfigType ComM_Config; extern const J1939Tp_ConfigType J1939Tp_Config; #endif +#if defined(USE_WDGM) +const EcuM_WdgMType EcuM_WdgMConfig = { + .EcuMSupervisedEntity = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, +}; +#endif + +const EcuM_SleepModeType EcuM_SleepModeConfig[] = { + { // EcuMSleepMode + .EcuMSleepModeId = ECUM_SLEEP_MODE_EcuMSleepMode, + .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, + .EcuMSleepModeMcuMode = MCU_MODE_RUN, +#if defined(USE_WDGM) + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, +#endif + } +}; + +const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { + { // EcuMWakeupSource + .EcuMWakeupSourceId = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, + .EcuMWakeupSourcePolling = false, + .EcuMValidationTimeout = 0, +#if defined(USE_COMM) + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, +#endif + } +}; + EcuM_ConfigType EcuMConfig = { @@ -46,54 +78,58 @@ EcuM_ConfigType EcuMConfig = .EcuMNvramReadAllTimeout = ECUM_NVRAM_READALL_TIMEOUT, .EcuMNvramWriteAllTimeout = ECUM_NVRAM_WRITEALL_TIMEOUT, .EcuMRunMinimumDuration = ECUM_NVRAM_MIN_RUN_DURATION, +#if defined(USE_WDGM) + .EcuMWdgMConfig = &EcuM_WdgMConfig, +#endif + .EcuMSleepModeConfig = EcuM_SleepModeConfig, #if defined(USE_MCU) - .McuConfig = McuConfigData, + .McuConfig = McuConfigData, #endif #if defined(USE_PORT) - .PortConfig = &PortConfigData, + .PortConfig = &PortConfigData, #endif #if defined(USE_CAN) - .CanConfig = &CanConfigData, + .CanConfig = &CanConfigData, #endif #if defined(USE_CANIF) - .CanIfConfig = &CanIf_Config, + .CanIfConfig = &CanIf_Config, #endif #if defined(USE_CANSM) - .CanSMConfig = &CanSM_Config, + .CanSMConfig = &CanSM_Config, #endif #if defined(USE_CANNM) - .CanNmConfig = &CanNm_Config, + .CanNmConfig = &CanNm_Config, #endif #if defined(USE_UDPNM) - .UdpNmConfig = &UdpNm_Config, + .UdpNmConfig = &UdpNm_Config, #endif #if defined(USE_COM) - .ComConfig = &ComConfiguration, + .ComConfig = &ComConfiguration, #endif #if defined(USE_COMM) - .ComMConfig = &ComM_Config, + .ComMConfig = &ComM_Config, #endif #if defined(USE_J1939TP) - .J1939TpConfig = &J1939Tp_Config, + .J1939TpConfig = &J1939Tp_Config, #endif #if defined(USE_NM) - .NmConfig = &Nm_Config, + .NmConfig = &Nm_Config, #endif #if defined(USE_PDUR) - .PduRConfig = &PduR_Config, + .PduRConfig = &PduR_Config, #endif #if defined(USE_J1939TP) - .J1939TpConfig = &J1939Tp_Config, + .J1939TpConfig = &J1939Tp_Config, #endif #if defined(USE_DMA) - .DmaConfig = DmaConfig, + .DmaConfig = DmaConfig, #endif #if defined(USE_ADC) - .AdcConfig = AdcConfig, + .AdcConfig = AdcConfig, #endif #if defined(USE_PWM) - .PwmConfig = &PwmConfig, + .PwmConfig = &PwmConfig, #endif #if defined(USE_WDG) .WdgConfig = &WdgConfig, @@ -105,7 +141,7 @@ EcuM_ConfigType EcuMConfig = .WdgIfConfig = &WdgIfConfig, #endif #if defined(USE_GPT) - .GptConfig = GptConfigData, + .GptConfig = GptConfigData, #endif #if defined(USE_FLS) .FlashConfig = FlsConfigSet, diff --git a/boards/mpc551xsim/examples/os_schtbl/config/Mcu_Cfg.c b/boards/mpc551xsim/examples/os_schtbl/config/Mcu_Cfg.c index d66f94d4..4aff46d1 100644 --- a/boards/mpc551xsim/examples/os_schtbl/config/Mcu_Cfg.c +++ b/boards/mpc551xsim/examples/os_schtbl/config/Mcu_Cfg.c @@ -7,7 +7,7 @@ * Configured for (MCU): MPC551x * * Module vendor: ArcCore -* Generator version: 2.0.2 +* Generator version: 2.0.3 * * Generated by Arctic Studio (http://arccore.com) */ diff --git a/boards/mpc551xsim/examples/os_schtbl/config/Mcu_Cfg.h b/boards/mpc551xsim/examples/os_schtbl/config/Mcu_Cfg.h index a357e4da..d799c46d 100644 --- a/boards/mpc551xsim/examples/os_schtbl/config/Mcu_Cfg.h +++ b/boards/mpc551xsim/examples/os_schtbl/config/Mcu_Cfg.h @@ -7,7 +7,7 @@ * Configured for (MCU): MPC551x * * Module vendor: ArcCore -* Generator version: 2.0.2 +* Generator version: 2.0.3 * * Generated by Arctic Studio (http://arccore.com) */ @@ -26,6 +26,13 @@ #define MCU_PERFORM_RESET_API STD_ON #define MCU_VERSION_INFO_API STD_ON + +typedef enum { + MCU_MODE_RUN = 0, + MCU_MODE_NORMAL = 1 // Here for backwards compatibility reasons. Not used anymore. +} Mcu_ModeType; + + typedef enum { MCU_CLOCKTYPE_EXT_REF_80MHZ = 0, MCU_CLOCKTYPE_EXT_REF_66MHZ = 1, diff --git a/boards/mpc551xsim/examples/os_schtbl/os_schtbl_mpc551xsim.arxml b/boards/mpc551xsim/examples/os_schtbl/os_schtbl_mpc551xsim.arxml index ba959c3e..f9f510b7 100644 --- a/boards/mpc551xsim/examples/os_schtbl/os_schtbl_mpc551xsim.arxml +++ b/boards/mpc551xsim/examples/os_schtbl/os_schtbl_mpc551xsim.arxml @@ -13,7 +13,7 @@ MPC551x - ${fileDir}/config + ${RESOURCE_LOC}/config @@ -136,8 +136,13 @@ - - McuModeSettingConf + + RUN + + + + + /ArcCore/Mcu/McuModuleConfiguration/McuModeSettingConf @@ -771,6 +776,72 @@ User_1 /ArcCore/EcuM/EcuMConfiguration/EcuMUserConfig + + EcuMDefaultShutdownTarget + /ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget + + + /ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultState + EcuMStateReset + + + + + /ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultSleepModeRef + + + + + EcuMSleepMode + + + + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeId + 0 + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeSuspend + false + + + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeMcuModeRef + /os_schtbl_mpc551xsim/Mcu/McuModuleConfiguration/RUN + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMWakeupSourceMask + /os_schtbl_mpc551xsim/EcuM/EcuMConfiguration/EcuMWakeupSource + + + + + EcuMWakeupSource + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource + + + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMResetReason + 0 + + + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMValidationTimeout + 0.0 + + + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourceId + 0 + + + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourcePolling + false + + + diff --git a/boards/mpc551xsim/examples/os_simple/config/EcuM_Cfg.h b/boards/mpc551xsim/examples/os_simple/config/EcuM_Cfg.h index 9b8b9660..bf16ba23 100644 --- a/boards/mpc551xsim/examples/os_simple/config/EcuM_Cfg.h +++ b/boards/mpc551xsim/examples/os_simple/config/EcuM_Cfg.h @@ -7,7 +7,7 @@ * Configured for (MCU): MPC551x * * Module vendor: ArcCore -* Generator version: 2.0.2 +* Generator version: 2.1.10 * * Generated by Arctic Studio (http://arccore.com) */ @@ -30,12 +30,26 @@ #define ECUM_NVRAM_WRITEALL_TIMEOUT (10000) #define ECUM_NVRAM_MIN_RUN_DURATION (10000) +#define ECUM_VALIDATION_TIMEOUT 0 typedef enum { ECUM_USER_User_1, ECUM_USER_ENDMARK // Must be the last in list! } EcuM_UserList; +// EcuM Sleep Mode IDs +#define ECUM_SLEEP_MODE_EcuMSleepMode 0 +#define ECUM_SLEEP_MODE_CNT 1 + +typedef enum { + ECUM_WKSOURCE_POWER = (1<<0), + ECUM_WKSOURCE_RESET = (1<<1), + ECUM_WKSOURCE_INTERNAL_RESET = (1<<2), + ECUM_WKSOURCE_INTERNAL_WDG = (1<<3), + ECUM_WKSOURCE_EXTERNAL_WDG = (1<<4), + ECUM_WKSOURCE_ECUMWAKEUPSOURCE = (1<<5), + ECUM_WKSOURCE_ALL_SOURCES = 0x3FFFFFFF +} EcuM_WakeupSourceType ; #endif /*ECUM_CFG_H_*/ diff --git a/boards/mpc551xsim/examples/os_simple/config/EcuM_PBcfg.c b/boards/mpc551xsim/examples/os_simple/config/EcuM_PBcfg.c index 072d9958..ff0a6b78 100644 --- a/boards/mpc551xsim/examples/os_simple/config/EcuM_PBcfg.c +++ b/boards/mpc551xsim/examples/os_simple/config/EcuM_PBcfg.c @@ -7,13 +7,12 @@ * Configured for (MCU): MPC551x * * Module vendor: ArcCore -* Generator version: 2.0.2 +* Generator version: 2.1.10 * * Generated by Arctic Studio (http://arccore.com) */ - #include "EcuM.h" #include "EcuM_Generated_Types.h" @@ -37,6 +36,39 @@ extern const ComM_ConfigType ComM_Config; extern const J1939Tp_ConfigType J1939Tp_Config; #endif +#if defined(USE_WDGM) +const EcuM_WdgMType EcuM_WdgMConfig = { + .EcuMSupervisedEntity = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, +}; +#endif + +const EcuM_SleepModeType EcuM_SleepModeConfig[] = { + { // EcuMSleepMode + .EcuMSleepModeId = ECUM_SLEEP_MODE_EcuMSleepMode, + .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, + .EcuMSleepModeMcuMode = MCU_MODE_RUN, +#if defined(USE_WDGM) + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, +#endif + } +}; + +const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { + { // EcuMWakeupSource + .EcuMWakeupSourceId = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, + .EcuMWakeupSourcePolling = false, + .EcuMValidationTimeout = 0, +#if defined(USE_COMM) + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, +#endif + } +}; + EcuM_ConfigType EcuMConfig = { @@ -46,54 +78,58 @@ EcuM_ConfigType EcuMConfig = .EcuMNvramReadAllTimeout = ECUM_NVRAM_READALL_TIMEOUT, .EcuMNvramWriteAllTimeout = ECUM_NVRAM_WRITEALL_TIMEOUT, .EcuMRunMinimumDuration = ECUM_NVRAM_MIN_RUN_DURATION, +#if defined(USE_WDGM) + .EcuMWdgMConfig = &EcuM_WdgMConfig, +#endif + .EcuMSleepModeConfig = EcuM_SleepModeConfig, #if defined(USE_MCU) - .McuConfig = McuConfigData, + .McuConfig = McuConfigData, #endif #if defined(USE_PORT) - .PortConfig = &PortConfigData, + .PortConfig = &PortConfigData, #endif #if defined(USE_CAN) - .CanConfig = &CanConfigData, + .CanConfig = &CanConfigData, #endif #if defined(USE_CANIF) - .CanIfConfig = &CanIf_Config, + .CanIfConfig = &CanIf_Config, #endif #if defined(USE_CANSM) - .CanSMConfig = &CanSM_Config, + .CanSMConfig = &CanSM_Config, #endif #if defined(USE_CANNM) - .CanNmConfig = &CanNm_Config, + .CanNmConfig = &CanNm_Config, #endif #if defined(USE_UDPNM) - .UdpNmConfig = &UdpNm_Config, + .UdpNmConfig = &UdpNm_Config, #endif #if defined(USE_COM) - .ComConfig = &ComConfiguration, + .ComConfig = &ComConfiguration, #endif #if defined(USE_COMM) - .ComMConfig = &ComM_Config, + .ComMConfig = &ComM_Config, #endif #if defined(USE_J1939TP) - .J1939TpConfig = &J1939Tp_Config, + .J1939TpConfig = &J1939Tp_Config, #endif #if defined(USE_NM) - .NmConfig = &Nm_Config, + .NmConfig = &Nm_Config, #endif #if defined(USE_PDUR) - .PduRConfig = &PduR_Config, + .PduRConfig = &PduR_Config, #endif #if defined(USE_J1939TP) - .J1939TpConfig = &J1939Tp_Config, + .J1939TpConfig = &J1939Tp_Config, #endif #if defined(USE_DMA) - .DmaConfig = DmaConfig, + .DmaConfig = DmaConfig, #endif #if defined(USE_ADC) - .AdcConfig = AdcConfig, + .AdcConfig = AdcConfig, #endif #if defined(USE_PWM) - .PwmConfig = &PwmConfig, + .PwmConfig = &PwmConfig, #endif #if defined(USE_WDG) .WdgConfig = &WdgConfig, @@ -105,7 +141,7 @@ EcuM_ConfigType EcuMConfig = .WdgIfConfig = &WdgIfConfig, #endif #if defined(USE_GPT) - .GptConfig = GptConfigData, + .GptConfig = GptConfigData, #endif #if defined(USE_FLS) .FlashConfig = FlsConfigSet, diff --git a/boards/mpc551xsim/examples/os_simple/config/Mcu_Cfg.c b/boards/mpc551xsim/examples/os_simple/config/Mcu_Cfg.c index d66f94d4..4aff46d1 100644 --- a/boards/mpc551xsim/examples/os_simple/config/Mcu_Cfg.c +++ b/boards/mpc551xsim/examples/os_simple/config/Mcu_Cfg.c @@ -7,7 +7,7 @@ * Configured for (MCU): MPC551x * * Module vendor: ArcCore -* Generator version: 2.0.2 +* Generator version: 2.0.3 * * Generated by Arctic Studio (http://arccore.com) */ diff --git a/boards/mpc551xsim/examples/os_simple/config/Mcu_Cfg.h b/boards/mpc551xsim/examples/os_simple/config/Mcu_Cfg.h index a357e4da..d799c46d 100644 --- a/boards/mpc551xsim/examples/os_simple/config/Mcu_Cfg.h +++ b/boards/mpc551xsim/examples/os_simple/config/Mcu_Cfg.h @@ -7,7 +7,7 @@ * Configured for (MCU): MPC551x * * Module vendor: ArcCore -* Generator version: 2.0.2 +* Generator version: 2.0.3 * * Generated by Arctic Studio (http://arccore.com) */ @@ -26,6 +26,13 @@ #define MCU_PERFORM_RESET_API STD_ON #define MCU_VERSION_INFO_API STD_ON + +typedef enum { + MCU_MODE_RUN = 0, + MCU_MODE_NORMAL = 1 // Here for backwards compatibility reasons. Not used anymore. +} Mcu_ModeType; + + typedef enum { MCU_CLOCKTYPE_EXT_REF_80MHZ = 0, MCU_CLOCKTYPE_EXT_REF_66MHZ = 1, diff --git a/boards/mpc551xsim/examples/os_simple/os_simple_mpc551xsim.arxml b/boards/mpc551xsim/examples/os_simple/os_simple_mpc551xsim.arxml index ccaa273a..b04db68e 100644 --- a/boards/mpc551xsim/examples/os_simple/os_simple_mpc551xsim.arxml +++ b/boards/mpc551xsim/examples/os_simple/os_simple_mpc551xsim.arxml @@ -545,6 +545,11 @@ EXT_REF_66MHZ + + + + + /ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint @@ -567,8 +572,13 @@ - - McuModeSettingConf + + RUN + + + + + /ArcCore/Mcu/McuModuleConfiguration/McuModeSettingConf @@ -638,6 +648,72 @@ User_1 /ArcCore/EcuM/EcuMConfiguration/EcuMUserConfig + + EcuMDefaultShutdownTarget + /ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget + + + /ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultState + EcuMStateOff + + + + + /ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultSleepModeRef + + + + + EcuMSleepMode + + + + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeId + 0 + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeSuspend + false + + + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeMcuModeRef + /os_simple_mpc551xsim/Mcu/McuModuleConfiguration/RUN + + + /ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMWakeupSourceMask + /os_simple_mpc551xsim/EcuM/EcuMConfiguration/EcuMWakeupSource + + + + + EcuMWakeupSource + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource + + + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMResetReason + 0 + + + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMValidationTimeout + 0.0 + + + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourceId + 0 + + + /ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourcePolling + false + + + diff --git a/boards/mpc5567qrtech/examples/led_rte/config/EcuM_PBcfg.c b/boards/mpc5567qrtech/examples/led_rte/config/EcuM_PBcfg.c index 767a8eee..7e39ab37 100644 --- a/boards/mpc5567qrtech/examples/led_rte/config/EcuM_PBcfg.c +++ b/boards/mpc5567qrtech/examples/led_rte/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_SLEEP, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; @@ -81,7 +81,7 @@ EcuM_ConfigType EcuMConfig = #if defined(USE_WDGM) .EcuMWdgMConfig = &EcuM_WdgMConfig, #endif - .EcuMSleepModeConfig = &EcuM_SleepModeConfig, + .EcuMSleepModeConfig = EcuM_SleepModeConfig, #if defined(USE_MCU) .McuConfig = McuConfigData, diff --git a/boards/mpc5567qrtech/examples/led_rte/config/Rte_Type.h b/boards/mpc5567qrtech/examples/led_rte/config/Rte_Type.h index c5e46fec..c89840a8 100644 --- a/boards/mpc5567qrtech/examples/led_rte/config/Rte_Type.h +++ b/boards/mpc5567qrtech/examples/led_rte/config/Rte_Type.h @@ -37,90 +37,6 @@ typedef uint8 DigitalLevel; #define _DEFINED_TYPEDEF_FOR_DigitalLevel_ -typedef uint8 EcuM_BootTargetType; -#ifndef ECUM_BOOT_TARGET_APP -#define ECUM_BOOT_TARGET_APP ((EcuM_BootTargetType)0) -#endif /*ECUM_BOOT_TARGET_APP*/ -#ifndef ECUM_BOOT_TARGET_OEM_BOOTLOADER -#define ECUM_BOOT_TARGET_OEM_BOOTLOADER ((EcuM_BootTargetType)1) -#endif /*ECUM_BOOT_TARGET_OEM_BOOTLOADER*/ -#ifndef ECUM_BOOT_TARGET_SYS_BOOTLOADER -#define ECUM_BOOT_TARGET_SYS_BOOTLOADER ((EcuM_BootTargetType)2) -#endif /*ECUM_BOOT_TARGET_SYS_BOOTLOADER*/ -#define EcuM_BootTargetType_LowerLimit 0 -#define EcuM_BootTargetType_UpperLimit 1 - -#define _DEFINED_TYPEDEF_FOR_EcuM_BootTargetType_ - -typedef uint8 EcuM_StateType; -#ifndef ECUM_STATE_STARTUP -#define ECUM_STATE_STARTUP ((EcuM_StateType)16) -#endif /*ECUM_STATE_STARTUP*/ -#ifndef ECUM_STATE_STARTUP_ONE -#define ECUM_STATE_STARTUP_ONE ((EcuM_StateType)17) -#endif /*ECUM_STATE_STARTUP_ONE*/ -#ifndef ECUM_STATE_STARTUP_TWO -#define ECUM_STATE_STARTUP_TWO ((EcuM_StateType)18) -#endif /*ECUM_STATE_STARTUP_TWO*/ -#ifndef ECUM_STATE_WAKEUP -#define ECUM_STATE_WAKEUP ((EcuM_StateType)32) -#endif /*ECUM_STATE_WAKEUP*/ -#ifndef ECUM_STATE_WAKEUP_ONE -#define ECUM_STATE_WAKEUP_ONE ((EcuM_StateType)33) -#endif /*ECUM_STATE_WAKEUP_ONE*/ -#ifndef ECUM_STATE_WAKEUP_VALIDATION -#define ECUM_STATE_WAKEUP_VALIDATION ((EcuM_StateType)34) -#endif /*ECUM_STATE_WAKEUP_VALIDATION*/ -#ifndef ECUM_STATE_WAKEUP_REACTION -#define ECUM_STATE_WAKEUP_REACTION ((EcuM_StateType)35) -#endif /*ECUM_STATE_WAKEUP_REACTION*/ -#ifndef ECUM_STATE_WAKEUP_TWO -#define ECUM_STATE_WAKEUP_TWO ((EcuM_StateType)36) -#endif /*ECUM_STATE_WAKEUP_TWO*/ -#ifndef ECUM_STATE_WAKEUP_WAKESLEEP -#define ECUM_STATE_WAKEUP_WAKESLEEP ((EcuM_StateType)37) -#endif /*ECUM_STATE_WAKEUP_WAKESLEEP*/ -#ifndef ECUM_STATE_WAKEUP_TTII -#define ECUM_STATE_WAKEUP_TTII ((EcuM_StateType)38) -#endif /*ECUM_STATE_WAKEUP_TTII*/ -#ifndef ECUM_STATE_RUN -#define ECUM_STATE_RUN ((EcuM_StateType)48) -#endif /*ECUM_STATE_RUN*/ -#ifndef ECUM_STATE_APP_RUN -#define ECUM_STATE_APP_RUN ((EcuM_StateType)50) -#endif /*ECUM_STATE_APP_RUN*/ -#ifndef ECUM_STATE_APP_POST_RUN -#define ECUM_STATE_APP_POST_RUN ((EcuM_StateType)51) -#endif /*ECUM_STATE_APP_POST_RUN*/ -#ifndef ECUM_STATE_SHUTDOWN -#define ECUM_STATE_SHUTDOWN ((EcuM_StateType)64) -#endif /*ECUM_STATE_SHUTDOWN*/ -#ifndef ECUM_STATE_PREP_SHUTDOWN -#define ECUM_STATE_PREP_SHUTDOWN ((EcuM_StateType)68) -#endif /*ECUM_STATE_PREP_SHUTDOWN*/ -#ifndef ECUM_STATE_GO_SLEEP -#define ECUM_STATE_GO_SLEEP ((EcuM_StateType)73) -#endif /*ECUM_STATE_GO_SLEEP*/ -#ifndef ECUM_STATE_GO_OFF_ONE -#define ECUM_STATE_GO_OFF_ONE ((EcuM_StateType)77) -#endif /*ECUM_STATE_GO_OFF_ONE*/ -#ifndef ECUM_STATE_GO_OFF_TWO -#define ECUM_STATE_GO_OFF_TWO ((EcuM_StateType)78) -#endif /*ECUM_STATE_GO_OFF_TWO*/ -#ifndef ECUM_STATE_SLEEP -#define ECUM_STATE_SLEEP ((EcuM_StateType)80) -#endif /*ECUM_STATE_SLEEP*/ -#ifndef ECUM_STATE_OFF -#define ECUM_STATE_OFF ((EcuM_StateType)128) -#endif /*ECUM_STATE_OFF*/ -#ifndef ECUM_STATE_RESET -#define ECUM_STATE_RESET ((EcuM_StateType)144) -#endif /*ECUM_STATE_RESET*/ -#define EcuM_StateType_LowerLimit 0x10 -#define EcuM_StateType_UpperLimit 0x90 - -#define _DEFINED_TYPEDEF_FOR_EcuM_StateType_ - typedef float Float; #define _DEFINED_TYPEDEF_FOR_Float_ @@ -241,15 +157,6 @@ typedef UInt8 DstPtrType[1024]; #define _DEFINED_TYPEDEF_FOR_DstPtrType_ -typedef uint8 Rte_ModeType_EcuM_Mode; -#define RTE_TRANSITION_EcuM_Mode ((Rte_ModeType_EcuM_Mode)6) -#define RTE_MODE_EcuM_Mode_STARTUP ((Rte_ModeType_EcuM_Mode)4) -#define RTE_MODE_EcuM_Mode_RUN ((Rte_ModeType_EcuM_Mode)1) -#define RTE_MODE_EcuM_Mode_POST_RUN ((Rte_ModeType_EcuM_Mode)0) -#define RTE_MODE_EcuM_Mode_SLEEP ((Rte_ModeType_EcuM_Mode)3) -#define RTE_MODE_EcuM_Mode_WAKE_SLEEP ((Rte_ModeType_EcuM_Mode)5) -#define RTE_MODE_EcuM_Mode_SHUTDOWN ((Rte_ModeType_EcuM_Mode)2) - typedef uint8 Rte_ModeType_WdgMMode; #define RTE_TRANSITION_WdgMMode ((Rte_ModeType_WdgMMode)5) #define RTE_MODE_WdgMMode_ALIVE_OK ((Rte_ModeType_WdgMMode)3) diff --git a/boards/mpc5567qrtech/examples/os_simple/config/EcuM_PBcfg.c b/boards/mpc5567qrtech/examples/os_simple/config/EcuM_PBcfg.c index 767a8eee..7e39ab37 100644 --- a/boards/mpc5567qrtech/examples/os_simple/config/EcuM_PBcfg.c +++ b/boards/mpc5567qrtech/examples/os_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_SLEEP, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; @@ -81,7 +81,7 @@ EcuM_ConfigType EcuMConfig = #if defined(USE_WDGM) .EcuMWdgMConfig = &EcuM_WdgMConfig, #endif - .EcuMSleepModeConfig = &EcuM_SleepModeConfig, + .EcuMSleepModeConfig = EcuM_SleepModeConfig, #if defined(USE_MCU) .McuConfig = McuConfigData, diff --git a/boards/mpc5567qrtech/examples/os_simple/os_simple_mpc5567qrtech.arxml b/boards/mpc5567qrtech/examples/os_simple/os_simple_mpc5567qrtech.arxml index 575b9b3f..83705afc 100644 --- a/boards/mpc5567qrtech/examples/os_simple/os_simple_mpc5567qrtech.arxml +++ b/boards/mpc5567qrtech/examples/os_simple/os_simple_mpc5567qrtech.arxml @@ -13,7 +13,7 @@ MPC5567 - ${fileDir}/config + ${RESOURCE_LOC}/config diff --git a/boards/mpc5567qrtech/examples/rte_simple/config/EcuM_PBcfg.c b/boards/mpc5567qrtech/examples/rte_simple/config/EcuM_PBcfg.c index 767a8eee..7e39ab37 100644 --- a/boards/mpc5567qrtech/examples/rte_simple/config/EcuM_PBcfg.c +++ b/boards/mpc5567qrtech/examples/rte_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_SLEEP, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; @@ -81,7 +81,7 @@ EcuM_ConfigType EcuMConfig = #if defined(USE_WDGM) .EcuMWdgMConfig = &EcuM_WdgMConfig, #endif - .EcuMSleepModeConfig = &EcuM_SleepModeConfig, + .EcuMSleepModeConfig = EcuM_SleepModeConfig, #if defined(USE_MCU) .McuConfig = McuConfigData, diff --git a/boards/mpc5567qrtech/examples/rte_simple/config/Rte_Type.h b/boards/mpc5567qrtech/examples/rte_simple/config/Rte_Type.h index ec7bb9aa..d2ee105d 100644 --- a/boards/mpc5567qrtech/examples/rte_simple/config/Rte_Type.h +++ b/boards/mpc5567qrtech/examples/rte_simple/config/Rte_Type.h @@ -269,6 +269,14 @@ typedef struct { UInt16 value; } Rte_DE_Read_Logger2Runnable_ReadResult; +typedef uint8 Rte_ModeType_WdgMMode; +#define RTE_TRANSITION_WdgMMode ((Rte_ModeType_WdgMMode)5) +#define RTE_MODE_WdgMMode_ALIVE_OK ((Rte_ModeType_WdgMMode)3) +#define RTE_MODE_WdgMMode_ALIVE_FAILED ((Rte_ModeType_WdgMMode)2) +#define RTE_MODE_WdgMMode_ALIVE_EXPIRED ((Rte_ModeType_WdgMMode)1) +#define RTE_MODE_WdgMMode_ALIVE_STOPPED ((Rte_ModeType_WdgMMode)4) +#define RTE_MODE_WdgMMode_ALIVE_DEACTIVATED ((Rte_ModeType_WdgMMode)0) + typedef uint8 Rte_ModeType_EcuM_Mode; #define RTE_TRANSITION_EcuM_Mode ((Rte_ModeType_EcuM_Mode)6) #define RTE_MODE_EcuM_Mode_STARTUP ((Rte_ModeType_EcuM_Mode)4) @@ -278,14 +286,6 @@ typedef uint8 Rte_ModeType_EcuM_Mode; #define RTE_MODE_EcuM_Mode_WAKE_SLEEP ((Rte_ModeType_EcuM_Mode)5) #define RTE_MODE_EcuM_Mode_SHUTDOWN ((Rte_ModeType_EcuM_Mode)2) -typedef uint8 Rte_ModeType_WdgMMode; -#define RTE_TRANSITION_WdgMMode ((Rte_ModeType_WdgMMode)5) -#define RTE_MODE_WdgMMode_ALIVE_OK ((Rte_ModeType_WdgMMode)3) -#define RTE_MODE_WdgMMode_ALIVE_FAILED ((Rte_ModeType_WdgMMode)2) -#define RTE_MODE_WdgMMode_ALIVE_EXPIRED ((Rte_ModeType_WdgMMode)1) -#define RTE_MODE_WdgMMode_ALIVE_STOPPED ((Rte_ModeType_WdgMMode)4) -#define RTE_MODE_WdgMMode_ALIVE_DEACTIVATED ((Rte_ModeType_WdgMMode)0) - typedef struct { } Rte_PDS_Calculator_CalculatorOperations_P; typedef struct { diff --git a/boards/mpc5604b_trk/examples/os_simple/config/EcuM_PBcfg.c b/boards/mpc5604b_trk/examples/os_simple/config/EcuM_PBcfg.c index b9c1f425..164b77e9 100644 --- a/boards/mpc5604b_trk/examples/os_simple/config/EcuM_PBcfg.c +++ b/boards/mpc5604b_trk/examples/os_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_MCUMODESETTINGCONF, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; diff --git a/boards/mpc5606b_xpc560b/examples/os_simple/config/EcuM_PBcfg.c b/boards/mpc5606b_xpc560b/examples/os_simple/config/EcuM_PBcfg.c index 26312c5b..0f07d368 100644 --- a/boards/mpc5606b_xpc560b/examples/os_simple/config/EcuM_PBcfg.c +++ b/boards/mpc5606b_xpc560b/examples/os_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_MCUMODESETTINGCONF, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; diff --git a/boards/mpc5606s_xpc560s/examples/os_simple/config/EcuM_PBcfg.c b/boards/mpc5606s_xpc560s/examples/os_simple/config/EcuM_PBcfg.c index 9c2676dc..5e6c29e6 100644 --- a/boards/mpc5606s_xpc560s/examples/os_simple/config/EcuM_PBcfg.c +++ b/boards/mpc5606s_xpc560s/examples/os_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_MCUMODESETTINGCONF, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; diff --git a/boards/mpc5668_gkit/examples/os_simple/config/EcuM_PBcfg.c b/boards/mpc5668_gkit/examples/os_simple/config/EcuM_PBcfg.c index 2838b547..cf76858f 100644 --- a/boards/mpc5668_gkit/examples/os_simple/config/EcuM_PBcfg.c +++ b/boards/mpc5668_gkit/examples/os_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_SLEEP, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; @@ -81,7 +81,7 @@ EcuM_ConfigType EcuMConfig = #if defined(USE_WDGM) .EcuMWdgMConfig = &EcuM_WdgMConfig, #endif - .EcuMSleepModeConfig = &EcuM_SleepModeConfig, + .EcuMSleepModeConfig = EcuM_SleepModeConfig, #if defined(USE_MCU) .McuConfig = McuConfigData, diff --git a/boards/stm32_mcbstm32/examples/os_simple/config/EcuM_PBcfg.c b/boards/stm32_mcbstm32/examples/os_simple/config/EcuM_PBcfg.c index a01052a0..9f49f85d 100644 --- a/boards/stm32_mcbstm32/examples/os_simple/config/EcuM_PBcfg.c +++ b/boards/stm32_mcbstm32/examples/os_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_SLEEP, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; @@ -81,7 +81,7 @@ EcuM_ConfigType EcuMConfig = #if defined(USE_WDGM) .EcuMWdgMConfig = &EcuM_WdgMConfig, #endif - .EcuMSleepModeConfig = &EcuM_SleepModeConfig, + .EcuMSleepModeConfig = EcuM_SleepModeConfig, #if defined(USE_MCU) .McuConfig = McuConfigData, diff --git a/boards/stm32_stm3210c/examples/com_simple/config/EcuM_PBcfg.c b/boards/stm32_stm3210c/examples/com_simple/config/EcuM_PBcfg.c index 3f770db5..fbe654a7 100644 --- a/boards/stm32_stm3210c/examples/com_simple/config/EcuM_PBcfg.c +++ b/boards/stm32_stm3210c/examples/com_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_SLEEP, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; @@ -81,7 +81,7 @@ EcuM_ConfigType EcuMConfig = #if defined(USE_WDGM) .EcuMWdgMConfig = &EcuM_WdgMConfig, #endif - .EcuMSleepModeConfig = &EcuM_SleepModeConfig, + .EcuMSleepModeConfig = EcuM_SleepModeConfig, #if defined(USE_MCU) .McuConfig = McuConfigData, diff --git a/boards/stm32_stm3210c/examples/os_simple/config/EcuM_PBcfg.c b/boards/stm32_stm3210c/examples/os_simple/config/EcuM_PBcfg.c index 3f770db5..fbe654a7 100644 --- a/boards/stm32_stm3210c/examples/os_simple/config/EcuM_PBcfg.c +++ b/boards/stm32_stm3210c/examples/os_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_SLEEP, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; @@ -81,7 +81,7 @@ EcuM_ConfigType EcuMConfig = #if defined(USE_WDGM) .EcuMWdgMConfig = &EcuM_WdgMConfig, #endif - .EcuMSleepModeConfig = &EcuM_SleepModeConfig, + .EcuMSleepModeConfig = EcuM_SleepModeConfig, #if defined(USE_MCU) .McuConfig = McuConfigData, diff --git a/boards/ti_tms570ls/build_config.mk b/boards/ti_tms570ls/build_config.mk index 8e953942..9d6c22f9 100644 --- a/boards/ti_tms570ls/build_config.mk +++ b/boards/ti_tms570ls/build_config.mk @@ -42,3 +42,6 @@ MOD_USE += MCU KERNEL ECUM DET # Extra defines # +# Default cross compiler +DEFAULT_CROSS_COMPILE = /opt/arm-none-eabi/bin/arm-none-eabi- + diff --git a/boards/ti_tms570ls/examples/os_simple/config/EcuM_PBcfg.c b/boards/ti_tms570ls/examples/os_simple/config/EcuM_PBcfg.c index b35e067b..b4dabd06 100644 --- a/boards/ti_tms570ls/examples/os_simple/config/EcuM_PBcfg.c +++ b/boards/ti_tms570ls/examples/os_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_MCUMODESETTINGCONF, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; diff --git a/boards/ti_tms570ls/examples/rte_simple/config/EcuM_PBcfg.c b/boards/ti_tms570ls/examples/rte_simple/config/EcuM_PBcfg.c index b35e067b..b4dabd06 100644 --- a/boards/ti_tms570ls/examples/rte_simple/config/EcuM_PBcfg.c +++ b/boards/ti_tms570ls/examples/rte_simple/config/EcuM_PBcfg.c @@ -39,11 +39,11 @@ extern const J1939Tp_ConfigType J1939Tp_Config; #if defined(USE_WDGM) const EcuM_WdgMType EcuM_WdgMConfig = { .EcuMSupervisedEntity = NULL, - .EcuMWdgMWakeupMode = NULL, - .EcuMWdgMStartupMode = NULL, - .EcuMWdgMRunMode = NULL, - .EcuMWdgMPostRunMode = NULL, - .EcuMWdgMShutdownMode = NULL, + .EcuMWdgMWakeupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMStartupMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMPostRunMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, + .EcuMWdgMShutdownMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, }; #endif @@ -53,7 +53,7 @@ const EcuM_SleepModeType EcuM_SleepModeConfig[] = { .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE, .EcuMSleepModeMcuMode = MCU_MODE_MCUMODESETTINGCONF, #if defined(USE_WDGM) - .EcuMSleepModeWdgMMode = NULL, + .EcuMSleepModeWdgMMode = ECUM_SLEEP_MODE_WDGM_MODE_ILL, #endif } }; @@ -64,7 +64,7 @@ const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = { .EcuMWakeupSourcePolling = false, .EcuMValidationTimeout = 0, #if defined(USE_COMM) - .EcuMComMChannel = NULL, + .EcuMComMChannel = ECUM_COMM_CHANNEL_ILL, #endif } }; diff --git a/boards/ti_tms570ls/examples/rte_simple/config/Rte_Type.h b/boards/ti_tms570ls/examples/rte_simple/config/Rte_Type.h index 8b620aa9..d2c4a486 100644 --- a/boards/ti_tms570ls/examples/rte_simple/config/Rte_Type.h +++ b/boards/ti_tms570ls/examples/rte_simple/config/Rte_Type.h @@ -25,10 +25,164 @@ typedef boolean Boolean; #define _DEFINED_TYPEDEF_FOR_Boolean_ +typedef uint8 DigitalLevel; +#ifndef Low +#define Low ((DigitalLevel)0) +#endif /*Low*/ +#ifndef High +#define High ((DigitalLevel)1) +#endif /*High*/ +#define DigitalLevel_LowerLimit 0 +#define DigitalLevel_UpperLimit 1 + +#define _DEFINED_TYPEDEF_FOR_DigitalLevel_ + +typedef uint8 EcuM_BootTargetType; +#ifndef ECUM_BOOT_TARGET_APP +#define ECUM_BOOT_TARGET_APP ((EcuM_BootTargetType)0) +#endif /*ECUM_BOOT_TARGET_APP*/ +#ifndef ECUM_BOOT_TARGET_OEM_BOOTLOADER +#define ECUM_BOOT_TARGET_OEM_BOOTLOADER ((EcuM_BootTargetType)1) +#endif /*ECUM_BOOT_TARGET_OEM_BOOTLOADER*/ +#ifndef ECUM_BOOT_TARGET_SYS_BOOTLOADER +#define ECUM_BOOT_TARGET_SYS_BOOTLOADER ((EcuM_BootTargetType)2) +#endif /*ECUM_BOOT_TARGET_SYS_BOOTLOADER*/ +#define EcuM_BootTargetType_LowerLimit 0 +#define EcuM_BootTargetType_UpperLimit 1 + +#define _DEFINED_TYPEDEF_FOR_EcuM_BootTargetType_ + +typedef uint8 EcuM_StateType; +#ifndef ECUM_STATE_STARTUP +#define ECUM_STATE_STARTUP ((EcuM_StateType)16) +#endif /*ECUM_STATE_STARTUP*/ +#ifndef ECUM_STATE_STARTUP_ONE +#define ECUM_STATE_STARTUP_ONE ((EcuM_StateType)17) +#endif /*ECUM_STATE_STARTUP_ONE*/ +#ifndef ECUM_STATE_STARTUP_TWO +#define ECUM_STATE_STARTUP_TWO ((EcuM_StateType)18) +#endif /*ECUM_STATE_STARTUP_TWO*/ +#ifndef ECUM_STATE_WAKEUP +#define ECUM_STATE_WAKEUP ((EcuM_StateType)32) +#endif /*ECUM_STATE_WAKEUP*/ +#ifndef ECUM_STATE_WAKEUP_ONE +#define ECUM_STATE_WAKEUP_ONE ((EcuM_StateType)33) +#endif /*ECUM_STATE_WAKEUP_ONE*/ +#ifndef ECUM_STATE_WAKEUP_VALIDATION +#define ECUM_STATE_WAKEUP_VALIDATION ((EcuM_StateType)34) +#endif /*ECUM_STATE_WAKEUP_VALIDATION*/ +#ifndef ECUM_STATE_WAKEUP_REACTION +#define ECUM_STATE_WAKEUP_REACTION ((EcuM_StateType)35) +#endif /*ECUM_STATE_WAKEUP_REACTION*/ +#ifndef ECUM_STATE_WAKEUP_TWO +#define ECUM_STATE_WAKEUP_TWO ((EcuM_StateType)36) +#endif /*ECUM_STATE_WAKEUP_TWO*/ +#ifndef ECUM_STATE_WAKEUP_WAKESLEEP +#define ECUM_STATE_WAKEUP_WAKESLEEP ((EcuM_StateType)37) +#endif /*ECUM_STATE_WAKEUP_WAKESLEEP*/ +#ifndef ECUM_STATE_WAKEUP_TTII +#define ECUM_STATE_WAKEUP_TTII ((EcuM_StateType)38) +#endif /*ECUM_STATE_WAKEUP_TTII*/ +#ifndef ECUM_STATE_RUN +#define ECUM_STATE_RUN ((EcuM_StateType)48) +#endif /*ECUM_STATE_RUN*/ +#ifndef ECUM_STATE_APP_RUN +#define ECUM_STATE_APP_RUN ((EcuM_StateType)50) +#endif /*ECUM_STATE_APP_RUN*/ +#ifndef ECUM_STATE_APP_POST_RUN +#define ECUM_STATE_APP_POST_RUN ((EcuM_StateType)51) +#endif /*ECUM_STATE_APP_POST_RUN*/ +#ifndef ECUM_STATE_SHUTDOWN +#define ECUM_STATE_SHUTDOWN ((EcuM_StateType)64) +#endif /*ECUM_STATE_SHUTDOWN*/ +#ifndef ECUM_STATE_PREP_SHUTDOWN +#define ECUM_STATE_PREP_SHUTDOWN ((EcuM_StateType)68) +#endif /*ECUM_STATE_PREP_SHUTDOWN*/ +#ifndef ECUM_STATE_GO_SLEEP +#define ECUM_STATE_GO_SLEEP ((EcuM_StateType)73) +#endif /*ECUM_STATE_GO_SLEEP*/ +#ifndef ECUM_STATE_GO_OFF_ONE +#define ECUM_STATE_GO_OFF_ONE ((EcuM_StateType)77) +#endif /*ECUM_STATE_GO_OFF_ONE*/ +#ifndef ECUM_STATE_GO_OFF_TWO +#define ECUM_STATE_GO_OFF_TWO ((EcuM_StateType)78) +#endif /*ECUM_STATE_GO_OFF_TWO*/ +#ifndef ECUM_STATE_SLEEP +#define ECUM_STATE_SLEEP ((EcuM_StateType)80) +#endif /*ECUM_STATE_SLEEP*/ +#ifndef ECUM_STATE_OFF +#define ECUM_STATE_OFF ((EcuM_StateType)128) +#endif /*ECUM_STATE_OFF*/ +#ifndef ECUM_STATE_RESET +#define ECUM_STATE_RESET ((EcuM_StateType)144) +#endif /*ECUM_STATE_RESET*/ +#define EcuM_StateType_LowerLimit 0x10 +#define EcuM_StateType_UpperLimit 0x90 + +#define _DEFINED_TYPEDEF_FOR_EcuM_StateType_ + typedef float Float; #define _DEFINED_TYPEDEF_FOR_Float_ +typedef sint32 Hertz; +#define Hertz_LowerLimit -2147483647 +#define Hertz_UpperLimit 2147483647 + +#define _DEFINED_TYPEDEF_FOR_Hertz_ + +typedef uint16 IoHwAb_SignalType; +#define IoHwAb_SignalType_LowerLimit 0 +#define IoHwAb_SignalType_UpperLimit 65535 + +#define _DEFINED_TYPEDEF_FOR_IoHwAb_SignalType_ + +typedef sint32 MilliAmpere; +#define MilliAmpere_LowerLimit -2147483647 +#define MilliAmpere_UpperLimit 2147483647 + +#define _DEFINED_TYPEDEF_FOR_MilliAmpere_ + +typedef sint32 MilliOhm; +#define MilliOhm_LowerLimit -2147483647 +#define MilliOhm_UpperLimit 2147483647 + +#define _DEFINED_TYPEDEF_FOR_MilliOhm_ + +typedef sint32 MilliVolt; +#define MilliVolt_LowerLimit -2147483647 +#define MilliVolt_UpperLimit 2147483647 + +#define _DEFINED_TYPEDEF_FOR_MilliVolt_ + +typedef uint8 NvM_RequestResultType; +#ifndef NVM_REQ_OK +#define NVM_REQ_OK ((NvM_RequestResultType)0) +#endif /*NVM_REQ_OK*/ +#ifndef NVM_REQ_NOT_OK +#define NVM_REQ_NOT_OK ((NvM_RequestResultType)1) +#endif /*NVM_REQ_NOT_OK*/ +#ifndef NVM_REQ_PENDING +#define NVM_REQ_PENDING ((NvM_RequestResultType)2) +#endif /*NVM_REQ_PENDING*/ +#ifndef NVM_REQ_INTEGRITY_FAILED +#define NVM_REQ_INTEGRITY_FAILED ((NvM_RequestResultType)3) +#endif /*NVM_REQ_INTEGRITY_FAILED*/ +#ifndef NVM_REQ_BLOCK_SKIPPED +#define NVM_REQ_BLOCK_SKIPPED ((NvM_RequestResultType)4) +#endif /*NVM_REQ_BLOCK_SKIPPED*/ +#ifndef NVM_REQ_NV_INVALIDATED +#define NVM_REQ_NV_INVALIDATED ((NvM_RequestResultType)5) +#endif /*NVM_REQ_NV_INVALIDATED*/ + +#define _DEFINED_TYPEDEF_FOR_NvM_RequestResultType_ + +typedef sint32 Percent; +#define Percent_LowerLimit -2147483647 +#define Percent_UpperLimit 2147483647 + +#define _DEFINED_TYPEDEF_FOR_Percent_ + typedef sint16 SInt16; #define SInt16_LowerLimit -32768 #define SInt16_UpperLimit 32767 @@ -47,6 +201,24 @@ typedef sint8 SInt8; #define _DEFINED_TYPEDEF_FOR_SInt8_ +typedef uint8 SignalQuality; +#ifndef SignalQuality_InitialValue +#define SignalQuality_InitialValue ((SignalQuality)0) +#endif /*SignalQuality_InitialValue*/ +#ifndef SignalQuality_Error +#define SignalQuality_Error ((SignalQuality)1) +#endif /*SignalQuality_Error*/ +#ifndef SignalQuality_Bad +#define SignalQuality_Bad ((SignalQuality)2) +#endif /*SignalQuality_Bad*/ +#ifndef SignalQuality_Good +#define SignalQuality_Good ((SignalQuality)3) +#endif /*SignalQuality_Good*/ +#define SignalQuality_LowerLimit 0 +#define SignalQuality_UpperLimit 3 + +#define _DEFINED_TYPEDEF_FOR_SignalQuality_ + typedef uint16 UInt16; #define UInt16_LowerLimit 0 #define UInt16_UpperLimit 65535 @@ -65,6 +237,10 @@ typedef uint8 UInt8; #define _DEFINED_TYPEDEF_FOR_UInt8_ +typedef UInt8 DstPtrType[1024]; + +#define _DEFINED_TYPEDEF_FOR_DstPtrType_ + typedef struct { UInt8 value; } Rte_DE_Read_TesterRunnable_ReadArg1; @@ -93,6 +269,23 @@ typedef struct { UInt16 value; } Rte_DE_Read_Logger2Runnable_ReadResult; +typedef uint8 Rte_ModeType_EcuM_Mode; +#define RTE_TRANSITION_EcuM_Mode ((Rte_ModeType_EcuM_Mode)6) +#define RTE_MODE_EcuM_Mode_STARTUP ((Rte_ModeType_EcuM_Mode)4) +#define RTE_MODE_EcuM_Mode_RUN ((Rte_ModeType_EcuM_Mode)1) +#define RTE_MODE_EcuM_Mode_POST_RUN ((Rte_ModeType_EcuM_Mode)0) +#define RTE_MODE_EcuM_Mode_SLEEP ((Rte_ModeType_EcuM_Mode)3) +#define RTE_MODE_EcuM_Mode_WAKE_SLEEP ((Rte_ModeType_EcuM_Mode)5) +#define RTE_MODE_EcuM_Mode_SHUTDOWN ((Rte_ModeType_EcuM_Mode)2) + +typedef uint8 Rte_ModeType_WdgMMode; +#define RTE_TRANSITION_WdgMMode ((Rte_ModeType_WdgMMode)5) +#define RTE_MODE_WdgMMode_ALIVE_OK ((Rte_ModeType_WdgMMode)3) +#define RTE_MODE_WdgMMode_ALIVE_FAILED ((Rte_ModeType_WdgMMode)2) +#define RTE_MODE_WdgMMode_ALIVE_EXPIRED ((Rte_ModeType_WdgMMode)1) +#define RTE_MODE_WdgMMode_ALIVE_STOPPED ((Rte_ModeType_WdgMMode)4) +#define RTE_MODE_WdgMMode_ALIVE_DEACTIVATED ((Rte_ModeType_WdgMMode)0) + typedef struct { } Rte_PDS_Calculator_CalculatorOperations_P; typedef struct { -- 2.39.2