summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/target/firmware/layer1/async.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/target/firmware/layer1/async.c b/src/target/firmware/layer1/async.c
index 69301298..76d0b721 100644
--- a/src/target/firmware/layer1/async.c
+++ b/src/target/firmware/layer1/async.c
@@ -97,17 +97,14 @@ uint8_t l1a_tch_mode_set(uint8_t mode)
{
switch (mode) {
case GSM48_CMODE_SPEECH_V1:
- l1s.tch_mode = TCH_FS_MODE;
- break;
case GSM48_CMODE_SPEECH_EFR:
- l1s.tch_mode = TCH_EFR_MODE;
+ l1s.tch_mode = mode;
break;
default:
- mode = GSM48_CMODE_SIGN;
- l1s.tch_mode = SIG_ONLY_MODE;
+ l1s.tch_mode = GSM48_CMODE_SIGN;
}
- return mode;
+ return l1s.tch_mode;
}
/* Initialize asynchronous part of Layer1 */