X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=net%2Fkeytag.c;h=861169b488a9360561727e7e139def414d08cb4e;hb=faf2f6bfd5933ff75e6cc01e3d48f9277f731d8f;hp=afc21b183ed2e0ebf7632f834b2d80727c449b93;hpb=4ea1189f208eee652e9028c3fe4327293c70662b;p=bertos.git diff --git a/net/keytag.c b/net/keytag.c index afc21b18..861169b4 100644 --- a/net/keytag.c +++ b/net/keytag.c @@ -44,6 +44,8 @@ #include "keytag.h" +#include + #include #include @@ -56,17 +58,17 @@ static void keytag_clearPkt(struct TagPacket *pkt) pkt->len = 0; } -void keytag_init(struct TagPacket *pkt) -{ - keytag_clearPkt(pkt); -} + void keytag_init(struct TagPacket *pkt) + { + keytag_clearPkt(pkt); + } -void keytag_poll(struct TagPacket *pkt) + void keytag_poll(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 @@ void keytag_poll(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