summaryrefslogtreecommitdiff
path: root/include/smart_battery.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/smart_battery.h')
-rw-r--r--include/smart_battery.h19
1 files changed, 3 insertions, 16 deletions
diff --git a/include/smart_battery.h b/include/smart_battery.h
index 1db6203692..ef65cd9d0d 100644
--- a/include/smart_battery.h
+++ b/include/smart_battery.h
@@ -213,26 +213,13 @@ static inline int battery_serial_number(int *serial)
{ return sb_read(SB_SERIAL_NUMBER, serial); }
/* Read manufacturer name */
-static inline int battery_manufacturer_name(char *manufacturer_name,
- int buf_size)
-{
- return i2c_read_string(I2C_PORT_BATTERY, BATTERY_ADDR,
- SB_MANUFACTURER_NAME, manufacturer_name, buf_size);
-}
+int battery_manufacturer_name(char *manufacturer_name, int buf_size);
/* Read device name */
-static inline int battery_device_name(char *device_name, int buf_size)
-{
- return i2c_read_string(I2C_PORT_BATTERY, BATTERY_ADDR,
- SB_DEVICE_NAME, device_name, buf_size);
-}
+int battery_device_name(char *device_name, int buf_size);
/* Read battery type/chemistry */
-static inline int battery_device_chemistry(char *device_chemistry, int buf_size)
-{
- return i2c_read_string(I2C_PORT_BATTERY, BATTERY_ADDR,
- SB_DEVICE_CHEMISTRY, device_chemistry, buf_size);
-}
+int battery_device_chemistry(char *device_chemistry, int buf_size);
/* Read battery discharging current
* unit: mA