Enable the charging_status function also for targets with target-specific battery charging.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20521 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Bertrik Sikken 2009-03-24 21:59:44 +00:00
parent ed1a3355de
commit 52d298044f
3 changed files with 8 additions and 8 deletions

View file

@ -519,7 +519,7 @@ static const struct plugin_api rockbox_api = {
#endif
#if CONFIG_CHARGING
charger_inserted,
# if CONFIG_CHARGING == CHARGING_MONITOR
# if CONFIG_CHARGING >= CHARGING_MONITOR
charging_state,
# endif
#endif

View file

@ -128,12 +128,12 @@ void* plugin_get_buffer(size_t *buffer_size);
#define PLUGIN_MAGIC 0x526F634B /* RocK */
/* increase this every time the api struct changes */
#define PLUGIN_API_VERSION 144
#define PLUGIN_API_VERSION 145
/* update this to latest version if a change to the api struct breaks
backwards compatibility (and please take the opportunity to sort in any
new function which are "waiting" at the end of the function table) */
#define PLUGIN_MIN_API_VERSION 144
#define PLUGIN_MIN_API_VERSION 145
/* plugin return codes */
enum plugin_status {
@ -658,7 +658,7 @@ struct plugin_api {
#endif
#if CONFIG_CHARGING
bool (*charger_inserted)(void);
# if CONFIG_CHARGING == CHARGING_MONITOR
# if CONFIG_CHARGING >= CHARGING_MONITOR
bool (*charging_state)(void);
# endif
#endif

View file

@ -271,7 +271,7 @@ static unsigned int charge_state(void)
#if CONFIG_CHARGING
if (rb->charger_inserted())
ret = BIT_CHARGER;
#if CONFIG_CHARGING == CHARGING_MONITOR
#if CONFIG_CHARGING >= CHARGING_MONITOR
if (rb->charging_state())
ret |= BIT_CHARGING;
#endif
@ -310,7 +310,7 @@ static bool flush_buffer(void)
"%02d:%02d, %04d, "
#if CONFIG_CHARGING
" %c"
#if CONFIG_CHARGING == CHARGING_MONITOR
#if CONFIG_CHARGING >= CHARGING_MONITOR
", %c"
#endif
#endif
@ -324,7 +324,7 @@ static bool flush_buffer(void)
bat[i].voltage
#if CONFIG_CHARGING
, (bat[i].flags & BIT_CHARGER) ? 'A' : '-'
#if CONFIG_CHARGING == CHARGING_MONITOR
#if CONFIG_CHARGING >= CHARGING_MONITOR
, (bat[i].flags & BIT_CHARGING) ? 'C' : '-'
#endif
#endif
@ -517,7 +517,7 @@ int main(void)
#if CONFIG_CHARGING
", C:"
#endif
#if CONFIG_CHARGING == CHARGING_MONITOR
#if CONFIG_CHARGING >= CHARGING_MONITOR
", S:"
#endif
#ifdef HAVE_USB_POWER