summaryrefslogtreecommitdiff
path: root/upload/xmodem.h
diff options
context:
space:
mode:
Diffstat (limited to 'upload/xmodem.h')
-rw-r--r--upload/xmodem.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/upload/xmodem.h b/upload/xmodem.h
index 62346f1..3c25d39 100644
--- a/upload/xmodem.h
+++ b/upload/xmodem.h
@@ -3,8 +3,15 @@
#include "legato.h"
-int xmodemTransmit(unsigned char* src, int srcsz);
-uint8_t _inbyte(unsigned short timeout);
-void _outbyte(uint8_t c);
+enum {
+ PROTOCOL_XMODEM,
+ PROTOCOL_YMODEM,
+};
+
+int outputFd;
+
+int xymodem_send(int serial_fd, const char* filename, int protocol, int wait);
+int open_serial(const char* path, int baud);
+int writeAndIntercept(int fd, const void* buf, size_t count);
#endif