summaryrefslogtreecommitdiff
path: root/firmware/export/powermgmt.h
diff options
context:
space:
mode:
authorJames Buren <braewoods+rb@braewoods.net>2021-03-05 11:51:44 -0600
committerSolomon Peachy <pizza@shaftnet.org>2021-03-06 04:15:02 +0000
commitf647cde3c72d05fd9ba1a179ae1638883997ed2f (patch)
tree73830ff1e9b918861541b0cb8ff84f7eb0c74c74 /firmware/export/powermgmt.h
parent9cf45374e07c6a56f598f47d1fd83eab0291047e (diff)
downloadrockbox-f647cde3c72d05fd9ba1a179ae1638883997ed2f.tar.gz
rockbox-f647cde3c72d05fd9ba1a179ae1638883997ed2f.zip
usb_hid: add support for Battery Strength
This allows rockbox to report its battery status through the HID Battery Strength method that is available through the Device Controls usage page. Change-Id: Ia7a7dd9b9d476dd9df5a5f5becabc5ae823e9a89
Diffstat (limited to 'firmware/export/powermgmt.h')
-rw-r--r--firmware/export/powermgmt.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/export/powermgmt.h b/firmware/export/powermgmt.h
index 235f5302f9..b7ca6772f3 100644
--- a/firmware/export/powermgmt.h
+++ b/firmware/export/powermgmt.h
@@ -166,6 +166,9 @@ void set_poweroff_timeout(int timeout);
166void set_battery_capacity(int capacity); /* set local battery capacity value */ 166void set_battery_capacity(int capacity); /* set local battery capacity value */
167int get_battery_capacity(void); /* get local battery capacity value */ 167int get_battery_capacity(void); /* get local battery capacity value */
168void set_battery_type(int type); /* set local battery type */ 168void set_battery_type(int type); /* set local battery type */
169#ifdef USB_ENABLE_HID
170void set_battery_reporting(bool enable);
171#endif
169 172
170void set_sleeptimer_duration(int minutes); 173void set_sleeptimer_duration(int minutes);
171int get_sleep_timer(void); 174int get_sleep_timer(void);