X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fnet%2Fkeytag.h;h=f086bc3419b1a856ae7e6245a01d31f406c4cc04;hb=391b4f8d9c82c413f2cd11fb3ba3aeb311f62184;hp=375b490e9e32325243451495a897422828898a7e;hpb=4c1f21207a513ed836c86143b550092bae866084;p=bertos.git diff --git a/bertos/net/keytag.h b/bertos/net/keytag.h index 375b490e..f086bc34 100644 --- a/bertos/net/keytag.h +++ b/bertos/net/keytag.h @@ -56,11 +56,13 @@ typedef struct TagPacket KFile *tag; ///< Tag communication channel KFile *host; ///< Host communication channel bool sync; ///< Status flag: true if we find an STX - uint16_t len; ///< Packet lenght + size_t len; ///< Packet lenght uint8_t buf[CONFIG_TAG_MAX_LEN]; ///< Reception buffer } TagPacket; void keytag_init(struct TagPacket *pkt, struct KFile *comm, struct KFile *tag); +int keytag_recv(struct TagPacket *pkt, uint8_t *tag, size_t len); + void keytag_poll(struct TagPacket *pkt); #endif /* NET_TAG_H */