]> rtime.felk.cvut.cz Git - arc.git/blobdiff - boards/ti_tms570ls/examples/tms570_hdk_can/config/Mcu_Cfg.h
Added example of CAN communication for the TMS570LS31x HDK
[arc.git] / boards / ti_tms570ls / examples / tms570_hdk_can / config / Mcu_Cfg.h
diff --git a/boards/ti_tms570ls/examples/tms570_hdk_can/config/Mcu_Cfg.h b/boards/ti_tms570ls/examples/tms570_hdk_can/config/Mcu_Cfg.h
new file mode 100644 (file)
index 0000000..093dbdb
--- /dev/null
@@ -0,0 +1,51 @@
+/*\r
+* Configuration of module: Mcu (Mcu_Cfg.h)\r
+*\r
+* Created by:              \r
+* Copyright:               \r
+*\r
+* Configured for (MCU):    TMS570\r
+*\r
+* Module vendor:           ArcCore\r
+* Generator version:       2.0.3\r
+*\r
+* Generated by Arctic Studio (http://arccore.com) \r
+*/\r
+\r
+
+#if !(((MCU_SW_MAJOR_VERSION == 2) && (MCU_SW_MINOR_VERSION == 0)) )
+#error Mcu: Configuration file expected BSW module version to be 2.0.*
+#endif
+
+\r
+#ifndef MCU_CFG_H_\r
+#define MCU_CFG_H_\r
+\r
+\r
+#define MCU_DEV_ERROR_DETECT   STD_OFF // switch to STD_ON??\r
+#define MCU_PERFORM_RESET_API  STD_ON\r
+#define MCU_VERSION_INFO_API   STD_ON\r
+\r
+\r
+typedef enum {\r
+       MCU_MODE_MCUMODESETTINGCONF = 0,\r
+       /*MCU_MODE_RUN = 0,\r
+       MCU_MODE_SLEEP = 1, */ // for MPC551x\r
+       MCU_MODE_NORMAL = 1 // Here for backwards compatibility reasons. Not used anymore.\r
+} Mcu_ModeType;\r
+\r
+\r
+typedef enum {\r
+       MCU_CLOCKTYPE_Clock = 0,\r
+       /*MCU_CLOCKTYPE_EXT_REF_80MHZ = 0,\r
+       MCU_CLOCKTYPE_EXT_REF_66MHZ = 1,*/ // for MPC551x\r
+       MCU_NBR_OF_CLOCKS,\r
+} Mcu_ClockType;\r
+\r
+\r
+#define MCU_NBR_OF_RAM_SECTIONS        0\r
+\r
+\r
+#define MCU_DEFAULT_CONFIG McuConfigData[0]\r
+\r
+#endif /*MCU_CFG_H_*/\r