27#ifndef __WF_LIBWW_COMM_H__
28#define __WF_LIBWW_COMM_H__
38#define ERR_SIO_BUSY 0x8100
39#define ERR_SIO_TIMEOUT 0x8101
40#define ERR_SIO_OVERRUN 0x8102
41#define ERR_SIO_CANCEL 0x8103
53#define COMM_SPEED_9600 0
54#define COMM_SPEED_38400 1
uint16_t comm_send_block(const void __far *buf, uint16_t length)
void comm_set_baudrate(uint16_t rate)
Set the new baud rate.
void comm_set_timeout(uint16_t recv_timeout, uint16_t send_timeout)
uint16_t comm_get_baudrate(void)
void comm_receive_block(const void __far *buf, uint16_t length, uint16_t *out_length)
uint16_t comm_send_char(int c)
int comm_receive_char(void)
int comm_receive_with_timeout(uint16_t timeout)
void comm_set_cancel_key(uint16_t value)
uint16_t comm_send_string(const char __far *str)
uint16_t comm_get_cancel_key(void)