diff options
Diffstat (limited to 'apps/plugin.h')
| -rw-r--r-- | apps/plugin.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/apps/plugin.h b/apps/plugin.h index cb6cc83..624b703 100644 --- a/apps/plugin.h +++ b/apps/plugin.h @@ -155,13 +155,9 @@ void* plugin_get_buffer(size_t *buffer_size); #define PLUGIN_MIN_API_VERSION 190 /* plugin return codes */ -/* internal returns start at 0x100 to make exit(1..255) work */ -#define INTERNAL_PLUGIN_RETVAL_START 0x100 enum plugin_status { - PLUGIN_OK = 0, /* PLUGIN_OK == EXIT_SUCCESS */ - /* 1...255 reserved for exit() */ - PLUGIN_USB_CONNECTED = INTERNAL_PLUGIN_RETVAL_START, - PLUGIN_POWEROFF, + PLUGIN_OK = 0, + PLUGIN_USB_CONNECTED, PLUGIN_GOTO_WPS, PLUGIN_ERROR = -1, }; @@ -916,14 +912,14 @@ extern unsigned char plugin_end_addr[]; const struct plugin_header __header \ __attribute__ ((section (".header")))= { \ PLUGIN_MAGIC, TARGET_ID, PLUGIN_API_VERSION, \ - plugin_start_addr, plugin_end_addr, plugin__start, &rb }; + plugin_start_addr, plugin_end_addr, plugin_start, &rb }; #else /* PLATFORM_HOSTED */ #define PLUGIN_HEADER \ const struct plugin_api *rb DATA_ATTR; \ const struct plugin_header __header \ __attribute__((visibility("default"))) = { \ PLUGIN_MAGIC, TARGET_ID, PLUGIN_API_VERSION, \ - NULL, NULL, plugin__start, &rb }; + NULL, NULL, plugin_start, &rb }; #endif /* CONFIG_PLATFORM */ #ifdef PLUGIN_USE_IRAM @@ -958,7 +954,7 @@ void plugin_tsr(bool (*exit_callback)(bool reenter)); /* defined by the plugin */ extern const struct plugin_api *rb; -enum plugin_status plugin__start(const void* parameter) +enum plugin_status plugin_start(const void* parameter) NO_PROF_ATTR; #endif /* __PCTOOL__ */ |