summaryrefslogtreecommitdiff
path: root/include/battery_smart.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/battery_smart.h')
-rw-r--r--include/battery_smart.h15
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);