X-Git-Url: http://rtime.felk.cvut.cz/gitweb/arc.git/blobdiff_plain/79f7f49af39353dd43eedf246e757857c44a9dc5..07bbcb79799c461e4dc58be060a0c3e01f466c97:/boards/ti_tms570ls/examples/tms570_hdk_led/config/EcuM_Cfg.h diff --git a/boards/ti_tms570ls/examples/tms570_hdk_led/config/EcuM_Cfg.h b/boards/ti_tms570ls/examples/tms570_hdk_led/config/EcuM_Cfg.h new file mode 100644 index 00000000..064184ab --- /dev/null +++ b/boards/ti_tms570ls/examples/tms570_hdk_led/config/EcuM_Cfg.h @@ -0,0 +1,55 @@ +/* +* Configuration of module: EcuM (EcuM_Cfg.h) +* +* Created by: +* Copyright: +* +* Configured for (MCU): TMS570 +* +* Module vendor: ArcCore +* Generator version: 2.1.10 +* +* 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_OFF +#define ECUM_DEV_ERROR_DETECT STD_OFF + +#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) + +#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_*/ +