summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2010-03-31 01:22:23 +0000
committerRafaël Carré <rafael.carre@gmail.com>2010-03-31 01:22:23 +0000
commit124188f41c9fe6eefd06e472eae98c8d6cdff552 (patch)
tree54c9857bddf96bdaad5e304f802b40a7348df3b1 /firmware/target/arm/as3525
parente35fe82931883ca161c769deabb964b6a4458587 (diff)
downloadrockbox-124188f41c9fe6eefd06e472eae98c8d6cdff552.tar.gz
rockbox-124188f41c9fe6eefd06e472eae98c8d6cdff552.zip
Clipv2/Clip+ : use CHG_IN adc channel, it seems to work better than BVDD and RTCSUP
They're all the same when charger is unplugged, but when it's plugged: - BVDD is way too high - RTCSUP oscillates between 2 values - CHG_IN acts like RTCSUP on some models but seems to works fine on my Clip+ git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25405 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525')
-rw-r--r--firmware/target/arm/as3525/powermgmt-target.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/firmware/target/arm/as3525/powermgmt-target.h b/firmware/target/arm/as3525/powermgmt-target.h
index 511bcc7085..cc7441fe5a 100644
--- a/firmware/target/arm/as3525/powermgmt-target.h
+++ b/firmware/target/arm/as3525/powermgmt-target.h
@@ -35,9 +35,11 @@
35#if defined(SANSA_CLIP) 35#if defined(SANSA_CLIP)
36#define ADC_BATTERY ADC_BVDD 36#define ADC_BATTERY ADC_BVDD
37#else 37#else
38/* ADC_RTCSUP seems to represent battery voltage better than ADC_BVDD during 38/* ADC_CHG_IN 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. */ 39 * charging (ADC_BVDD is way too high) and appears the same in normal use.
40#define ADC_BATTERY ADC_RTCSUP 40 * Note that when charging some models do not give an accurate reading but jump
41 * between 2 values. */
42#define ADC_BATTERY ADC_CHG_IN
41#endif 43#endif
42 44
43#elif defined(SANSA_E200V2) 45#elif defined(SANSA_E200V2)