summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2013-02-27 12:13:24 +0100
committerSteve Markgraf <steve@steve-m.de>2021-10-23 18:51:19 +0200
commitfbefef131ee8edf99ed7617fb52f681b56548f12 (patch)
tree15b68b98703bd0b00d514370d39318b55112ce90
parent2318cc993d88f66670f9b1dfe2e40e7b3736bd09 (diff)
Calypso BTS receives access bursts on all frames of slot type 4 (BCCH+CCCH)
-rw-r--r--src/target/firmware/layer1/prim_bts.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/target/firmware/layer1/prim_bts.c b/src/target/firmware/layer1/prim_bts.c
index 36ae53b1..36b830e5 100644
--- a/src/target/firmware/layer1/prim_bts.c
+++ b/src/target/firmware/layer1/prim_bts.c
@@ -278,8 +278,10 @@ l1s_bts_cmd(uint8_t p1, uint8_t p2, uint16_t p3)
t3 = t3 - 1;
/* Select which type of burst */
- if ((l1s.bts.type[0] >> 1) != 2)
+ if ((l1s.bts.type[0] >> 1) != 2) /* not type 4,5 */
db->rx[0].cmd = DSP_EXT_RX_CMD_NB;
+ else if (l1s.bts.type[0] == 4) /* type 4 */
+ db->rx[0].cmd = DSP_EXT_RX_CMD_AB;
else if ((t3 >= 14) && (t3 <= 36))
db->rx[0].cmd = DSP_EXT_RX_CMD_AB;
else if ((t3 == 4) || (t3 == 5))