| comment "uhd needs a toolchain w/ C++, NPTL, wchar, dynamic library" |
| depends on BR2_USE_MMU |
| depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ |
| !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS |
| |
| comment "uhd needs a toolchain not affected by GCC bug 64735" |
| depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735 |
| |
| config BR2_PACKAGE_UHD |
| bool "uhd" |
| depends on BR2_INSTALL_LIBSTDCPP |
| depends on !BR2_STATIC_LIBS |
| depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-thread |
| depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL |
| depends on BR2_USE_MMU # use fork() |
| depends on BR2_USE_WCHAR # boost |
| select BR2_PACKAGE_BOOST |
| select BR2_PACKAGE_BOOST_ATOMIC |
| select BR2_PACKAGE_BOOST_CHRONO |
| select BR2_PACKAGE_BOOST_DATE_TIME |
| select BR2_PACKAGE_BOOST_FILESYSTEM |
| select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS |
| select BR2_PACKAGE_BOOST_REGEX |
| select BR2_PACKAGE_BOOST_SERIALIZATION |
| select BR2_PACKAGE_BOOST_SYSTEM |
| select BR2_PACKAGE_BOOST_THREAD |
| help |
| Universal Software Radio Peripheral (USRP) Hardware Driver |
| |
| https://kb.etthus.com |
| |
| if BR2_PACKAGE_UHD |
| |
| config BR2_PACKAGE_UHD_B100 |
| bool "b100 support" |
| select BR2_PACKAGE_UHD_USB |
| help |
| enable B100 support |
| |
| config BR2_PACKAGE_UHD_B200 |
| bool "b200 support" |
| select BR2_PACKAGE_UHD_USB |
| help |
| enable B200 support |
| |
| config BR2_PACKAGE_UHD_E300 |
| bool "E300 support" |
| select BR2_PACKAGE_UHD_MPMD |
| help |
| enable E300 support |
| |
| config BR2_PACKAGE_UHD_E320 |
| bool "E320 support" |
| select BR2_PACKAGE_UHD_MPMD |
| help |
| enable E320 support |
| |
| config BR2_PACKAGE_UHD_EXAMPLES |
| bool "uhd-examples" |
| help |
| Examples |
| |
| config BR2_PACKAGE_UHD_MPMD |
| bool "MPMD support" |
| help |
| enable MPMD support |
| |
| config BR2_PACKAGE_UHD_RFNOC |
| bool "RFNoC support" |
| help |
| enable RFNoC support |
| |
| config BR2_PACKAGE_UHD_USB |
| bool "USB support" |
| select BR2_PACKAGE_LIBUSB |
| help |
| enable UHD USB support |
| |
| endif |