ShivaTeja Thoutam / ADBMS2950
Embed: (wiki syntax)

« Back to documentation index

adi_bms_2950data.h File Reference

adi_bms_2950data.h File Reference

: This file contains 2950 data, enums & functions. More...

Go to the source code of this file.

Enumerations

enum  CONT
enum  ERR
enum  RD
enum  REFON
enum  SOAK
enum  FLAG_D
enum  COMM_BK
enum  SNAPSHOT
enum  GPIO
enum  GPO

Functions

void adBms2950_Adi1 (RD rd, CONT cont, OW ow)
 Function: adBms2950_Adi1.
void adBms2950_Adi2 (CONT cont, OW ow)
 Function: adBms2950_Adi2.
void adBms2950_Adv (OW ow, VCH vch)
 Function: adBms2950_Adv.
void adBms2950_Adaux (ACH ach)
 Function: adBms2950_Adaux.
void adBms2950_Stcomm (void)
 Function: adBms2950_Stcomm.
uint8_t adBms2950ConfigA_Flag (FLAG_D flag_d, CFGA_FLAG flag)
 Function: adBms2950ConfigA_Flag.
uint8_t adBms2950ConfigA_Gpio (GPIO gpio, CFGA_GPIO set_clr)
 Function: adBms2950ConfigA_Gpio.
uint8_t adBms2950ConfigA_Gpo (GPO gpo, CFGA_GPO set_clr)
 Function: adBms2950ConfigA_Gpo.
void adBms2950ParseConfiga (uint8_t tIC, cell_asic *ic, uint8_t *data)
 Function: adBms2950ParseConfiga.
void adBms2950ParseConfigb (uint8_t tIC, cell_asic *ic, uint8_t *data)
 Function: adBms2950ParseConfigb.
void adBms2950ParseConfig (uint8_t tIC, cell_asic *ic, GRP grp, uint8_t *data)
 Function: adBms2950ParseConfig.
void adBms2950ParseCurrentRegData (uint8_t tIC, cell_asic *ic, uint8_t *i_data)
 Function: adBms2950ParseCurrentRegData.
void adBms2950ParseVbatRegData (uint8_t tIC, cell_asic *ic, uint8_t *vbat_data)
 Function: adBms2950ParseVbatRegData.
void adBms2950ParseIVbatRegData (uint8_t tIC, cell_asic *ic, uint8_t *ivbat_data)
 Function: adBms2950ParseIVbatRegData.
void adBms2950ParseOcRegData (uint8_t tIC, cell_asic *ic, uint8_t *oc_data)
 Function: adBms2950ParseOcRegData.
void adBms2950ParseAvgCurrentRegData (uint8_t tIC, cell_asic *ic, uint8_t *iavg_data)
 Function: adBms2950ParseAvgCurrentRegData.
void adBms2950ParseAvgVbatRegData (uint8_t tIC, cell_asic *ic, uint8_t *avgvbat_data)
 Function: adBms2950ParseAvgVbatRegData.
void adBms2950ParseAvgIVbatRegData (uint8_t tIC, cell_asic *ic, uint8_t *avgivbat_data)
 Function: adBms2950ParseAvgIVbatRegData.
void adBms2950VrParseData (uint8_t tIC, cell_asic *ic, GRP grp, uint8_t *vr_data)
 Function: adBms2950VrParseData.
void adBms2950VrxParseData (uint8_t tIC, cell_asic *ic, GRP grp, uint8_t *vrx_data)
 Function: adBms2950VrxParseData.
void adBms2950RedVrParseData (uint8_t tIC, cell_asic *ic, GRP grp, uint8_t *redvr_data)
 Function: adBms2950RedVrParseData.
void adBms2950ParseStatusA (uint8_t tIC, cell_asic *ic, uint8_t *data)
 Function: adBms2950ParseStatusA.
void adBms2950ParseStatusB (uint8_t tIC, cell_asic *ic, uint8_t *data)
 Function: adBms2950ParseStatusB.
void adBms2950ParseStatusC (uint8_t tIC, cell_asic *ic, uint8_t *data)
 Function: adBms2950ParseStatusC.
void adBms2950ParseStatusD (uint8_t tIC, cell_asic *ic, uint8_t *data)
 Function: adBms2950ParseStatusD.
void adBms2950ParseStatusE (uint8_t tIC, cell_asic *ic, uint8_t *data)
 Function: adBms2950ParseStatusE.
void adBms2950ParseStatus (uint8_t tIC, cell_asic *ic, GRP grp, uint8_t *data)
 Function: adBms2950ParseStatus.
void adBms2950ParseComm (uint8_t tIC, cell_asic *ic, uint8_t *data)
 Function: adBms2950ParseComm.
void adBms2950ParseSID (uint8_t tIC, cell_asic *ic, uint8_t *data)
 Function: adBms2950ParseSID.
void adBms2950CreateConfiga (uint8_t tIC, cell_asic *ic)
 Function: adBms2950CreateConfiga.
void adBms2950CreateConfigb (uint8_t tIC, cell_asic *ic)
 Function: adBms2950CreateConfigb.
void adBms2950CreateClrflagData (uint8_t tIC, cell_asic *ic)
 Function: adBms2950CreateClrflagData.
void adBms2950CreateComm (uint8_t tIC, cell_asic *ic)
 Function: adBms2950CreateComm.

Detailed Description

: This file contains 2950 data, enums & functions.

:

Copyright(c) 2020 Analog Devices, Inc. All Rights Reserved. This software is proprietary & confidential to Analog Devices, Inc. and its licensors. By using this software you agree to the terms of the associated Analog Devices License Agreement.

Definition in file adi_bms_2950data.h.