| 1234567891011121314151617181920212223 |
- #ifndef _BATTERY_METER_HAL_H
- #define _BATTERY_METER_HAL_H
- enum BATTERY_METER_CTRL_CMD {
- BATTERY_METER_CMD_HW_FG_INIT,
- BATTERY_METER_CMD_GET_HW_FG_CURRENT,
- BATTERY_METER_CMD_GET_HW_FG_CURRENT_SIGN,
- BATTERY_METER_CMD_GET_HW_FG_CAR,
- BATTERY_METER_CMD_HW_RESET,
- BATTERY_METER_CMD_GET_ADC_V_BAT_SENSE,
- BATTERY_METER_CMD_GET_ADC_V_I_SENSE,
- BATTERY_METER_CMD_GET_ADC_V_BAT_TEMP,
- BATTERY_METER_CMD_GET_ADC_V_CHARGER,
- BATTERY_METER_CMD_GET_HW_OCV,
- BATTERY_METER_CMD_DUMP_REGISTER,
- BATTERY_METER_CMD_NUMBER
- };
- typedef s32(*BATTERY_METER_CONTROL) (int cmd, void *data);
- extern s32 bm_ctrl_cmd(int cmd, void *data);
- #endif /* #ifndef _BATTERY_METER_HAL_H */
|