diff options
Diffstat (limited to 'controller/fw/tools')
-rw-r--r-- | controller/fw/tools/dsss_demod_test.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/controller/fw/tools/dsss_demod_test.c b/controller/fw/tools/dsss_demod_test.c index fb08fb3..d09ce87 100644 --- a/controller/fw/tools/dsss_demod_test.c +++ b/controller/fw/tools/dsss_demod_test.c @@ -68,7 +68,7 @@ int main(int argc, char **argv) { if (record_channel != -1) fprintf(stderr, "Reading %zd samples test data...", st.st_size/sizeof(float)); - size_t nread = 0; + ssize_t nread = 0; while (nread < st.st_size) { ssize_t rc = read(fd, buf, st.st_size - nread); @@ -100,8 +100,9 @@ int main(int argc, char **argv) { dsss_demod_init(&demod); for (size_t i=0; i<n_samples; i++) { //fprintf(stderr, "Iteration %zd/%zd\n", i, n_samples); - dsss_demod_step(&demod, buf_f[i], i, record_channel); + dsss_demod_step(&demod, buf_f[i], i); } + free(buf); return 0; } |