-
Notifications
You must be signed in to change notification settings - Fork 465
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FPGA GPIO Bindings to BladeRF / Osmocom Library #387
Comments
Just wanted to lay out the tasks here that need to be done from the bladeRF side of things before we continue on with gr-osmosdr bindings
|
@Koatman, any idea how we should do this on the osmo side? Perhaps via message passing? I think it would be pretty simple to add a message handler with a pmt::pmt_t tuple or something to include the bitmask, operation, and value... Have you bounced this off horizon at all yet? |
I've added some convenience macros and routines that make use of masked writes. You can now do the following in the bladeRF-cli:
From the libbladeRF side of things, this is just done with the As such, things are ready from the libbladeRF side of things. I'll likely close this issue, given that we don't track gr-osmosdr items here. Would you care to tackle submitting a patch go gr-osmosdr to use this? |
Nice!!! I never would have thought of using a mask... No formal study in CS. I’ll be working the hardware side of things with some optoisolators and SMA relays, see what I can get going. Thanks!! |
Hi,
It would be very nice to be able to control the GPIO pins on the XB200 from within GRC and other programs with the Osmocom library. I understand much work would be required to implement these calls, but the ability to remotely activate antenna relays, power amplifiers, and engage tuning motors would be Friggin' awesome.
Goatman
The text was updated successfully, but these errors were encountered: