diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2008-12-21 18:10:36 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2008-12-21 18:10:36 +0000 |
commit | 5667682dd204a07c52f057506fd2eef05bf63f2e (patch) | |
tree | a5f4f3cb22751362a9ed7774698ca55d27819d16 /firmware/target/arm/imx31/gigabeat-s/adc-target.h | |
parent | c3c15cce88481a2504eb492ba06b6a691d8e998d (diff) | |
download | rockbox-5667682dd204a07c52f057506fd2eef05bf63f2e.tar.gz rockbox-5667682dd204a07c52f057506fd2eef05bf63f2e.zip |
Gigabeat S: Implement charging and power control to charge from AC or USB. Hold MENU while plugging USB cable to charge from USB without connecting. Under Windows, plugging USB for charging only but not connecting still needs to be properly handled (driver popup issue) but it will charge when connected normally-- no issue under Linux. Some accomodating changes made to powermgmt.c will soon be made nicer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19547 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/imx31/gigabeat-s/adc-target.h')
-rw-r--r-- | firmware/target/arm/imx31/gigabeat-s/adc-target.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/firmware/target/arm/imx31/gigabeat-s/adc-target.h b/firmware/target/arm/imx31/gigabeat-s/adc-target.h index efa665dd98..00027e05df 100644 --- a/firmware/target/arm/imx31/gigabeat-s/adc-target.h +++ b/firmware/target/arm/imx31/gigabeat-s/adc-target.h | |||
@@ -47,7 +47,14 @@ | |||
47 | #define ADC_READ_ERROR 0xFFFF | 47 | #define ADC_READ_ERROR 0xFFFF |
48 | 48 | ||
49 | void adc_done(void); | 49 | void adc_done(void); |
50 | /* Enable conversion of specified channel (if switchoff is possible) */ | ||
51 | bool adc_enable_channel(int channel, bool enable); | ||
52 | |||
53 | /* Implemented in powermgmt-imx31.c */ | ||
50 | int battery_adc_charge_current(void); | 54 | int battery_adc_charge_current(void); |
51 | unsigned int battery_adc_temp(void); | 55 | int battery_adc_temp(void); |
56 | unsigned int application_supply_adc_voltage(void); | ||
57 | unsigned int chrgraw_adc_voltage(void); | ||
58 | unsigned int cccv_regulator_dissipation(void); | ||
52 | 59 | ||
53 | #endif | 60 | #endif |