| 12345678910111213141516171819202122 |
- #ifndef _IV_Measure_H__
- #define _IV_Measure_H__
- #include <stdint.h>
- void measure_adc_init(void);
- float get_pack_current(int *current_5238);
- float get_cell_voltage(int cell);
- float get_small_current(void);
- float get_small_current_voltage(void);
- int get_pcb_temperature(void);
- int get_pack_temperature(int index);
- void current_calibrate(void);
- float get_ml5238_gain(void);
- float get_ml5238_vos(void);
- int measure_start_cali(uint8_t adc, uint8_t gain, uint8_t samples);
- int measure_continue_cali(uint8_t adc, uint16_t voltage, int16_t current);
- int measure_stop_cali(uint8_t adc, uint8_t gain);
- #endif /* _IV_Measure_H__ */
|