https://github.com/pothosware/go-soapy-sdr
Go bindings for SoapySDR API
https://github.com/pothosware/go-soapy-sdr
Last synced: about 1 year ago
JSON representation
Go bindings for SoapySDR API
- Host: GitHub
- URL: https://github.com/pothosware/go-soapy-sdr
- Owner: pothosware
- License: bsl-1.0
- Created: 2019-03-24T17:09:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-02T21:12:24.000Z (about 7 years ago)
- Last Synced: 2025-03-26T06:43:25.937Z (over 1 year ago)
- Language: Go
- Size: 77.1 KB
- Stars: 15
- Watchers: 12
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE_1_0.txt
Awesome Lists containing this project
README
# Go bindings for SoapySDR
## Documentation
* https://github.com/pothosware/go-soapy-sdr/wiki
## Status
Bindings to the SoapySDR APIs are almost complete. The main missing part being the Direct buffer access API.
Due to lack of compatible hardware, some endpoints were not tested and may not work (but may work nonetheless).
## Dependencies
* Soapy SDR v0.7.x
* Golang 1.12 with a working CGo toolchain
## Building
Simply reference `github.com/pothosware/go-soapy-sdr v[x].[y].[z]` in the require section of your project's go mod
file.
## Layout
Go standard layout
* The directory `cmd` contains an example program displaying information about plugged SDR
* The directory `pkg` contains the binding itself
## Licensing information
Use, modification and distribution is subject to the Boost Software
License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)