From 91307c31bda119bfc40b270e2c6e793faf8d7733 Mon Sep 17 00:00:00 2001 From: Ian Bobbitt Date: Thu, 20 Jun 2013 21:37:45 +0000 Subject: [PATCH 1/2] Fixing typo in usage text --- host/hackrf-tools/src/hackrf_transfer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/host/hackrf-tools/src/hackrf_transfer.c b/host/hackrf-tools/src/hackrf_transfer.c index 0f2923a3..5dd9633b 100644 --- a/host/hackrf-tools/src/hackrf_transfer.c +++ b/host/hackrf-tools/src/hackrf_transfer.c @@ -322,7 +322,7 @@ static void usage() { printf("\t-w # Receive data into file with WAV header and automatic name.\n"); printf("\t-r # Receive data into file.\n"); printf("\t-t # Transmit data from file.\n"); - printf("\t[-f set_freq_hz] # Set Freq in Hz between [%lluMHz, %lluMHz[.\n", FREQ_MIN_HZ/FREQ_ONE_MHZ, FREQ_MAX_HZ/FREQ_ONE_MHZ); + printf("\t[-f set_freq_hz] # Set Freq in Hz between [%lluMHz, %lluMHz].\n", FREQ_MIN_HZ/FREQ_ONE_MHZ, FREQ_MAX_HZ/FREQ_ONE_MHZ); printf("\t[-a set_amp] # Set Amp 1=Enable, 0=Disable.\n"); printf("\t[-l gain_db] # Set lna gain, 0-40dB, 8dB steps\n"); printf("\t[-i gain_db] # Set vga(if) gain, 0-62dB, 2dB steps\n"); From 7fd44fddfd81c6356aa5a6c98f3602ab7912cb43 Mon Sep 17 00:00:00 2001 From: Ian Bobbitt Date: Fri, 21 Jun 2013 12:15:03 -0400 Subject: [PATCH 2/2] Include udev rule if -DINSTALL_UDEV_RULES=ON is set (copied from rtl-sdr) --- host/hackrf-tools/52-hackrf.rules | 1 + host/hackrf-tools/CMakeLists.txt | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 host/hackrf-tools/52-hackrf.rules diff --git a/host/hackrf-tools/52-hackrf.rules b/host/hackrf-tools/52-hackrf.rules new file mode 100644 index 00000000..49f5aff3 --- /dev/null +++ b/host/hackrf-tools/52-hackrf.rules @@ -0,0 +1 @@ +ATTR{idVendor}=="1d50", ATTR{idProduct}=="604b", SYMLINK+="hackrf-%k", MODE="666", GROUP="plugdev" diff --git a/host/hackrf-tools/CMakeLists.txt b/host/hackrf-tools/CMakeLists.txt index bb3a4193..a410e9cf 100644 --- a/host/hackrf-tools/CMakeLists.txt +++ b/host/hackrf-tools/CMakeLists.txt @@ -62,3 +62,17 @@ add_custom_target(uninstall ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake ) endif() + +######################################################################## +# Install udev rules +######################################################################## +option(INSTALL_UDEV_RULES "Install udev rules for HackRF" OFF) +if (INSTALL_UDEV_RULES) + install ( + FILES 52-hackrf.rules + DESTINATION "/etc/udev/rules.d" + COMPONENT "udev" + ) +else (INSTALL_UDEV_RULES) + message (STATUS "Udev rules not being installed, install them with -DINSTALL_UDEV_RULES=ON") +endif (INSTALL_UDEV_RULES)