예제 #1
0
void handle_port_input()
{
    unsigned char buf[256];
    int num;

    num = read_serial_port(buf, sizeof(buf));

    if (num > 0) {
        download_rx_port(buf, num);
    }
}
예제 #2
0
파일: gui.c 프로젝트: awe00/boards
void do_port_input(gpointer data, int fd, GdkInputCondition cond)
{
	char buf[256];
	int num;

	num = read_serial_port_nb((unsigned char *)buf, sizeof(buf));
	if (num > 0) {
		if (download_in_progress) {
			download_rx_port(buf, num);
		} else {
			write(term_fd, buf, num);
		}
	}
}