]> rtime.felk.cvut.cz Git - arc.git/blobdiff - include/Dio.h
LED Blinker running on TMS570LS31x Hercules Development Kit (HDK) (TMS570LS3137ZWT)
[arc.git] / include / Dio.h
index 824b8a2ac8affc2e1f87841520217bcac6e141de..999d96d9e88f5e00d473d41e3dfbc27b6955372a 100644 (file)
@@ -23,7 +23,9 @@
 #ifndef DIO_H_
 #define DIO_H_
 
-#include "Std_Types.h" /** @req DIO131 */
+#include "Modules.h"
+#include "Std_Types.h"
+
 
 // API Service ID's
 #define DIO_READCHANNEL_ID                     0x00
@@ -38,7 +40,7 @@
 #define DIO_E_PARAM_INVALID_PORT_ID            20
 #define DIO_E_PARAM_INVALID_GROUP_ID           31
 
-#if defined(CFG_HC1X)
+#if defined(CFG_HC1X) || defined(CFG_TMS570)
 typedef uint8 Dio_ChannelType;
 typedef uint8 Dio_PortType;
 
@@ -69,7 +71,7 @@ typedef struct
 
 typedef uint32 Dio_LevelType;
 
-typedef uint16 Dio_PortLevelType;
+typedef uint32 Dio_PortLevelType;
 #endif