summaryrefslogtreecommitdiff
path: root/firmware/target/arm
diff options
context:
space:
mode:
authorAndree Buschmann <AndreeBuschmann@t-online.de>2010-03-21 19:02:09 +0000
committerAndree Buschmann <AndreeBuschmann@t-online.de>2010-03-21 19:02:09 +0000
commit091fc75034945fe9c44ce4320231760a5c58b44e (patch)
treee722cf072f779d4109fb9e609cc1b72a1d7d16e9 /firmware/target/arm
parentbc8b9da4d0bbc31cce46036db44ae2150e8b1277 (diff)
downloadrockbox-091fc75034945fe9c44ce4320231760a5c58b44e.tar.gz
rockbox-091fc75034945fe9c44ce4320231760a5c58b44e.zip
Update battery discharge curve and current consumption for iRiver h10 5GB. Thanks to Danny Attar for measuring.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25279 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm')
-rw-r--r--firmware/target/arm/iriver/h10/powermgmt-h10.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/firmware/target/arm/iriver/h10/powermgmt-h10.c b/firmware/target/arm/iriver/h10/powermgmt-h10.c
index eed8fbc5d2..9970c292bc 100644
--- a/firmware/target/arm/iriver/h10/powermgmt-h10.c
+++ b/firmware/target/arm/iriver/h10/powermgmt-h10.c
@@ -26,40 +26,40 @@
26 26
27const unsigned short battery_level_dangerous[BATTERY_TYPES_COUNT] = 27const unsigned short battery_level_dangerous[BATTERY_TYPES_COUNT] =
28{ 28{
29#ifdef IRIVER_H10 29#if defined(IRIVER_H10)
30 3733 30 3733
31#elif defined IRIVER_H10_5GB 31#elif defined(IRIVER_H10_5GB)
32 3695 32 3700
33#endif 33#endif
34}; 34};
35 35
36const unsigned short battery_level_shutoff[BATTERY_TYPES_COUNT] = 36const unsigned short battery_level_shutoff[BATTERY_TYPES_COUNT] =
37{ 37{
38#ifdef IRIVER_H10 38#if defined(IRIVER_H10)
39 3627
40#elif defined IRIVER_H10_5GB
41 3627 39 3627
40#elif defined(IRIVER_H10_5GB)
41 3600
42#endif 42#endif
43}; 43};
44 44
45/* voltages (millivolt) of 0%, 10%, ... 100% when charging disabled */ 45/* voltages (millivolt) of 0%, 10%, ... 100% when charging disabled */
46const unsigned short percent_to_volt_discharge[BATTERY_TYPES_COUNT][11] = 46const unsigned short percent_to_volt_discharge[BATTERY_TYPES_COUNT][11] =
47{ 47{
48#ifdef IRIVER_H10 48#if defined(IRIVER_H10)
49 { 3733, 3772, 3821, 3840, 3869, 3917, 3985, 4034, 4072, 4140, 4198 } 49 { 3733, 3772, 3821, 3840, 3869, 3917, 3985, 4034, 4072, 4140, 4198 }
50#elif defined IRIVER_H10_5GB 50#elif defined(IRIVER_H10_5GB)
51 { 3695, 3714, 3772, 3791, 3811, 3850, 3908, 3985, 4024, 4111, 4198 } 51 { 3700, 3800, 3850, 3880, 3910, 3960, 4000, 4070, 4120, 4210, 4280 }
52#endif 52#endif
53}; 53};
54 54
55/* voltages (millivolt) of 0%, 10%, ... 100% when charging enabled */ 55/* voltages (millivolt) of 0%, 10%, ... 100% when charging enabled */
56const unsigned short percent_to_volt_charge[11] = 56const unsigned short percent_to_volt_charge[11] =
57{ 57{
58#ifdef IRIVER_H10 58#if defined(IRIVER_H10)
59 3956, 3995, 4024, 4043, 4063, 4082, 4111, 4140, 4179, 4218, 4266 59 3956, 3995, 4024, 4043, 4063, 4082, 4111, 4140, 4179, 4218, 4266
60#elif defined IRIVER_H10_5GB 60#elif defined(IRIVER_H10_5GB)
61 /* TODO: Not yet calibrated */ 61 /* TODO: Not yet calibrated */
62 3850, 3888, 3927, 3966, 4024, 4063, 4111, 4150, 4198, 4237, 4286 62 3700, 3800, 3850, 3880, 3910, 3960, 4000, 4070, 4120, 4210, 4280
63#endif 63#endif
64}; 64};
65 65