diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2022-11-25 10:26:49 +0700 |
---|---|---|
committer | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2022-11-25 19:04:41 +0700 |
commit | edc12b2a5ca798384181ee21199d56746ba520dd (patch) | |
tree | 66269646d4ba26157683df7993b59d5c5c1b4e6a /src/target/firmware | |
parent | 7f1b99bc3b96e6f9d9547b1ec5b2ad2b0eb4c6b9 (diff) |
fixup: firmware/layer1: introduce experimental PDCH support
This regression was introduced with the experimental PDCH support
back in 2020. In particular, I made a mistake in the l1s_nb_resp()
resetting rxnb.dl->link_id to 0x00 if MF_F_PTCCH is not set, which
is of course not set for non-PDCH channels.
Change-Id: I8593f9b001e669e7cd10cc42c05221a6037e8ae1
Fixes: 67c49ba664f7d7d7f07986a20e6d6363a27e3fc4
Fixes: OS#5791, OS#5133
Diffstat (limited to 'src/target/firmware')
-rw-r--r-- | src/target/firmware/layer1/prim_rx_nb.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/target/firmware/layer1/prim_rx_nb.c b/src/target/firmware/layer1/prim_rx_nb.c index 9656cf99..d6dd82a5 100644 --- a/src/target/firmware/layer1/prim_rx_nb.c +++ b/src/target/firmware/layer1/prim_rx_nb.c @@ -122,7 +122,7 @@ static int l1s_nb_resp(__unused uint8_t p1, uint8_t burst_id, uint16_t p3) /* Set SACCH indication in Link IDentifier */ if (mf_task_flags & MF_F_SACCH) rxnb.dl->link_id = 0x40; - if (mf_task_flags & MF_F_PTCCH) + else if (mf_task_flags & MF_F_PTCCH) rxnb.dl->link_id = 0x80; else rxnb.dl->link_id = 0x00; |