The codebase to run the *spark d-fuser controller www.sparkav.co.uk/dvimixer
Dependencies: SPK-TVOne DMX DmxArtNet NetServicesMin OSC PinDetect mRotaryEncoder iniparser mbed spk_oled_ssd1305 filter
Diff: main.cpp
- Revision:
- 43:328d851c429a
- Parent:
- 41:00d1cd3b2af2
diff -r 00d1cd3b2af2 -r 328d851c429a main.cpp --- a/main.cpp Sun Dec 02 01:08:34 2012 +0000 +++ b/main.cpp Sun Dec 02 16:13:31 2012 +0000 @@ -931,7 +931,7 @@ value); screen.textToBuffer(paramLine, kMenuLine2); - tvOne.command(0, kTV1WindowIDA, kTV1FunctionAdjustKeyerMaxV, value); + tvOne.command(0, kTV1WindowIDA, kTV1FunctionAdjustKeyerMaxV, value); } } else @@ -1070,6 +1070,14 @@ settings.editingKeyerSetValue(SPKSettings::maxV)); screen.textToBuffer(paramLine, kMenuLine2); } + else if (selectedMenu == &mixModeMenu) + { + // We should save the keyer parameter set if it was updated + if (settings.editingKeyerSetIndex != -1) + { + settings.saveEditingKeyerSet(kSPKDFSettingsFilename); + } + } } // With that out of the way, we should be actioning a specific menu's payload? else if (selectedMenu == &resolutionMenu)