diff options
author | Bad Diode <bd@badd10de.dev> | 2024-02-01 16:06:38 +0100 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2024-02-01 16:06:38 +0100 |
commit | e475e43918fc200fea3951093223273ee2fb3761 (patch) | |
tree | 60f72b186c6e6681f03b1ac115ad1b0e7d8a2852 /src/settings.c | |
parent | 8b34c630e2389df2b8892c7b3c52b8056ae5f8a1 (diff) | |
download | stepper-e475e43918fc200fea3951093223273ee2fb3761.tar.gz stepper-e475e43918fc200fea3951093223273ee2fb3761.zip |
Adjust sync options to new tick sequencer
Diffstat (limited to 'src/settings.c')
-rw-r--r-- | src/settings.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/settings.c b/src/settings.c index 3e8138e..48cc3e7 100644 --- a/src/settings.c +++ b/src/settings.c | |||
@@ -12,6 +12,7 @@ void sync_in_96(void); | |||
12 | void sync_in_48(void); | 12 | void sync_in_48(void); |
13 | void sync_in_24(void); | 13 | void sync_in_24(void); |
14 | void sync_in_12(void); | 14 | void sync_in_12(void); |
15 | void sync_in_6(void); | ||
15 | void sync_in_4(void); | 16 | void sync_in_4(void); |
16 | void toggle_playing(void); | 17 | void toggle_playing(void); |
17 | void stop_playing(void); | 18 | void stop_playing(void); |
@@ -22,12 +23,14 @@ set_audio_settings(void) { | |||
22 | settings.sync == SYNC_IN_LINK_48BPQ || | 23 | settings.sync == SYNC_IN_LINK_48BPQ || |
23 | settings.sync == SYNC_IN_LINK_24BPQ || | 24 | settings.sync == SYNC_IN_LINK_24BPQ || |
24 | settings.sync == SYNC_IN_LINK_12BPQ || | 25 | settings.sync == SYNC_IN_LINK_12BPQ || |
26 | settings.sync == SYNC_IN_LINK_6BPQ || | ||
25 | settings.sync == SYNC_IN_LINK_4BPQ) { | 27 | settings.sync == SYNC_IN_LINK_4BPQ) { |
26 | switch (settings.sync) { | 28 | switch (settings.sync) { |
27 | case SYNC_IN_LINK_96BPQ: { irs_set(IRQ_SERIAL, sync_in_96); } break; | 29 | case SYNC_IN_LINK_96BPQ: { irs_set(IRQ_SERIAL, sync_in_96); } break; |
28 | case SYNC_IN_LINK_48BPQ: { irs_set(IRQ_SERIAL, sync_in_48); } break; | 30 | case SYNC_IN_LINK_48BPQ: { irs_set(IRQ_SERIAL, sync_in_48); } break; |
29 | case SYNC_IN_LINK_24BPQ: { irs_set(IRQ_SERIAL, sync_in_24); } break; | 31 | case SYNC_IN_LINK_24BPQ: { irs_set(IRQ_SERIAL, sync_in_24); } break; |
30 | case SYNC_IN_LINK_12BPQ: { irs_set(IRQ_SERIAL, sync_in_12); } break; | 32 | case SYNC_IN_LINK_12BPQ: { irs_set(IRQ_SERIAL, sync_in_12); } break; |
33 | case SYNC_IN_LINK_6BPQ: { irs_set(IRQ_SERIAL, sync_in_6); } break; | ||
31 | case SYNC_IN_LINK_4BPQ: { irs_set(IRQ_SERIAL, sync_in_4); } break; | 34 | case SYNC_IN_LINK_4BPQ: { irs_set(IRQ_SERIAL, sync_in_4); } break; |
32 | default: break; | 35 | default: break; |
33 | } | 36 | } |
@@ -42,12 +45,12 @@ set_audio_settings(void) { | |||
42 | irs_set(IRQ_SERIAL, NULL); | 45 | irs_set(IRQ_SERIAL, NULL); |
43 | } | 46 | } |
44 | switch (settings.sync) { | 47 | switch (settings.sync) { |
45 | case SYNC_OUT_LINK_AUDIO_4: | 48 | case SYNC_OUT_AUDIO_12BPQ: |
46 | case SYNC_OUT_LINK_AUDIO_8: | 49 | case SYNC_OUT_AUDIO_6BPQ: |
47 | case SYNC_OUT_LINK_AUDIO_16: | 50 | case SYNC_OUT_AUDIO_4BPQ: |
48 | case SYNC_OUT_AUDIO_4: | 51 | case SYNC_OUT_LINK_AUDIO_12BPQ: |
49 | case SYNC_OUT_AUDIO_8: | 52 | case SYNC_OUT_LINK_AUDIO_6BPQ: |
50 | case SYNC_OUT_AUDIO_16: { | 53 | case SYNC_OUT_LINK_AUDIO_4BPQ: { |
51 | SOUND_DMG_MASTER = sound_volume(SOUND_SQUARE1 | 54 | SOUND_DMG_MASTER = sound_volume(SOUND_SQUARE1 |
52 | | SOUND_SQUARE2 | 55 | | SOUND_SQUARE2 |
53 | | SOUND_WAVE | 56 | | SOUND_WAVE |