summaryrefslogtreecommitdiff
path: root/firmware/powermgmt.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/powermgmt.c')
-rw-r--r--firmware/powermgmt.c21
1 files changed, 0 insertions, 21 deletions
diff --git a/firmware/powermgmt.c b/firmware/powermgmt.c
index 969d6167da..6cac300cdf 100644
--- a/firmware/powermgmt.c
+++ b/firmware/powermgmt.c
@@ -48,9 +48,6 @@
48#if (CONFIG_PLATFORM & PLATFORM_HOSTED) 48#if (CONFIG_PLATFORM & PLATFORM_HOSTED)
49#include <time.h> 49#include <time.h>
50#endif 50#endif
51#ifdef USB_ENABLE_HID
52#include "usbstack/usb_hid.h"
53#endif
54 51
55#if (defined(IAUDIO_X5) || defined(IAUDIO_M5) || defined(COWON_D2)) \ 52#if (defined(IAUDIO_X5) || defined(IAUDIO_M5) || defined(COWON_D2)) \
56 && !defined (SIMULATOR) 53 && !defined (SIMULATOR)
@@ -640,17 +637,6 @@ static void collect_power_history(void)
640 power_history[0] = power_hist_item(); 637 power_history[0] = power_hist_item();
641} 638}
642 639
643#ifdef USB_ENABLE_HID
644static bool battery_reporting = false;
645static int battery_report_percent = -1;
646
647void set_battery_reporting(bool enable)
648{
649 battery_reporting = enable;
650 battery_report_percent = -1;
651}
652#endif
653
654/* 640/*
655 * Monitor the presence of a charger and perform critical frequent steps 641 * Monitor the presence of a charger and perform critical frequent steps
656 * such as running the battery voltage filter. 642 * such as running the battery voltage filter.
@@ -764,13 +750,6 @@ static void power_thread(void)
764 next_power_hist += HZ*60; 750 next_power_hist += HZ*60;
765 collect_power_history(); 751 collect_power_history();
766 } 752 }
767
768#ifdef USB_ENABLE_HID
769 if (battery_reporting && battery_report_percent != battery_percent) {
770 battery_report_percent = battery_percent;
771 usb_hid_send(HID_USAGE_PAGE_GENERIC_DEVICE_CONTROLS, battery_report_percent);
772 }
773#endif
774 } 753 }
775} /* power_thread */ 754} /* power_thread */
776 755