OSDN Git Service

projects clean up 1
[pinoc/pinoc.git] / test / xmodem_test / xmodem_test / XMODEM.h
diff --git a/test/xmodem_test/xmodem_test/XMODEM.h b/test/xmodem_test/xmodem_test/XMODEM.h
new file mode 100644 (file)
index 0000000..0ba42dd
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ * xmodem.h
+ *
+ *  Created on: 2011/02/27
+ *      Author: mizu
+ */
+
+
+#ifndef __XMODEM_H__
+#define __XMODEM_H__
+
+#define XMODEM_SOH 0x01                // \92Ê\90M\8aJ\8en
+#define XMODEM_STX 0x02                //
+#define XMODEM_EOT 0x04                // \93]\91\97\8a®\97¹
+#define XMODEM_ACK 0x06                // \82æ\82ë\82µ\82­\82¨\8aè\82¢\82µ\82Ü\82·
+#define XMODEM_NAK 0x15                // \8e¸\94s
+#define XMODEM_CAN 0x18                // \92\86\92f
+#define XMODEM_EOF 0x1a                // Ctrl-z
+
+#define XMODEM_BLOCK_SIZE 128
+
+int xmodem_start(char* buf);
+void xmodem_init(void (*io_write)(char c), char (*io_read)(void), char (*io_read_pol)(void));
+
+#endif