X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fmware%2Ffifobuf.h;h=7fb06b63fc25f718cb7d3f62a61d2389f60f53d1;hb=77b037974e46f78a0c6746753bf8d1c07b9630fc;hp=cb634ee32ffe14e004c97a6645260380d333ba81;hpb=791e167e053bdd9250d34a9a5ccae6ccde4d6679;p=bertos.git diff --git a/bertos/mware/fifobuf.h b/bertos/mware/fifobuf.h index cb634ee3..7fb06b63 100644 --- a/bertos/mware/fifobuf.h +++ b/bertos/mware/fifobuf.h @@ -291,6 +291,14 @@ INLINE void fifo_init(FIFOBuffer *fb, unsigned char *buf, size_t size) fb->end = buf + size - 1; } +/** + * \return Lenght of the FIFOBuffer \a fb. + */ +INLINE size_t fifo_len(FIFOBuffer *fb) +{ + return fb->end - fb->begin; +} + #if 0