libbladeRF
2.5.0
Nuand bladeRF library
|
This group provides routines for controlling the VTCTXO tamer.
These functions are thread-safe.
Enumerations | |
enum | bladerf_vctcxo_tamer_mode { BLADERF_VCTCXO_TAMER_INVALID = -1 , BLADERF_VCTCXO_TAMER_DISABLED = 0 , BLADERF_VCTCXO_TAMER_1_PPS = 1 , BLADERF_VCTCXO_TAMER_10_MHZ = 2 } |
Functions | |
API_EXPORT int CALL_CONV | bladerf_set_vctcxo_tamer_mode (struct bladerf *dev, bladerf_vctcxo_tamer_mode mode) |
API_EXPORT int CALL_CONV | bladerf_get_vctcxo_tamer_mode (struct bladerf *dev, bladerf_vctcxo_tamer_mode *mode) |
VCTCXO Tamer mode selection
These values control the use of header J71 pin 1 for taming the on-board VCTCXO to improve or sustain frequency accuracy.
When supplying input into the VCTCXO tamer, a 1.8V signal must be provided.
Definition at line 3484 of file libbladeRF.h.
API_EXPORT int CALL_CONV bladerf_get_vctcxo_tamer_mode | ( | struct bladerf * | dev, |
bladerf_vctcxo_tamer_mode * | mode | ||
) |
Get the current VCTCXO tamer mode
dev | Device handle | |
[out] | mode | Current VCTCXO taming mode or BLADERF_VCTCXO_TAMER_INVALID if a failure occurs. |
API_EXPORT int CALL_CONV bladerf_set_vctcxo_tamer_mode | ( | struct bladerf * | dev, |
bladerf_vctcxo_tamer_mode | mode | ||
) |
Set the VCTCXO tamer mode.
dev | Device handle | |
[in] | mode | VCTCXO taming mode |