Cell voltages fork (SoC)

Dependencies:   CUER_CAN CUER_DS1820 LTC2943 LTC6804 mbed PowerControl

Committer:
DasSidG
Date:
Sat Aug 19 18:57:18 2017 +0000
Revision:
54:f18d3af300ba
Child:
59:e8ac52b71d8d
Removed all LTC2943 functionality as no longer working. Replaced it with the equivalent functionality from the IVT-A. Preliminary tests seem to suggests that it all works fine, including robustmess to weird power conditions

Who changed what in which revision?

UserRevisionLine numberNew contents of line
DasSidG 54:f18d3af300ba 1 #ifndef IVTA_H
DasSidG 54:f18d3af300ba 2 #define IVTA_H
DasSidG 54:f18d3af300ba 3
DasSidG 54:f18d3af300ba 4 #include "mbed.h";
DasSidG 54:f18d3af300ba 5
DasSidG 54:f18d3af300ba 6 #define DEBUG 1
DasSidG 54:f18d3af300ba 7
DasSidG 54:f18d3af300ba 8 int ivta_init(void);
DasSidG 54:f18d3af300ba 9 int ivta_transfer(uint8_t * txrx);
DasSidG 54:f18d3af300ba 10 bool ivta_get_current(int32_t &current);
DasSidG 54:f18d3af300ba 11 void ivta_reset_Ah_meter();
DasSidG 54:f18d3af300ba 12 bool ivta_read_Ah_meter(float &Ah);
DasSidG 54:f18d3af300ba 13 uint16_t calculate_IVTA_crc(uint8_t data[]);
DasSidG 54:f18d3af300ba 14 uint16_t crc16_update(uint16_t crc, uint8_t a);
DasSidG 54:f18d3af300ba 15
DasSidG 54:f18d3af300ba 16
DasSidG 54:f18d3af300ba 17
DasSidG 54:f18d3af300ba 18 #endif