aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/bladerf/bladerf_common.cc14
1 files changed, 5 insertions, 9 deletions
diff --git a/lib/bladerf/bladerf_common.cc b/lib/bladerf/bladerf_common.cc
index b8cc482..6711cf4 100644
--- a/lib/bladerf/bladerf_common.cc
+++ b/lib/bladerf/bladerf_common.cc
@@ -423,15 +423,11 @@ bladerf_board_type bladerf_common::get_board_type()
size_t bladerf_common::get_max_channels(bladerf_direction direction)
{
- if (BLADERF_RX == direction) {
- return _max_chans.find(get_board_type())->second.first;
- }
-
- if (BLADERF_TX == direction) {
- return _max_chans.find(get_board_type())->second.second;
- }
-
- return 0;
+#ifdef BLADERF_COMPATIBILITY
+ return 1;
+#else
+ return bladerf_get_channel_count(_dev.get(), (BLADERF_TX == direction));
+#endif
}
void bladerf_common::set_channel_enable(bladerf_channel ch, bool enable)