![]() |
libbladeRF 2.4.1-MacPorts-20211028-5a146b2a
Nuand bladeRF library
|
This group of functions provides the ability to attach and detach expansion boards.
In general, one should call bladerf_expansion_attach() immediately after opening the device.
These functions are thread-safe.
Enumerations | |
| enum | bladerf_xb { BLADERF_XB_NONE = 0 , BLADERF_XB_100 , BLADERF_XB_200 , BLADERF_XB_300 } |
Functions | |
| API_EXPORT int CALL_CONV | bladerf_expansion_attach (struct bladerf *dev, bladerf_xb xb) |
| API_EXPORT int CALL_CONV | bladerf_expansion_get_attached (struct bladerf *dev, bladerf_xb *xb) |
| enum bladerf_xb |
Expansion boards
Definition at line 3994 of file libbladeRF.h.
| API_EXPORT int CALL_CONV bladerf_expansion_attach | ( | struct bladerf * | dev, |
| bladerf_xb | xb | ||
| ) |
Attach and enable an expansion board's features
| dev | Device handle | |
| [in] | xb | Expansion board |
| API_EXPORT int CALL_CONV bladerf_expansion_get_attached | ( | struct bladerf * | dev, |
| bladerf_xb * | xb | ||
| ) |
Determine which expansion board is attached
| dev | Device handle | |
| [out] | xb | Expansion board |