summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2013-02-27 12:13:24 +0100
committerAndreas Eversberg <jolly@eversberg.eu>2013-02-27 12:13:24 +0100
commit906f1826e7250be259228e13eb7b323a3a1d035b (patch)
treebffe90e1c17d1b8045717e40faa15069e84ebef6
parentcb68e647abc32b5f5e5faac22cadbd1e7895b1fc (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))