Cell voltages fork (SoC)
Dependencies: CUER_CAN CUER_DS1820 LTC2943 LTC6804 mbed PowerControl
IVTA.h@54:f18d3af300ba, 2017-08-19 (annotated)
- 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?
User | Revision | Line number | New 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 ¤t); |
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 |