20#ifndef INCLUDED_BLADERF_COMPAT_H
21#define INCLUDED_BLADERF_COMPAT_H
23#if defined(LIBBLADERF_API_VERSION) && (LIBBLADERF_API_VERSION < 0x01080100)
24 #warning Old libbladeRF detected: using compatibility workarounds.
26 #define BLADERF_COMPATIBILITY
30 #define BLADERF_CHANNEL_RX(ch) BLADERF_MODULE_RX
31 #define BLADERF_CHANNEL_TX(ch) BLADERF_MODULE_TX
32 #define BLADERF_CHANNEL_INVALID BLADERF_MODULE_INVALID
35 #define BLADERF_RX_X1 BLADERF_MODULE_RX
36 #define BLADERF_TX_X1 BLADERF_MODULE_TX
37 #define BLADERF_RX_X2 BLADERF_MODULE_INVALID
38 #define BLADERF_TX_X2 BLADERF_MODULE_INVALID
41 #define BLADERF_RX BLADERF_MODULE_RX
42 #define BLADERF_TX BLADERF_MODULE_TX
43 #define BLADERF_DIRECTION_MASK (0x1)
64 void *
s =
const_cast<void *
>(
samples);
69 #define BLADERF_GAIN_DEFAULT BLADERF_GAIN_MANUAL
70 #define BLADERF_GAIN_MGC BLADERF_GAIN_MANUAL
71 #define BLADERF_RX_MUX_BASEBAND BLADERF_RX_MUX_BASEBAND_LMS
74 #define BLADERF_LB_AD9361_BIST BLADERF_LB_NONE
75 #define bladerf_get_board_name(name) "bladerf1"
Definition hackrf_sink_c.h:37