summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/sansa-c200v2
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/as3525/sansa-c200v2')
-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 */