aboutsummaryrefslogtreecommitdiff
path: root/src/modules/sdlog2/logbuffer.c
diff options
context:
space:
mode:
authorAnton Babushkin <anton.babushkin@me.com>2013-06-04 16:48:55 +0400
committerAnton Babushkin <anton.babushkin@me.com>2013-06-04 16:48:55 +0400
commit7ae2cf9d2de9a07249eccdcae10d3ac84794d0fc (patch)
treeaa0a6ce55bea86a173f49c8ef46653f3263b8d45 /src/modules/sdlog2/logbuffer.c
parent6e5e1ff817d11d84b55b63dd482f3205e0899c55 (diff)
downloadpx4-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.c15
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;
}