#ifndef _IV_Measure_H__ #define _IV_Measure_H__ #include 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__ */