PySDR icon indicating copy to clipboard operation
PySDR copied to clipboard

Bladerf

Open GvozdevLeonid opened this issue 8 months ago • 2 comments

Hi, I wrote a more convenient wrapper for bladerf too (allows you to control all device functions, except for asynchronous calls with a timestamp) It also allow to work with oversample mode

In general, this wrapper is written in the same way as for hackrf - almost completely copying the original style, so you can use the original documentation

python_bladerf

GvozdevLeonid avatar Apr 30 '25 14:04 GvozdevLeonid

Any idea how it compares to the built-in bindings? https://github.com/Nuand/bladeRF/tree/master/host/libraries/libbladeRF_bindings/python

I'm currently using those in PySDR and it takes a bit of time to evaluate/test something new and then update the content. You're welcome to throw a section at the end of the BladeRF chapter about your wrapper though, https://github.com/777arc/PySDR/edit/master/content/bladerf.rst

777arc avatar May 04 '25 03:05 777arc

I have added support for timestamps, implemented sweep mode, and introduced asynchronous operation (currently without timestamp support in async mode).

I wrote a Cython-based wrapper for the library instead of using CFFI.

Oh, and oversampling support has been added.

GvozdevLeonid avatar May 04 '25 18:05 GvozdevLeonid