Initial release
[fw/sdcc] / device / examples / serialcomm / windows / serial.h
diff --git a/device/examples/serialcomm/windows/serial.h b/device/examples/serialcomm/windows/serial.h
new file mode 100755 (executable)
index 0000000..dffeb2f
--- /dev/null
@@ -0,0 +1,27 @@
+// Flow control flags
+
+#define FC_DTRDSR       0x01
+#define FC_RTSCTS       0x02
+#define FC_XONXOFF      0x04
+
+// ascii definitions
+
+#define ASCII_BEL       0x07
+#define ASCII_BS        0x08
+#define ASCII_LF        0x0A
+#define ASCII_CR        0x0D
+#define ASCII_XON       0x11
+#define ASCII_XOFF      0x13
+
+
+HANDLE SerialInit(char*, int); 
+
+char SerialGetc(HANDLE*);
+
+void SerialPutc(HANDLE*, char);
+
+char* SerialGets(HANDLE*);
+
+void SerialPuts(HANDLE*, char*);
+
+void sleep(int);