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;
|
||||
}
|
||||
|
||||
bool battery_level_safe(void)
|
||||
{
|
||||
return adc_read(ADC_UNREG_POWER) > BATTERY_LEVEL_DANGEROUS;
|
||||
}
|
||||
|
||||
void charger_enable(bool on)
|
||||
{
|
||||
#ifdef ARCHOS_RECORDER
|
||||
|
|
|
|||
|
|
@ -34,4 +34,7 @@ void power_off(void);
|
|||
/* Returns battery level in percent */
|
||||
int battery_level(void);
|
||||
|
||||
/* Tells if the battery level is safe for disk writes */
|
||||
bool battery_level_safe(void);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue