diff options
author | Anton Babushkin <anton.babushkin@me.com> | 2013-06-04 16:48:55 +0400 |
---|---|---|
committer | Anton Babushkin <anton.babushkin@me.com> | 2013-06-04 16:48:55 +0400 |
commit | 7ae2cf9d2de9a07249eccdcae10d3ac84794d0fc (patch) | |
tree | aa0a6ce55bea86a173f49c8ef46653f3263b8d45 /src/modules/sdlog2/logbuffer.c | |
parent | 6e5e1ff817d11d84b55b63dd482f3205e0899c55 (diff) | |
download | px4-firmware-7ae2cf9d2de9a07249eccdcae10d3ac84794d0fc.tar.gz px4-firmware-7ae2cf9d2de9a07249eccdcae10d3ac84794d0fc.tar.bz2 px4-firmware-7ae2cf9d2de9a07249eccdcae10d3ac84794d0fc.zip |
Minor sdlog2/logbuffer cleanup
Diffstat (limited to 'src/modules/sdlog2/logbuffer.c')
-rw-r--r-- | src/modules/sdlog2/logbuffer.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/src/modules/sdlog2/logbuffer.c b/src/modules/sdlog2/logbuffer.c index 52eda649e..4205bcf20 100644 --- a/src/modules/sdlog2/logbuffer.c +++ b/src/modules/sdlog2/logbuffer.c @@ -53,17 +53,6 @@ void logbuffer_init(struct logbuffer_s *lb, int size) lb->data = malloc(lb->size); } -int logbuffer_free(struct logbuffer_s *lb) -{ - int n = lb->read_ptr - lb->write_ptr - 1; - - if (n < 0) { - n += lb->size; - } - - return n; -} - int logbuffer_count(struct logbuffer_s *lb) { int n = lb->write_ptr - lb->read_ptr; @@ -124,12 +113,12 @@ int logbuffer_get_ptr(struct logbuffer_s *lb, void **ptr, bool *is_part) int n = 0; if (available > 0) { - // read pointer is before write pointer, write all available bytes + // read pointer is before write pointer, all available bytes can be read n = available; *is_part = false; } else { - // read pointer is after write pointer, write bytes from read_ptr to end + // read pointer is after write pointer, read bytes from read_ptr to end of the buffer n = lb->size - lb->read_ptr; *is_part = true; } |