aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmobile/main_mobile.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libmobile/main_mobile.c')
-rw-r--r--src/libmobile/main_mobile.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/libmobile/main_mobile.c b/src/libmobile/main_mobile.c
index 9ec11f6..97d6f34 100644
--- a/src/libmobile/main_mobile.c
+++ b/src/libmobile/main_mobile.c
@@ -154,6 +154,8 @@ void main_mobile_print_help(const char *arg0, const char *ext_usage)
#ifdef HAVE_SDR
printf(" --limesdr\n");
printf(" Auto-select several required options for LimeSDR\n");
+ printf(" --limesdr-mini\n");
+ printf(" Auto-select several required options for LimeSDR Mini\n");
sdr_config_print_help();
#endif
printf("\nNetwork specific options:\n");
@@ -180,6 +182,7 @@ void main_mobile_print_hotkeys(void)
#define OPT_CALL_SAMPLERATE 1005
#define OPT_MNCC_NAME 1006
#define OPT_LIMESDR 1100
+#define OPT_LIMESDR_MINI 1101
void main_mobile_add_options(void)
{
@@ -209,6 +212,7 @@ void main_mobile_add_options(void)
option_add(OPT_READ_TX_WAVE, "read-tx-wave", 1);
#ifdef HAVE_SDR
option_add(OPT_LIMESDR, "limesdr", 0);
+ option_add(OPT_LIMESDR_MINI, "limesdr-mini", 0);
sdr_config_add_options();
#endif
};
@@ -330,6 +334,21 @@ int main_mobile_handle_options(int short_option, int argi, char **argv)
int argc_lime = sizeof(argv_lime) / sizeof (*argv_lime);
return options_command_line(argc_lime, argv_lime, main_mobile_handle_options);
}
+ case OPT_LIMESDR_MINI:
+ {
+ char *argv_lime[] = { argv[0],
+ "--sdr-soapy",
+ "--sdr-rx-antenna", "LNAW",
+ "--sdr-tx-antenna", "BAND2",
+ "--sdr-rx-gain", "25",
+ "--sdr-tx-gain", "30",
+ "--sdr-samplerate", "5000000",
+ "--sdr-bandwidth", "15000000",
+ "-s", "200000",
+ };
+ int argc_lime = sizeof(argv_lime) / sizeof (*argv_lime);
+ return options_command_line(argc_lime, argv_lime, main_mobile_handle_options);
+ }
#endif
default:
#ifdef HAVE_SDR