From 175992b08109a98f44455b87b6d49e464cba68ee Mon Sep 17 00:00:00 2001 From: AlexandreRouma Date: Sun, 28 Jan 2024 00:25:46 +0100 Subject: [PATCH] add android workaround --- source_modules/plutosdr_source/src/main.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source_modules/plutosdr_source/src/main.cpp b/source_modules/plutosdr_source/src/main.cpp index 206ce84a..2a79f73f 100644 --- a/source_modules/plutosdr_source/src/main.cpp +++ b/source_modules/plutosdr_source/src/main.cpp @@ -153,12 +153,18 @@ private: std::string desc = iio_context_info_get_description(info); std::string uri = iio_context_info_get_uri(info); - devices.define(uri, name, uri); + devices.define(uri, desc, uri); } iio_context_info_list_free(ctxInfoList); // Destroy scan context iio_scan_context_destroy(sctx); + +#ifdef __ANDROID__ + // On Android, a default IP entry must be made (TODO: This is not ideal since the IP cannot be changed) + const char* androidURI = "ip:192.168.2.1"; + devices.define(androidURI, "Default (192.168.2.1)", androidURI); +#endif } void select(const std::string& nuri) {