diff options
author | Rafaël Carré <rafael.carre@gmail.com> | 2010-03-26 07:11:03 +0000 |
---|---|---|
committer | Rafaël Carré <rafael.carre@gmail.com> | 2010-03-26 07:11:03 +0000 |
commit | ea1b3676de1ef0fba57d64e84ed7c6aada312cca (patch) | |
tree | 7339cc7863ee1a9d5c5b1e8320dcbe8e24ba4398 /firmware/target/arm | |
parent | b6065a8ceb83655d265c6c4adc4f30f7436e7bd7 (diff) | |
download | rockbox-ea1b3676de1ef0fba57d64e84ed7c6aada312cca.tar.gz rockbox-ea1b3676de1ef0fba57d64e84ed7c6aada312cca.zip |
Clip+: fix battery voltage reading when charging : use ADC_RTCSUP like e200v1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25340 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm')
-rw-r--r-- | firmware/target/arm/as3525/powermgmt-target.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/target/arm/as3525/powermgmt-target.h b/firmware/target/arm/as3525/powermgmt-target.h index 3e9cdad243..5460abace4 100644 --- a/firmware/target/arm/as3525/powermgmt-target.h +++ b/firmware/target/arm/as3525/powermgmt-target.h | |||
@@ -32,7 +32,13 @@ | |||
32 | #define BATT_CHG_V CHG_V_4_20V | 32 | #define BATT_CHG_V CHG_V_4_20V |
33 | #define BATT_CHG_I CHG_I_100MA | 33 | #define BATT_CHG_I CHG_I_100MA |
34 | #define CHARGER_TOTAL_TIMER (6*3600*2) /* about 1.5 * capacity / current */ | 34 | #define CHARGER_TOTAL_TIMER (6*3600*2) /* about 1.5 * capacity / current */ |
35 | #if defined(SANSA_CLIP) | ||
35 | #define ADC_BATTERY ADC_BVDD | 36 | #define ADC_BATTERY ADC_BVDD |
37 | #else | ||
38 | /* ADC_RTCSUP seems to represent battery voltage better than ADC_BVDD during | ||
39 | * charging (ADC_BVDD is way too high) and appears the same in normal use. */ | ||
40 | #define ADC_BATTERY ADC_RTCSUP | ||
41 | #endif | ||
36 | 42 | ||
37 | #elif defined(SANSA_E200V2) | 43 | #elif defined(SANSA_E200V2) |
38 | 44 | ||