diff options
Diffstat (limited to 'apps/plugin.c')
| -rw-r--r-- | apps/plugin.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/plugin.c b/apps/plugin.c index e05a54d..6c92364 100644 --- a/apps/plugin.c +++ b/apps/plugin.c @@ -217,9 +217,8 @@ static const struct plugin_api rockbox_api = { mpeg_set_pitch, #endif +#if !defined(SIMULATOR) && (CONFIG_HWCODEC != MASNONE) /* MAS communication */ -#ifndef SIMULATOR -#if CONFIG_HWCODEC != MASNONE mas_readmem, mas_writemem, mas_readreg, @@ -228,8 +227,7 @@ static const struct plugin_api rockbox_api = { mas_codec_writereg, mas_codec_readreg, #endif -#endif /* HWCODEC != MASNONE */ -#endif +#endif /* !simulator and HWCODEC != MASNONE */ /* misc */ srand, @@ -454,6 +452,8 @@ int plugin_register_timer(int cycles, int prio, void (*timer_callback)(void)) TCR4 = 0x20 | phi; /* clear at GRA match, set prescaler */ IPRD = (IPRD & 0xFF0F) | prio << 4; /* interrupt priority */ or_b(0x10, &TSTR); /* start timer 4 */ +#else + pfn_timer = timer_callback; #endif return cycles * prescale; /* return the actual period, in CPU clocks */ } |