| 123456789101112131415161718192021 |
- #ifndef _ML5238_H__
- #define _ML5238_H__
- void ml5238_init(void);
- void ml5238_softreset(void);
- int ml5238_enable_discharger_mosfet(int enable);
- int ml5238_enable_charger_mosfet(int enable);
- int ml5238_short_current_detect(int mode);
- #define SHORT_CURRENT_MODE_DISABLE -1
- #define SHORT_CURRENT_MODE_33_3A 0
- #define SHORT_CURRENT_MODE_66_6A 1
- #define SHORT_CURRENT_MODE_100A 2
- #define SHORT_CURRENT_MODE_133_3A 3
- /* ml5238 will amplify the vmon val by 0.5, so we need
- * multi 2 to the adc value, to get the real vol
- */
- #define cell_real_vol(v) (v * 2)
- #endif /* _ML5238_H__ */
|