diff gsm-fw/L1/cfile/tch_feature.c @ 1007:3bfeee466b0a

gsm-fw feature tch-reroute: downlink sending implemented
author Mychaela Falconia <falcon@ivan.Harhan.ORG>
date Sun, 20 Mar 2016 19:31:39 +0000
parents 908566db1538
children a6ca9ee289f7
line wrap: on
line diff
--- a/gsm-fw/L1/cfile/tch_feature.c	Sun Mar 20 18:58:07 2016 +0000
+++ b/gsm-fw/L1/cfile/tch_feature.c	Sun Mar 20 19:31:39 2016 +0000
@@ -13,6 +13,27 @@
 T_RVT_USER_ID tch_reroute_rvt_id;
 BOOL tch_reroute_downlink;
 
+void tch_send_downlink_bits(API *dsp_buffer)
+{
+	T_RVT_BUFFER buf;
+	T_RVT_RET rc;
+	UINT8 *dp;
+	API apiword;
+	int i;
+
+	rc = rvt_mem_alloc(tch_reroute_rvt_id, 41, &buf);
+	if (rc != RVT_OK)
+		return;
+	dp = buf;
+	*dp++ = TCH_DLBITS_IND;
+	for (i = 0; i < 20; i++) {
+		apiword = dsp_buffer[i];
+		*dp++ = apiword;
+		*dp++ = apiword >> 8;
+	}
+	rvt_send_trace_no_cpy(buf, tch_reroute_rvt_id, 41, RVT_BINARY_FORMAT);
+}
+
 static void handle_tch_config_reg(T_RVT_BUFFER pkt)
 {
 	UWORD8 config;