diff --git a/apps/plugin.c b/apps/plugin.c index c950c665d0..c4fd101b16 100644 --- a/apps/plugin.c +++ b/apps/plugin.c @@ -41,6 +41,7 @@ #include "ata.h" #include "talk.h" #include "mp3data.h" +#include "powermgmt.h" #ifdef HAVE_LCD_BITMAP #include "widgets.h" @@ -166,6 +167,7 @@ static struct plugin_api rockbox_api = { atoi, get_time, plugin_get_buffer, + battery_level, /* new stuff at the end, sort into place next time the API gets incompatible */ diff --git a/apps/plugin.h b/apps/plugin.h index e0a7b083b9..e66f1a3b3c 100644 --- a/apps/plugin.h +++ b/apps/plugin.h @@ -195,6 +195,7 @@ struct plugin_api { int (*atoi)(const char *str); struct tm* (*get_time)(void); void* (*plugin_get_buffer)(int* buffer_size); + int (*battery_level)(void); /* new stuff, sort in next time the API gets broken! */ #ifndef HAVE_LCD_CHARCELLS