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:
parent
ad8ac5c3ce
commit
5cf6b411ac
2 changed files with 8 additions and 0 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue