diff options
Diffstat (limited to 'include/battery_smart.h')
-rw-r--r-- | include/battery_smart.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/include/battery_smart.h b/include/battery_smart.h index b97d681223..9b373f7c8a 100644 --- a/include/battery_smart.h +++ b/include/battery_smart.h @@ -169,9 +169,22 @@ /* Read from battery */ int sb_read(int cmd, int *param); -/* Read sequence from battery */ +/** + * Read null-terminated string from battery + * @param offset Battery register to read from + * @param data Buffer to hold the string + * @param len Length of data buffer + */ int sb_read_string(int offset, uint8_t *data, int len); +/** + * Read sized block of data from battery + * @param offset Battery register to read from + * @param data Buffer to hold read data + * @param len Length of data buffer + */ +int sb_read_sized_block(int offset, uint8_t *data, int len); + /* Write to battery */ int sb_write(int cmd, int param); |