aboutsummaryrefslogtreecommitdiffstats
path: root/src/settings.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings.c')
-rw-r--r--src/settings.c2
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};
9static int settings_cursor_loc = 0; 9static int settings_cursor_loc = 0;
10 10
11void reset_serial_in(void);
11void serial_irq(void); 12void serial_irq(void);
12void stop_sound(void); 13void stop_sound(void);
13void toggle_playing(void); 14void toggle_playing(void);
@@ -16,6 +17,7 @@ void
16set_audio_settings(void) { 17set_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