Updated HackRF support.

This commit is contained in:
ha7ilm 2016-03-02 16:48:38 +01:00
parent fa84c4068f
commit ec4988ca21

View File

@ -84,12 +84,21 @@ start_rtl_thread=True
start_rtl_command="rtl_sdr -s {samp_rate} -f {center_freq} -p {ppm} -g {rf_gain} -".format(rf_gain=rf_gain, center_freq=center_freq, samp_rate=samp_rate, ppm=ppm) start_rtl_command="rtl_sdr -s {samp_rate} -f {center_freq} -p {ppm} -g {rf_gain} -".format(rf_gain=rf_gain, center_freq=center_freq, samp_rate=samp_rate, ppm=ppm)
format_conversion="csdr convert_u8_f" format_conversion="csdr convert_u8_f"
#start_rtl_command="hackrf_transfer -s {samp_rate} -f {center_freq} -g {rf_gain} -l16 -a0 -r hackrf_pipe & cat hackrf_pipe | nc -vvl 127.0.0.1 8888".format(rf_gain=rf_gain, center_freq=center_freq, samp_rate=samp_rate, ppm=ppm) #start_rtl_command="hackrf_transfer -s {samp_rate} -f {center_freq} -g {rf_gain} -l16 -a0 -r-".format(rf_gain=rf_gain, center_freq=center_freq, samp_rate=samp_rate, ppm=ppm)
#format_conversion="csdr convert_i8_f" #format_conversion="csdr convert_s8_f"
## To use a HackRF, first run "mkfifo hackrf_pipe" in the OpenWebRX directory. """
## You should also use the csdr git repo from here: To use a HackRF, compile the HackRF host tools from its "stdout" branch:
## git clone https://github.com/sgentle/csdr git clone https://github.com/mossmann/hackrf/
## git checkout origin/signed_char cd hackrf
git fetch
git checkout origin/stdout
cd host
mkdir build
cd build
cmake .. -DINSTALL_UDEV_RULES=ON
make
sudo make install
"""
# >> Sound card SDR (needs ALSA) # >> Sound card SDR (needs ALSA)
#I did not have the chance to properly test it. #I did not have the chance to properly test it.