Shivam Garg
/
EVAL-ADBMS2950_copy
branch to test I2C
program/inc/print_result.h
- Committer:
- sgarg2
- Date:
- 2021-05-24
- Revision:
- 9:0a4828d32e76
- Parent:
- 6:5d29fdcbae72
File content as of revision 9:0a4828d32e76:
/** ******************************************************************************** * * @file: print_result.h * * @brief: This file contains the print result. * * @details: * ******************************************************************************* 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. ******************************************************************************* */ /*! \addtogroup Main * @{ */ /*! \addtogroup Print_Result * @{ */ #ifndef __RESULT_H #define __RESULT_H #include "adbms2950.h" void printWriteConfig(uint8_t tIC, cell_asic *IC, TYPE type, GRP grp); void printReadConfig(uint8_t tIC, cell_asic *IC, TYPE type, GRP grp); void printDeviceSID(uint8_t tIC, cell_asic *IC, TYPE type); void printWriteCommData(uint8_t tIC, cell_asic *IC, TYPE type); void printReadCommData(uint8_t tIC, cell_asic *IC, TYPE type); void printCr(uint8_t tIC, cell_asic *IC); void printVoltage(uint8_t tIC, cell_asic *IC, TYPE type); void printVbat(uint8_t tIC, cell_asic *IC); void printIvbat(uint8_t tIC, cell_asic *IC); void printAvgVbat(uint8_t tIC, cell_asic *IC); void printAvgIVbat(uint8_t tIC, cell_asic *IC); void printAvgCr(uint8_t tIC, cell_asic *IC); void printOc(uint8_t tIC, cell_asic *IC); void printStatus(uint8_t tIC, cell_asic *IC, TYPE type, GRP grp); void printMenu(void); void printMsg(char *msg); void printPollAdcConvTime(int count); void printResultCount(int count); void printData(uint8_t data); void readUserInupt(int *user_command); void readUserData(uint8_t *data); float getVoltage(int data); float getCurrent(uint32_t data); float getAvgCurrent(uint32_t data); float getAvgVbat(uint32_t data); float getOverCurrent(uint8_t data); #endif /* __RESULT_H */ /** @}*/ /** @}*/