--- /dev/null
+#ifndef __SERIAL_H\r
+#define __SERIAL_H\r
+\r
+#include <stdio.h>\r
+#include <windows.h>\r
+#include "../types.h"\r
+\r
+void SendCmd(uint8 *cmd, int size);\r
+int ReadResp(uint8 *resp, int size);\r
+\r
+#define SEND(cmd) SendCmd((uint8 *)&cmd[0], sizeof(cmd))\r
+#define GET(buf, size) ReadResp((uint8 *)&buf, size)\r
+#define SENDGET(cmd, buf, size) SEND(cmd); GET(buf, size)\r
+\r
+BOOL SerialOpen(int port, int baud);\r
+void SerialClose(void);\r
+BOOL SerialSendChar(int c);\r
+int SerialIsOpen(void);\r
+int SerialGetChar(void);\r
+\r
+#endif\r