diff options
Diffstat (limited to 'capture.c')
-rw-r--r-- | capture.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -112,10 +112,14 @@ bool configure_mixer(bool on) if (on) { res = mixer_set_enum_value(mixer, "Mode Switch", "Rx"); + // The above uploads firmware and a few other things, + // so let's give it some time. + usleep(500000); res &= mixer_set_enum_value(mixer, "Codec Mode", "FmRx"); res &= mixer_set_enum_value(mixer, "Audio Switch", "Digital"); } else { - res = mixer_set_enum_value(mixer, "Codec Mode", "Bt"); + res = mixer_set_enum_value(mixer, "Audio Switch", "Analog"); + res &= mixer_set_enum_value(mixer, "Codec Mode", "Bt"); res &= mixer_set_enum_value(mixer, "Mode Switch", "Off"); } |