From 7670b22118a2d8d5bdf67a15d906795927969bbf Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sat, 13 Mar 2021 09:25:06 +0100 Subject: [PATCH] Using "--limesdr" or "--limesdr-mini" will also set device to "lime" This is useful, if SoapySDR supports other SDR devices, like sound card. In this case "--sdr-device-args driver=lime" must be given at command line. Now this is done automatically with "--limesdr" or "--limesdr-mini". --- src/libmobile/main_mobile.c | 2 ++ src/radio/main.c | 2 ++ src/tv/main.c | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/libmobile/main_mobile.c b/src/libmobile/main_mobile.c index 6c4cd31..92b4ac1 100644 --- a/src/libmobile/main_mobile.c +++ b/src/libmobile/main_mobile.c @@ -359,6 +359,7 @@ int main_mobile_handle_options(int short_option, int argi, char **argv) if (allow_sdr) { char *argv_lime[] = { argv[0], "--sdr-soapy", + "--sdr-device-args", "driver=lime", "--sdr-rx-antenna", "LNAL", "--sdr-rx-gain", "30", "--sdr-tx-gain", "30", @@ -374,6 +375,7 @@ int main_mobile_handle_options(int short_option, int argi, char **argv) if (allow_sdr) { char *argv_lime[] = { argv[0], "--sdr-soapy", + "--sdr-device-args", "driver=lime", "--sdr-rx-antenna", "LNAW", "--sdr-tx-antenna", "BAND2", "--sdr-rx-gain", "25", diff --git a/src/radio/main.c b/src/radio/main.c index 2eb8e43..665848b 100644 --- a/src/radio/main.c +++ b/src/radio/main.c @@ -259,6 +259,7 @@ static int handle_options(int short_option, int argi, char **argv) { char *argv_lime[] = { argv[0], "--sdr-soapy", + "--sdr-device-args", "driver=lime", "--sdr-rx-antenna", "LNAL", "--sdr-rx-gain", "50", "--sdr-tx-gain", "50", @@ -272,6 +273,7 @@ static int handle_options(int short_option, int argi, char **argv) { char *argv_lime[] = { argv[0], "--sdr-soapy", + "--sdr-device-args", "driver=lime", "--sdr-rx-antenna", "LNAW", "--sdr-tx-antenna", "BAND2", "--sdr-rx-gain", "50", diff --git a/src/tv/main.c b/src/tv/main.c index 92e5eaa..bb3e57e 100644 --- a/src/tv/main.c +++ b/src/tv/main.c @@ -224,6 +224,7 @@ static int handle_options(int short_option, int argi, char **argv) { char *argv_lime[] = { argv[0], "--sdr-soapy", + "--sdr-device-args", "driver=lime", "--sdr-tx-gain", "50", "--sdr-lo-offset", "-3000000", "--sdr-bandwidth", "60000000", @@ -236,6 +237,7 @@ static int handle_options(int short_option, int argi, char **argv) { char *argv_lime[] = { argv[0], "--sdr-soapy", + "--sdr-device-args", "driver=lime", "--sdr-tx-antenna", "BAND2", "--sdr-tx-gain", "50", "--sdr-lo-offset", "-3000000",