aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2021-03-13 09:25:06 +0100
committerAndreas Eversberg <jolly@eversberg.eu>2021-03-20 11:19:43 +0100
commit7670b22118a2d8d5bdf67a15d906795927969bbf (patch)
tree54c156064de1afd62aa1dcc029d914cf6610bb24
parent3d9481177bab7b30ac1ccb9e4f64f4c672ef5c26 (diff)
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".
-rw-r--r--src/libmobile/main_mobile.c2
-rw-r--r--src/radio/main.c2
-rw-r--r--src/tv/main.c2
3 files changed, 6 insertions, 0 deletions
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",