diff options
Diffstat (limited to 'src/settings.c')
-rw-r--r-- | src/settings.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/settings.c b/src/settings.c index 374618c..7cebcf6 100644 --- a/src/settings.c +++ b/src/settings.c | |||
@@ -8,6 +8,7 @@ static Settings settings = { | |||
8 | }; | 8 | }; |
9 | static int settings_cursor_loc = 0; | 9 | static int settings_cursor_loc = 0; |
10 | 10 | ||
11 | void reset_serial_in(void); | ||
11 | void serial_irq(void); | 12 | void serial_irq(void); |
12 | void stop_sound(void); | 13 | void stop_sound(void); |
13 | void toggle_playing(void); | 14 | void toggle_playing(void); |
@@ -16,6 +17,7 @@ void | |||
16 | set_audio_settings(void) { | 17 | set_audio_settings(void) { |
17 | stop_sound(); | 18 | stop_sound(); |
18 | if (settings.sync == SYNC_IN_LINK) { | 19 | if (settings.sync == SYNC_IN_LINK) { |
20 | reset_serial_in(); | ||
19 | irs_set(IRQ_SERIAL, serial_irq); | 21 | irs_set(IRQ_SERIAL, serial_irq); |
20 | irs_set(IRQ_TIMER_2, NULL); | 22 | irs_set(IRQ_TIMER_2, NULL); |
21 | SIO_MODE = SIO_MODE_GP | 23 | SIO_MODE = SIO_MODE_GP |