Utility library for testing and calibrating the BQ34Z100-G1 fuel gauge IC.
Utils library for our BQ34Z100G1 driver. See https://os.mbed.com/users/MultipleMonomials/code/BQ34Z100G1/wiki/Setup-and-Calibration-Guide
New releases of this code have moved to GitHub: https://github.com/USCRPL/BQ34Z100G1-Utils
BQ34Z100G1-Utils.h
- Committer:
- MultipleMonomials
- Date:
- 2021-02-07
- Revision:
- 0:fcd2c91c4626
File content as of revision 0:fcd2c91c4626:
/* USC RPL HAMSTER v2.3 BQ34Z100 Test Suite Contributors: Arpad Kovesdy */ #pragma once #include "BQ34Z100.h" #include "mbed.h" BQ34Z100 soc(I2C_SDA, I2C_SCL, 10000); class BQ34Utils { public: void outputStatus(); void sensorReset(); void displayData(); void testICConnection(); void startCal(); void stopCal(); void startIt(); void writeSettings(); void calibrateVoltage(); void calibrateCurrent(); void resetVoltageCalibration(); void testFloatConversion(); void readVoltageCurrent(); private: void outputFlashInt(uint8_t* flash, int index, int len); };