bladeRF Python Bindings

Discussions related to embedded firmware, driver, and user mode application software development
Post Reply
michelp
Posts: 1
Joined: Sat Jan 18, 2014 6:04 pm

bladeRF Python Bindings

Post by michelp »

I'm working on a wrapping of libbladeRF in Python. You can find it here:

https://github.com/michelp/pybladeRF

There are two levels of integration, functions, and types. The functions are direct wrappings of the libbladeRF C API and the types are Python classes that implement high level abstractions. The API is not entirely wrapped yet, or tested, and I'm still working on some ideas for streams, but it's generally useful to open a device, configure it, and do tx and rx. Here's an example test that shows its basic utility:

https://github.com/michelp/pybladeRF/bl ... _device.py

I'm a big fan of forks and pull requests so anyone willing to help out please do!

I'm occasionally in #bladeRF as michelp

-Michel
EcoKees
Posts: 5
Joined: Wed Jan 29, 2014 4:22 pm

Re: bladeRF Python Bindings

Post by EcoKees »

Michel,
very interesting stuff!
I will try all that asap, but 1st I am stumbling with FPGA-programming.
I hope to ask you a lot of questions in the future, I have some plans with python&bladeRF&GPS.
I tried some things with Python already, bladerf looked responsive!
To help myself doing things in a certain planned way, instead of randomly trying everything and ending up with a solution but no path to the solution, I meticulously (is that an existing word?) write down almost everything I do with my bladerf-board in a Word-diary. WIth cut and paste I write a blog: http://bladerf.blogspot.nl
Regards,
Kees
Post Reply