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:
parent
ed1a3355de
commit
52d298044f
3 changed files with 8 additions and 8 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue