]> rtime.felk.cvut.cz Git - arc.git/blobdiff - boards/ti_tms570ls/examples/tms570_hdk_can/config/PduR_Cfg.h
Added an example of CAN communication for the TMS570LS31x HDK
[arc.git] / boards / ti_tms570ls / examples / tms570_hdk_can / config / PduR_Cfg.h
diff --git a/boards/ti_tms570ls/examples/tms570_hdk_can/config/PduR_Cfg.h b/boards/ti_tms570ls/examples/tms570_hdk_can/config/PduR_Cfg.h
new file mode 100644 (file)
index 0000000..3b18bbf
--- /dev/null
@@ -0,0 +1,75 @@
+/*\r
+* Configuration of module: PduR (PduR_Cfg.h)\r
+*\r
+* Created by:\r
+* Copyright:               \r
+*\r
+* Configured for (MCU):    TMS570\r
+*\r
+* Module vendor:           ArcCore\r
+* Generator version:       3.1.10\r
+*\r
+* Generated by Arctic Studio (http://arccore.com) \r
+*/\r
+\r
+\r
+#if !(((PDUR_SW_MAJOR_VERSION == 2) && (PDUR_SW_MINOR_VERSION == 0)) )\r
+#error PduR: Configuration file expected BSW module version to be 2.0.*\r
+#endif\r
+\r
+\r
+\r
+#ifndef PDUR_CFG_H_\r
+#define PDUR_CFG_H_\r
+\r
+// Module support\r
+#define PDUR_CANIF_SUPPORT                     STD_ON\r
+#define PDUR_CANTP_SUPPORT                     STD_OFF\r
+#define PDUR_FRIF_SUPPORT                      STD_OFF  /* Not supported */\r
+#define PDUR_FRTP_SUPPORT                      STD_OFF  /* Not supported */\r
+#define PDUR_LINIF_SUPPORT                     STD_OFF\r
+#define PDUR_LINTP_SUPPORT                     STD_OFF  /* Not supported */\r
+#define PDUR_COM_SUPPORT                       STD_ON\r
+#define PDUR_DCM_SUPPORT                       STD_OFF\r
+#define PDUR_IPDUM_SUPPORT                     STD_OFF  /* Not supported */\r
+#define PDUR_J1939TP_SUPPORT           STD_OFF\r
+\r
+#define PDUR_DEV_ERROR_DETECT          STD_OFF\r
+#define PDUR_VERSION_INFO_API          STD_OFF\r
+\r
+\r
+// Zero cost operation mode\r
+#define PDUR_ZERO_COST_OPERATION       STD_OFF\r
+#define PDUR_SINGLE_IF                         NULL\r
+#define PDUR_SINGLE_TP                         NULL\r
+\r
+// Gateway operation\r
+#define PDUR_GATEWAY_OPERATION                         STD_ON\r
+#define PDUR_MEMORY_SIZE                                       10 /* Not used */\r
+#define PDUR_SB_TX_BUFFER_SUPPORT                      STD_ON\r
+#define PDUR_FIFO_TX_BUFFER_SUPPORT                    STD_OFF\r
+\r
+/**\r
+ * The maximum numbers of Tx buffers.\r
+ */\r
+#define PDUR_MAX_TX_BUFFER_NUMBER                      10 /* Not used */\r
+\r
+\r
+// Multicast\r
+#define PDUR_MULTICAST_TOIF_SUPPORT                    STD_ON\r
+#define PDUR_MULTICAST_FROMIF_SUPPORT          STD_ON\r
+#define PDUR_MULTICAST_TOTP_SUPPORT                    STD_ON\r
+#define PDUR_MULTICAST_FROMTP_SUPPORT          STD_ON\r
+\r
+// Minimum routing\r
+/* Minimum routing not supported.\r
+#define PDUR_MINIMUM_ROUTING_UP_MODULE         COM\r
+#define PDUR_MINIMUM_ROUTING_LO_MODULE         CAN_IF\r
+#define PDUR_MINIMUM_ROUTING_UP_RXPDUID                ((PduIdType)100)\r
+#define PDUR_MINIMUM_ROUTING_LO_RXPDUID        ((PduIdType)255)\r
+#define PDUR_MINIMUM_ROUTING_UP_TXPDUID        ((PduIdType)255)\r
+#define PDUR_MINIMUM_ROUTING_LO_TXPDUID        ((PduIdType)255)\r
+*/\r
+\r
+\r
+#endif\r