n_tty.c 파일을 참고하여 half-duflex를 구현하려고 합니다.
글쓴이: cronos / 작성시간: 토, 2012/06/23 - 4:41오후
irda 드라이버 구현 관련하여 tty 드라이버를 구현하고 있는데
irda의 경우 항상 보낸 신호에 대한 ECHO 가 들어오기 때문에
data를 보내는 동안 recevie buf에 들어오는 데이터는 무시하도록 수정을 해야 합니다.
xmit 관련된 플레그들
tty->write_cnt나, tty->atomic_write_lock.count 를 체크하여 n_tty_receive_buf 함수에서
데이터를 무시하도록 코딩하였습니다만, 여전히 ECHO 데이터가 들어오는 상황입니다.
좋은 해결책이 없을까요?
Forums:
댓글 달기