summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/sansa-c200v2/powermgmt-c200v2.c
diff options
context:
space:
mode:
authorTobias Diedrich <ranma+coreboot@tdiedrich.de>2010-04-08 19:31:03 +0000
committerTobias Diedrich <ranma+coreboot@tdiedrich.de>2010-04-08 19:31:03 +0000
commitf7b0224a9c9db8a4b37afe1d16a7f6f7bb5fb0cc (patch)
treeb9235a10f6a8e0302c9a1d6b332e4f0aea8e00df /firmware/target/arm/as3525/sansa-c200v2/powermgmt-c200v2.c
parent12a6ef5c18a003c3bd066d8c00dd34544b038114 (diff)
downloadrockbox-f7b0224a9c9db8a4b37afe1d16a7f6f7bb5fb0cc.tar.gz
rockbox-f7b0224a9c9db8a4b37afe1d16a7f6f7bb5fb0cc.zip
Added battery profile change to correct file, removed unused powermgmt-as3525.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25541 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525/sansa-c200v2/powermgmt-c200v2.c')
-rw-r--r--firmware/target/arm/as3525/sansa-c200v2/powermgmt-c200v2.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/firmware/target/arm/as3525/sansa-c200v2/powermgmt-c200v2.c b/firmware/target/arm/as3525/sansa-c200v2/powermgmt-c200v2.c
index 395e2a472c..1b661aa555 100644
--- a/firmware/target/arm/as3525/sansa-c200v2/powermgmt-c200v2.c
+++ b/firmware/target/arm/as3525/sansa-c200v2/powermgmt-c200v2.c
@@ -25,7 +25,11 @@
25 25
26const unsigned short battery_level_dangerous[BATTERY_TYPES_COUNT] = 26const unsigned short battery_level_dangerous[BATTERY_TYPES_COUNT] =
27{ 27{
28 3400 28 /*
29 * about 10%, calibrated with C240v2 battery profile at
30 * http://www.rockbox.org/wiki/bin/viewfile/Main/SansaRuntime?filename=c240v2_battery_bench_percent.png;rev=3
31 */
32 3600
29}; 33};
30 34
31const unsigned short battery_level_shutoff[BATTERY_TYPES_COUNT] = 35const unsigned short battery_level_shutoff[BATTERY_TYPES_COUNT] =
@@ -36,8 +40,12 @@ const unsigned short battery_level_shutoff[BATTERY_TYPES_COUNT] =
36/* voltages (millivolt) of 0%, 10%, ... 100% when charging disabled */ 40/* voltages (millivolt) of 0%, 10%, ... 100% when charging disabled */
37const unsigned short percent_to_volt_discharge[BATTERY_TYPES_COUNT][11] = 41const unsigned short percent_to_volt_discharge[BATTERY_TYPES_COUNT][11] =
38{ 42{
39 /* TODO: calibrate, copied from powermgmt-c200.c svn r22636 */ 43 /*
40 { 3400, 3689, 3744, 3773, 3798, 3831, 3886, 3947, 4005, 4102, 4220 }, 44 * Below table is calibrated according to
45 * http://www.rockbox.org/wiki/bin/viewfile/Main/SansaRuntime?filename=c240v2_battery_bench_percent.png;rev=3
46 * OF seems to stop charging at 4150mV, so that's 100% here.
47 */
48 { 3300, 3597, 3674, 3719, 3745, 3776, 3825, 3890, 3954, 4035, 4150 }
41}; 49};
42 50
43/* voltages (millivolt) of 0%, 10%, ... 100% when charging enabled */ 51/* voltages (millivolt) of 0%, 10%, ... 100% when charging enabled */