forked from len0rd/rockbox
give plugins access to ata_sleep(), useful for my next video player
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4292 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
f448956169
commit
facfec0c77
2 changed files with 10 additions and 3 deletions
|
|
@ -37,6 +37,7 @@
|
|||
#include "buffer.h"
|
||||
#include "mp3_playback.h"
|
||||
#include "backlight.h"
|
||||
#include "ata.h"
|
||||
|
||||
#ifdef HAVE_LCD_BITMAP
|
||||
#include "widgets.h"
|
||||
|
|
@ -180,6 +181,9 @@ static struct plugin_api rockbox_api = {
|
|||
#endif
|
||||
&global_settings,
|
||||
backlight_set_timeout,
|
||||
#ifndef SIMULATOR
|
||||
ata_sleep,
|
||||
#endif
|
||||
};
|
||||
|
||||
int plugin_load(char* plugin, void* parameter)
|
||||
|
|
|
|||
|
|
@ -45,10 +45,11 @@
|
|||
#include "settings.h"
|
||||
|
||||
/* increase this every time the api struct changes */
|
||||
#define PLUGIN_API_VERSION 10
|
||||
#define PLUGIN_API_VERSION 11
|
||||
|
||||
/* update this to latest version if a change to the api struct breaks
|
||||
backwards compatibility */
|
||||
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 9
|
||||
|
||||
/* plugin return codes */
|
||||
|
|
@ -187,7 +188,6 @@ struct plugin_api {
|
|||
/* new stuff, sort in next time the API gets broken! */
|
||||
#ifndef HAVE_LCD_CHARCELLS
|
||||
unsigned char* lcd_framebuffer;
|
||||
/* performance function */
|
||||
void (*lcd_blit) (unsigned char* p_data, int x, int y, int width, int height, int stride);
|
||||
#endif
|
||||
void (*yield)(void);
|
||||
|
|
@ -204,6 +204,9 @@ struct plugin_api {
|
|||
#endif
|
||||
struct user_settings* global_settings;
|
||||
void (*backlight_set_timeout)(int index);
|
||||
#ifndef SIMULATOR
|
||||
void (*ata_sleep)(void);
|
||||
#endif
|
||||
};
|
||||
|
||||
/* defined by the plugin loader (plugin.c) */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue