diff options
Diffstat (limited to 'firmware/export/powermgmt.h')
-rw-r--r-- | firmware/export/powermgmt.h | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/firmware/export/powermgmt.h b/firmware/export/powermgmt.h index 0666b5af37..56e14b3741 100644 --- a/firmware/export/powermgmt.h +++ b/firmware/export/powermgmt.h | |||
@@ -105,22 +105,26 @@ extern int trickle_sec; /* trickle charge: How many seconds per minute | |||
105 | # define CURRENT_BACKLIGHT 23 /* FIXME: This needs to be measured, copied from H100 */ | 105 | # define CURRENT_BACKLIGHT 23 /* FIXME: This needs to be measured, copied from H100 */ |
106 | # define CURRENT_RECORD 110 /* additional current while recording */ | 106 | # define CURRENT_RECORD 110 /* additional current while recording */ |
107 | #elif defined(IPOD_NANO) /* iPOD Nano */ | 107 | #elif defined(IPOD_NANO) /* iPOD Nano */ |
108 | # define CURRENT_NORMAL 35 /* 8.5-9.0h playback out of 300mAh battery from IpodRuntime */ | 108 | # define CURRENT_NORMAL 32 /* MP3: ~9h playback out of 300mAh battery */ |
109 | # define CURRENT_BACKLIGHT 20 /* FIXME: this needs adjusting */ | 109 | # define CURRENT_BACKLIGHT 20 /* FIXME: this needs adjusting */ |
110 | #if defined(HAVE_RECORDING) | 110 | #if defined(HAVE_RECORDING) |
111 | # define CURRENT_RECORD 35 /* FIXME: this needs adjusting */ | 111 | # define CURRENT_RECORD 35 /* FIXME: this needs adjusting */ |
112 | #endif | 112 | #endif |
113 | #elif defined(IPOD_VIDEO) /* iPOD Video */ | 113 | #elif defined(IPOD_VIDEO) /* iPOD Video */ |
114 | # define CURRENT_NORMAL 42 /* 9.5h out of 400mAh battery (30GB) or 14h out of 600mAh (60GB) from IpodRuntime */ | 114 | # define CURRENT_NORMAL 35 /* MP3: ~11h out of 400mAh battery (30GB) or ~17h out of 600mAh (60GB) */ |
115 | # define CURRENT_BACKLIGHT 20 /* FIXME: this needs adjusting */ | 115 | # define CURRENT_BACKLIGHT 20 /* FIXME: this needs adjusting */ |
116 | #if defined(HAVE_RECORDING) | 116 | #if defined(HAVE_RECORDING) |
117 | # define CURRENT_RECORD 35 /* FIXME: this needs adjusting */ | 117 | # define CURRENT_RECORD 35 /* FIXME: this needs adjusting */ |
118 | #endif | 118 | #endif |
119 | #elif defined(SANSA_E200) /* Sandisk players */ | 119 | #elif defined(SANSA_E200) /* Sandisk E200v1 */ |
120 | # define CURRENT_NORMAL 50 /* Toni's measurements in spring 2007 suggests 50 ma during normal operation */ | 120 | # define CURRENT_NORMAL 45 /* Mike's measurements in Jan 2008 */ |
121 | # define CURRENT_BACKLIGHT 20 /* seems like a reasonible value for now */ | 121 | # define CURRENT_BACKLIGHT 40 /* Screen is about 20, blue LEDs are another 20, so 40 if both */ |
122 | # define CURRENT_RECORD 35 /* FIXME: this needs adjusting */ | 122 | # define CURRENT_RECORD 40 /* flash player, so this is just unboosted current*/ |
123 | #else /* Not iriver H1x0, H3x0, nor Archos Ondio, nor iPODVideo, nor Sansas */ | 123 | #elif defined(SANSA_C200) /* Sandisk C200v1 */ |
124 | # define CURRENT_NORMAL 45 /* Should be nearly identical to E200 */ | ||
125 | # define CURRENT_BACKLIGHT 40 /* Screen is about 20, blue LEDs are another 20, so 40 if both */ | ||
126 | # define CURRENT_RECORD 40 /* flash player, so this is just unboosted current*/ | ||
127 | #else /* Not iriver H1x0, H3x0, nor Archos Ondio, nor iPod nano/Video, nor Sansas */ | ||
124 | # define CURRENT_NORMAL 145 /* usual current in mA when using the AJB including some disk/backlight/... activity */ | 128 | # define CURRENT_NORMAL 145 /* usual current in mA when using the AJB including some disk/backlight/... activity */ |
125 | # define CURRENT_BACKLIGHT 30 /* additional current when backlight always on */ | 129 | # define CURRENT_BACKLIGHT 30 /* additional current when backlight always on */ |
126 | #if defined(HAVE_RECORDING) | 130 | #if defined(HAVE_RECORDING) |