Skip to content

human-blip/linhpsdr

This branch is up to date with g0orx/linhpsdr:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0236170 · Jan 6, 2023
Jul 3, 2020
Jan 6, 2023
May 31, 2018
Aug 10, 2018
May 31, 2018
Feb 16, 2022
Feb 16, 2022
Feb 16, 2022
Apr 26, 2020
Jun 1, 2020
May 31, 2018
Jan 30, 2021
Jan 30, 2021
Apr 29, 2020
May 31, 2018
May 31, 2018
Feb 3, 2021
Jan 30, 2021
Jul 1, 2020
Oct 8, 2019
Oct 16, 2021
Jul 4, 2020
May 31, 2018
Oct 16, 2021
Oct 16, 2021
Oct 16, 2021
Jun 1, 2020
May 31, 2018
May 31, 2018
May 31, 2018
Feb 25, 2021
Feb 25, 2021
Oct 18, 2021
Jun 1, 2020
Jul 15, 2020
Jul 15, 2020
Apr 29, 2020
Mar 7, 2019
Aug 7, 2020
Feb 3, 2019
May 31, 2018
Jun 1, 2020
May 31, 2018
Jun 1, 2020
Nov 21, 2018
Jun 1, 2020
May 31, 2018
Jan 30, 2021
Jan 30, 2021
Feb 3, 2019
May 31, 2018
Mar 7, 2019
May 31, 2018
May 31, 2018
May 31, 2018
May 31, 2018
May 31, 2018
Apr 30, 2019
Jan 30, 2021
Oct 21, 2021
Jun 7, 2019
Jun 19, 2020
Jun 19, 2020
Jun 1, 2020
May 31, 2018
Jun 1, 2020
May 31, 2018
Oct 16, 2021
Jun 30, 2020
Oct 16, 2021
Feb 25, 2021
Oct 16, 2021
Jan 30, 2021
May 31, 2018
May 31, 2018
Jun 1, 2020
May 31, 2018
Jun 1, 2020
May 31, 2018
Feb 16, 2021
May 31, 2018
Nov 5, 2020
Nov 5, 2020
May 9, 2020
May 31, 2018
Apr 15, 2022
Nov 5, 2020
May 9, 2020
May 31, 2018
Jun 1, 2020
May 31, 2018
Feb 16, 2022
Feb 16, 2022
Feb 18, 2022
May 31, 2018
Aug 7, 2020
Jun 1, 2020
Oct 26, 2021
Oct 26, 2021
Nov 23, 2020
Apr 29, 2020
Jan 30, 2021
Jun 19, 2020
Nov 5, 2020
Nov 5, 2020
Oct 21, 2021
Feb 3, 2019
Oct 26, 2021
Nov 6, 2020
Jul 5, 2020
Jun 1, 2020
Feb 18, 2022
Jun 1, 2020
Jul 1, 2020
Apr 29, 2020
Jan 30, 2021
May 31, 2018
May 31, 2018
May 31, 2018
Nov 5, 2021
Jun 30, 2020
Jun 1, 2020
May 31, 2018
Jun 1, 2020
May 31, 2018
Jun 1, 2020
May 31, 2018
Jun 1, 2020
May 31, 2018
Jun 1, 2020
May 31, 2018
Apr 8, 2020
May 31, 2018
Jul 5, 2020
Jun 1, 2020

Repository files navigation

LinHPSDR

Development environment

Development and testing has been run on Ubuntu 17.10 and Ubuntu 18.04. If run on early versions there may be a problem with GTK not supporting the gtk_menu_popup_at_pointer function vfo.c. For information on MacOS support see MacOS.md.

Prerequisites for building

  sudo apt-get install libfftw3-dev
  sudo apt-get install libpulse-dev
  sudo apt-get install libsoundio-dev
  sudo apt-get install libasound2-dev
  sudo apt-get install libgtk-3-dev
  sudo apt-get install libsoapysdr-dev

Prerequisites for installing the Debian Package

  sudo apt-get install libfftw3-3
  sudo apt-get install libpulse
  sudo apt-get install libsoundio
  sudo apt-get install libasound2
  sudo apt-get install libsoapysdr

linhpsdr requires WDSP to be built and installed

  git clone https://github.com/g0orx/wdsp.git
  cd wdsp
  make
  sudo make install

CW support

Hermes and HL2 CWX/cwdaemon support added. If you do not wish to use this, please ignore. This features requires the following to be installed (tested on Ubuntu 19.10, Kubuntu 18.04 LTS):

  sudo apt install libtool
  git clone https://github.com/m5evt/unixcw-3.5.1.git
  cd unixcw-3.5.1
  autoreconf -i
  ./configure
  make
  sudo make install
  sudo ldconfig

If CWX/cwdaemon is wanted/required. You must enable it in the Makefile. Uncomment the following lines:

#CWDAEMON_INCLUDE=CWDAEMON

#ifeq ($(CWDAEMON_INCLUDE),CWDAEMON)
#CWDAEMON_OPTIONS=-D CWDAEMON
#CWDAEMON_LIBS=-lcw
#CWDAEMON_SOURCES= \
#cwdaemon.c
#CWDAEMON_HEADERS= \
#cwdaemon.h
#CWDAEMON_OBJS= \
#cwdaemon.o
#endif

To download, compile and install linHPSDR from here

  git clone https://github.com/g0orx/linhpsdr.git
  cd linhpsdr
  make
  sudo make install

LinHPSDR MacOS Support

Development environment

Development and testing has been run on MacOS Sierra 10.12.6 and MacOS high Sierra 10.13.6. Prerequisites are installed using Homebrew.

Prerequisites for building

  brew install fftw
  brew install gtk+3
  brew install gnome-icon-theme
  brew install libsoundio
  brew install libffi
  brew install soapysdr

linhpsdr requires WDSP to be built and installed

  git clone https://github.com/g0orx/wdsp.git
  cd wdsp
  make -f Makefile.mac install

To download, compile and install linHPSDR from https://github.com/g0orx/linhpsdr

  git clone https://github.com/g0orx/linhpsdr.git
  cd linhpsdr
  make -f Makefile.mac install

The build installs linHPSDR into /usr/local/bin. To run it, type linhpsdr on the command line.

About

Linux HPSDR

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 100.0%