From 32632914df81d8d58f57dfb94b5a8520ceac7589 Mon Sep 17 00:00:00 2001 From: Thomas Kolb Date: Sat, 20 Apr 2024 01:04:13 +0200 Subject: [PATCH] Prevent TX exception in QPSK mode QPSK-modulated packets require more samples, which must be available in the TX buffer. Therefore we increase the required free space. --- impl/src/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/impl/src/main.c b/impl/src/main.c index 52cacea..8d9ee9d 100644 --- a/impl/src/main.c +++ b/impl/src/main.c @@ -248,7 +248,7 @@ int main(int argc, char **argv) fprintf(stderr, "TX buffer free: %zu\n", buffer_free_space_samples); - if(buffer_free_space_samples < 100000) { // sample count for 50 ms at 2 MHz + if(buffer_free_space_samples < 400000) { // sample count for 200 ms at 2 MHz // try again after a short delay fsleep(10e-3); continue;