From 1d29f5e059c52593a853842369ff71c95d976c36 Mon Sep 17 00:00:00 2001 From: Oliver Jowett Date: Wed, 4 Sep 2019 22:46:38 +0800 Subject: [PATCH] Reject outright a libbladerf that's too old --- sdr_bladerf.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sdr_bladerf.c b/sdr_bladerf.c index e6ec308..69fe799 100644 --- a/sdr_bladerf.c +++ b/sdr_bladerf.c @@ -23,8 +23,12 @@ #include #include +#if !defined(LIBBLADERF_API_VERSION) || (LIBBLADERF_API_VERSION < 0x01060100) +#error This libbladeRF is too old, upgrade or disable bladerf support +#endif + // Polyfill for the older bladerf API -#if !defined(LIBBLADERF_API_VERSION) || (LIBBLADERF_API_VERSION < 0x02000000) +#if LIBBLADERF_API_VERSION < 0x02000000 typedef unsigned int bladerf_frequency; #endif