Sorry, this file should be updated in the previously commit but i've forget it. This...
[bertos.git] / bertos / net / keytag.c
index 68b51997d1e1d1cd376dd555c14bfa9b4ab41905..1f57fdfe4509bea0415170319a1f62d9f356639e 100644 (file)
@@ -63,10 +63,9 @@ void keytag_init(struct TagPacket *pkt, struct KFile *comm, struct KFile *tag)
        keytag_clearPkt(pkt);
        pkt->host = comm;
        pkt->tag = tag;
-
 }
 
-       void keytag_poll(struct TagPacket *pkt)
+void keytag_poll(struct TagPacket *pkt)
 {
        int c;
 
@@ -112,4 +111,10 @@ void keytag_init(struct TagPacket *pkt, struct KFile *comm, struct KFile *tag)
                        }
                }
        }
+       if (kfile_error(pkt->tag) != 0)
+       {
+               kprintf("Error %08x\n", kfile_error(pkt->tag));
+               kfile_clearerr(pkt->tag);
+       }
+
 }