Skip to content

Fobos SDR API library. Full source code.

License

Notifications You must be signed in to change notification settings

fobos777/libfobos

 
 

Repository files navigation

libfobos RigExpert Fobos SDR API

This is the Fobos SDR receiver host software API shared library. Lightweight and easy to start. Full source code. Application examples.

Versions

See versions.txt

Platforms tested on

  • Linux (Ubuntu 18.04 LTS, Ubuntu 22.04 LTS, Raspbian ...)
  • Windows (7, 8.1, 10, 11) x86, x64

Requirements

  • git v.2.31 or later (otherwise download the repository manualy: Code->Download ZIP)
  • any c compiler (tested on gcc, g++, mingw, msvc)

Dependencies

  • libusb-1.0-0 v.1.0.21 or higher

How to build and evaluate

Linux

git clone [this repo]
cd libfobos
mkdir build
cd build
cmake ..
make
sudo make install
sudo udevadm control --reload-rules
sudo udevadm trigger

Windows

git clone [this repo]
cd libfobos
mkdir build
cd build
cmake ..

to build Win32 binaries (legacy software) use

cmake .. -A Win32

Visit https://github.com/libusb/libusb/releases
Download any libusb release 7z pack, for example libusb-1.0.27.7z
Unpack content of libusb-1.0.27.7z to libusb directory

cmake --build . --config Release

or
open fobos.sln in your favorite MS VisualStudio IDE, build, debug, trace, evaluate.

How to use Fobos SDR API elsewhere

  • build, install, include header fobos.h, link library libfobos.so, fobos.dll
  • see eval/fobos_devinfo_main.c for simple device enumeration example
  • see eval/fobos_recorder_main.c for basic application example
  • feel free to evaluate

How it looks like




What is actually Fobos SDR

For more info visit the main product page

https://rigexpert.com/en/products/kits-en/fobos-sdr/

About

Fobos SDR API library. Full source code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 86.8%
  • C 12.1%
  • CMake 1.1%