X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=net%2Fkeytag.c;h=861169b488a9360561727e7e139def414d08cb4e;hb=af9cba1c451a41879ceddeab818bc265fb4923ff;hp=3542aafde4d92aff569c3f44af57f1f6bdfe0d84;hpb=45624267683a4e4bfd71912961b539b12548e2c2;p=bertos.git diff --git a/net/keytag.c b/net/keytag.c index 3542aafd..861169b4 100644 --- a/net/keytag.c +++ b/net/keytag.c @@ -44,6 +44,8 @@ #include "keytag.h" +#include + #include #include @@ -66,7 +68,7 @@ static void keytag_clearPkt(struct TagPacket *pkt) int c; /* Get all chars from buffer */ - while ((c = ser_getchar_nowait(pkt->tag_ser)) != EOF) + while ((c = kfile_getc(&pkt->tag_ser->fd)) != EOF) { /* Search for STX char in received chars */ if (c == TAG_STX) @@ -84,7 +86,7 @@ static void keytag_clearPkt(struct TagPacket *pkt) { pkt->buf[TAG_MAX_PRINT_CHARS] = '\x0'; /* Write read TAG on communication serial */ - ser_printf(pkt->comm_ser, "tag %s", pkt->buf); + kfile_printf(&pkt->comm_ser->fd, "tag %s", pkt->buf); pkt->sync = false; } else