r3759 - trunk/src/target/gsm/src/gsmd

erin_yueh at sita.openmoko.org erin_yueh at sita.openmoko.org
Wed Jan 2 09:37:12 CET 2008


Author: erin_yueh
Date: 2008-01-02 09:37:09 +0100 (Wed, 02 Jan 2008)
New Revision: 3759

Modified:
   trunk/src/target/gsm/src/gsmd/vendor_ti.c
Log:
gsmd: remove AT%CPHS from vendor_ti.c (Erin Yueh)



Modified: trunk/src/target/gsm/src/gsmd/vendor_ti.c
===================================================================
--- trunk/src/target/gsm/src/gsmd/vendor_ti.c	2008-01-02 03:09:03 UTC (rev 3758)
+++ trunk/src/target/gsm/src/gsmd/vendor_ti.c	2008-01-02 08:37:09 UTC (rev 3759)
@@ -206,39 +206,6 @@
 	/* %CGEV: reports GPRS network events */
 };
 
-static int cpmb_detect_cb(struct gsmd_atcmd *cmd, void *ctx, char *resp)
-{
-	struct gsmd *g = ctx;
-	struct gsm_extrsp *er;
-	int rc;
-	char atcmd_buf[20];
-
-	if (strncmp(resp, "%CPMB: ", 7))
-		return -EINVAL;
-	resp += 7;
-	
-	er = extrsp_parse(cmd, resp);
-	if (!er)
-		return -ENOMEM;
-
-	extrsp_dump(er);
-
-	if (er->num_tokens == 5 &&
-	    er->tokens[2].type == GSMD_ECMD_RTT_STRING &&
-		er->tokens[3].type == GSMD_ECMD_RTT_NUMERIC &&
-		er->tokens[4].type == GSMD_ECMD_RTT_STRING) {
-                snprintf(atcmd_buf, sizeof(atcmd_buf), "AT+CSVM=1,\"%s\",%d",
-                        er->tokens[2].u.string, er->tokens[3].u.numeric);
-                rc = gsmd_simplecmd(g, atcmd_buf);
-       } else {
-                rc = -EINVAL;
-       }
-
-	talloc_free(er);
-
-	return rc;
-}
-
 static int cpi_detect_cb(struct gsmd_atcmd *cmd, void *ctx, char *resp)
 {
 	struct gsmd *g = ctx;
@@ -252,11 +219,6 @@
 	if (!er)
 		return -EINVAL;
 	
-	/* retrieve voicemail number */
-	cmd = atcmd_fill("AT%CPMB=1", 10, &cpmb_detect_cb, g, 0, NULL);
-	if (cmd)
-		atcmd_submit(g, cmd);
-	
 	if (extrsp_supports(er, 0, 3))
 		return gsmd_simplecmd(g, "AT%CPI=3");
 	else if (extrsp_supports(er, 0, 2))
@@ -291,9 +253,7 @@
 	rc |= gsmd_simplecmd(g, "AT%CSQ=1");
 	/* send unsolicited commands at any time */
 	rc |= gsmd_simplecmd(g, "AT%CUNS=0");
-	/* enable %CPHS: Initialise CPHS Functionalities */
-	rc |= gsmd_simplecmd(g, "AT%CPHS=1");
-	
+
 	/* enable %CPI: call progress indication */
 	cmd = atcmd_fill("AT%CPI=?", 9, &cpi_detect_cb, g, 0, NULL);
 	if (cmd)





More information about the commitlog mailing list