libbladeRF  2.5.0
Nuand bladeRF library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Enumerations | Functions
Power Monitoring

Description

Enumerations

enum  bladerf_pmic_register {
  BLADERF_PMIC_CONFIGURATION, BLADERF_PMIC_VOLTAGE_SHUNT, BLADERF_PMIC_VOLTAGE_BUS, BLADERF_PMIC_POWER,
  BLADERF_PMIC_CURRENT, BLADERF_PMIC_CALIBRATION
}
 

Functions

API_EXPORT int CALL_CONV bladerf_get_pmic_register (struct bladerf *dev, bladerf_pmic_register reg, void *val)
 

Enumeration Type Documentation

Register identifiers for PMIC

Enumerator
BLADERF_PMIC_CONFIGURATION 

Configuration register (uint16_t)

BLADERF_PMIC_VOLTAGE_SHUNT 

Shunt voltage (float)

BLADERF_PMIC_VOLTAGE_BUS 

Bus voltage (float)

BLADERF_PMIC_POWER 

Load power (float)

BLADERF_PMIC_CURRENT 

Load current (float)

BLADERF_PMIC_CALIBRATION 

Calibration (uint16_t)

Definition at line 493 of file bladeRF2.h.

Function Documentation

API_EXPORT int CALL_CONV bladerf_get_pmic_register ( struct bladerf *  dev,
bladerf_pmic_register  reg,
void *  val 
)

Read value from Power Monitor IC

Reference: http://www.ti.com/product/INA219

Parameters
devDevice handle
[in]regRegister to read from
[out]valValue read from PMIC
Returns
0 on success, value from Error codes list on failure