diff options
Diffstat (limited to 'apps/plugins')
| -rw-r--r-- | apps/plugins/alpine_cdc.c | 6 | ||||
| -rw-r--r-- | apps/plugins/doom/i_system.c | 2 | ||||
| -rw-r--r-- | apps/plugins/lib/grey_core.c | 5 | ||||
| -rw-r--r-- | apps/plugins/metronome.c | 2 | ||||
| -rw-r--r-- | apps/plugins/test_scanrate.c | 2 | ||||
| -rw-r--r-- | apps/plugins/video.c | 8 |
6 files changed, 13 insertions, 12 deletions
diff --git a/apps/plugins/alpine_cdc.c b/apps/plugins/alpine_cdc.c index 494fa17..73bc49f 100644 --- a/apps/plugins/alpine_cdc.c +++ b/apps/plugins/alpine_cdc.c @@ -231,11 +231,13 @@ void timer_set_mode(int mode) if (mode == TM_RX_TIMEOUT) { - rb->timer_register(1, NULL, gTimer.timeout, 11, timer4_isr IF_COP(, CPU)); + rb->timer_register(1, NULL, gTimer.timeout, timer4_isr IF_COP(, CPU)); + IPRD = (IPRD & 0xFF0F) | 11 << 4; /* interrupt priority */ } else if (mode == TM_TRANSMIT) { - rb->timer_register(1, NULL, gTimer.transmit, 14, timer4_isr IF_COP(, CPU)); + rb->timer_register(1, NULL, gTimer.transmit, timer4_isr IF_COP(, CPU)); + IPRD = (IPRD & 0xFF0F) | 14 << 4; /* interrupt priority */ } else { diff --git a/apps/plugins/doom/i_system.c b/apps/plugins/doom/i_system.c index 09a6180..601ffc3 100644 --- a/apps/plugins/doom/i_system.c +++ b/apps/plugins/doom/i_system.c @@ -109,7 +109,7 @@ int I_GetTime (void) void I_Init (void) { #if defined(HAVE_LCD_COLOR) && !defined(SIMULATOR) && !defined(RB_PROFILE) - rb->timer_register(1, NULL, TIMER_FREQ/TICRATE, 1, doomtime IF_COP(, CPU)); + rb->timer_register(1, NULL, TIMER_FREQ/TICRATE, doomtime IF_COP(, CPU)); #endif I_InitSound(); } diff --git a/apps/plugins/lib/grey_core.c b/apps/plugins/lib/grey_core.c index ea70ae9..6fa422b 100644 --- a/apps/plugins/lib/grey_core.c +++ b/apps/plugins/lib/grey_core.c @@ -648,11 +648,10 @@ void grey_show(bool enable) #endif #if NUM_CORES > 1 rb->timer_register(1, NULL, TIMER_FREQ / LCD_SCANRATE, - 1, _timer_isr, + _timer_isr, (_grey_info.flags & GREY_ON_COP) ? COP : CPU); #else - rb->timer_register(1, NULL, TIMER_FREQ / LCD_SCANRATE, 1, - _timer_isr); + rb->timer_register(1, NULL, TIMER_FREQ / LCD_SCANRATE, _timer_isr); #endif #endif /* !SIMULATOR */ rb->screen_dump_set_hook(grey_screendump_hook); diff --git a/apps/plugins/metronome.c b/apps/plugins/metronome.c index 8906c92..10b9e41 100644 --- a/apps/plugins/metronome.c +++ b/apps/plugins/metronome.c @@ -910,7 +910,7 @@ enum plugin_status plugin_start(const void* parameter) #endif /* CONFIG_CODEC != SWCODEC */ calc_period(); - rb->timer_register(1, NULL, TIMER_FREQ/1024, 1, timer_callback IF_COP(, CPU)); + rb->timer_register(1, NULL, TIMER_FREQ/1024, timer_callback IF_COP(, CPU)); draw_display(); diff --git a/apps/plugins/test_scanrate.c b/apps/plugins/test_scanrate.c index 7a0a13b..7746916 100644 --- a/apps/plugins/test_scanrate.c +++ b/apps/plugins/test_scanrate.c @@ -162,7 +162,7 @@ int plugin_main(void) rb->cpu_boost(true); #endif /* The actual frequency is twice the displayed value */ - rb->timer_register(1, NULL, TIMER_FREQ * 5 / scan_rate, 1, + rb->timer_register(1, NULL, TIMER_FREQ * 5 / scan_rate, timer_isr IF_COP(, CPU)); while (!done) diff --git a/apps/plugins/video.c b/apps/plugins/video.c index bcbbb99..bd8a95e 100644 --- a/apps/plugins/video.c +++ b/apps/plugins/video.c @@ -562,10 +562,10 @@ int SeekTo(int fd, int nPos) gPlay.bVideoUnderrun = false; /* start display interrupt */ #if FREQ == 12000000 /* Ondio speed kludge */ - rb->timer_register(1, NULL, gPlay.nFrameTimeAdjusted, 1, + rb->timer_register(1, NULL, gPlay.nFrameTimeAdjusted, timer4_isr IF_COP(, CPU)); #else - rb->timer_register(1, NULL, gFileHdr.video_frametime, 1, + rb->timer_register(1, NULL, gFileHdr.video_frametime, timer4_isr IF_COP(, CPU)); #endif } @@ -748,10 +748,10 @@ int PlayTick(int fd) { /* start the video */ #if FREQ == 12000000 /* Ondio speed kludge */ rb->timer_register(1, NULL, - gPlay.nFrameTimeAdjusted, 1, timer4_isr); + gPlay.nFrameTimeAdjusted, timer4_isr); #else rb->timer_register(1, NULL, - gFileHdr.video_frametime, 1, timer4_isr); + gFileHdr.video_frametime, timer4_isr); #endif } } |