#define PND_DEVICE_FRAMEBUFFER "/dev/fb0"
#define PND_DEVICE_NUB1 "/dev/input/js1"
#define PND_DEVICE_NUB2 "/dev/input/js2"
+#define PND_DEVICE_BATTERY_GAUGE_PERC "/sys/class/power_supply/bq27500-0/capacity"
+
+#define PND_DEVICE_LED_CHARGER "/sys/class/leds/pandora::charger"
+#define PND_DEVICE_LED_POWER "/sys/class/leds/pandora::power"
+#define PND_DEVICE_LED_SD1 "/sys/class/leds/pandora::sd1"
+#define PND_DEVICE_LED_SD2 "/sys/class/leds/pandora::sd2"
+#define PND_DEVICE_LED_WIFI "/sys/class/leds/pandora::wifi"
+#define PND_DEVICE_LED_BT "/sys/class/leds/pandora::bluetooth"
+#define PND_DEVICE_LED_SUFFIX_BRIGHTNESS "/brightness"
/* utility
*/
unsigned char pnd_device_set_clock ( unsigned int c ); // returns >0 on success
unsigned int pnd_device_get_clock ( void );
+/* return the battery current %age level; 0-100%
+ * On error, returns -1
+ */
+int pnd_device_get_battery_gauge_perc ( void );
+
// LCD to set on/off
// Backlight control
unsigned int pnd_device_get_backlight ( void );
// set one or more LEDs on
+unsigned char pnd_device_set_led_power_brightness ( unsigned char v ); // 0-255
// suspend/hibernate/etc