1
0
Fork 0
forked from len0rd/rockbox

Added battery_level_safe() function

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1480 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Linus Nielsen Feltzing 2002-07-28 15:17:24 +00:00
parent ad8ac5c3ce
commit 5cf6b411ac
2 changed files with 8 additions and 0 deletions

View file

@ -51,6 +51,11 @@ int battery_level(void)
return ((level-BATTERY_LEVEL_EMPTY) * 100) / BATTERY_RANGE; return ((level-BATTERY_LEVEL_EMPTY) * 100) / BATTERY_RANGE;
} }
bool battery_level_safe(void)
{
return adc_read(ADC_UNREG_POWER) > BATTERY_LEVEL_DANGEROUS;
}
void charger_enable(bool on) void charger_enable(bool on)
{ {
#ifdef ARCHOS_RECORDER #ifdef ARCHOS_RECORDER

View file

@ -34,4 +34,7 @@ void power_off(void);
/* Returns battery level in percent */ /* Returns battery level in percent */
int battery_level(void); int battery_level(void);
/* Tells if the battery level is safe for disk writes */
bool battery_level_safe(void);
#endif #endif