diff options
author | Andree Buschmann <AndreeBuschmann@t-online.de> | 2010-03-21 19:02:09 +0000 |
---|---|---|
committer | Andree Buschmann <AndreeBuschmann@t-online.de> | 2010-03-21 19:02:09 +0000 |
commit | 091fc75034945fe9c44ce4320231760a5c58b44e (patch) | |
tree | e722cf072f779d4109fb9e609cc1b72a1d7d16e9 /firmware/target/arm | |
parent | bc8b9da4d0bbc31cce46036db44ae2150e8b1277 (diff) | |
download | rockbox-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.c | 24 |
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 | ||
27 | const unsigned short battery_level_dangerous[BATTERY_TYPES_COUNT] = | 27 | const 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 | ||
36 | const unsigned short battery_level_shutoff[BATTERY_TYPES_COUNT] = | 36 | const 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 */ |
46 | const unsigned short percent_to_volt_discharge[BATTERY_TYPES_COUNT][11] = | 46 | const 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 */ |
56 | const unsigned short percent_to_volt_charge[11] = | 56 | const 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 | ||