summaryrefslogtreecommitdiff
path: root/apps/plugins/rockboy/rockboy.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/rockboy/rockboy.c')
-rw-r--r--apps/plugins/rockboy/rockboy.c16
1 files changed, 4 insertions, 12 deletions
diff --git a/apps/plugins/rockboy/rockboy.c b/apps/plugins/rockboy/rockboy.c
index f82b0c283a..6a72856bbb 100644
--- a/apps/plugins/rockboy/rockboy.c
+++ b/apps/plugins/rockboy/rockboy.c
@@ -21,14 +21,7 @@
21#include "rockmacros.h" 21#include "rockmacros.h"
22 22
23PLUGIN_HEADER 23PLUGIN_HEADER
24 24PLUGIN_IRAM_DECLARE
25#ifdef USE_IRAM
26extern char iramcopy[];
27extern char iramstart[];
28extern char iramend[];
29extern char iedata[];
30extern char iend[];
31#endif
32 25
33/* here is a global api struct pointer. while not strictly necessary, 26/* here is a global api struct pointer. while not strictly necessary,
34 it's nice not to have to pass the api pointer in all function calls 27 it's nice not to have to pass the api pointer in all function calls
@@ -187,10 +180,9 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
187 audio_buffer_free = plugin_start_addr - (unsigned char *)audio_bufferbase; 180 audio_buffer_free = plugin_start_addr - (unsigned char *)audio_bufferbase;
188#endif 181#endif
189 setoptions(); 182 setoptions();
190#ifdef USE_IRAM 183
191 memcpy(iramstart, iramcopy, iramend-iramstart); 184 PLUGIN_IRAM_INIT(rb)
192 memset(iedata, 0, iend - iedata); 185
193#endif
194 shut=0; 186 shut=0;
195 cleanshut=0; 187 cleanshut=0;
196 188