diff src/aci2/aci/ati_cmd.c @ 226:67fe1b3f4bd7

aci2: added some AT commands for exercising audio functions
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 24 Oct 2016 08:39:11 +0000
parents b16d79c550a2
children e0b9c21d7908
line wrap: on
line diff
--- a/src/aci2/aci/ati_cmd.c	Mon Oct 24 05:50:25 2016 +0000
+++ b/src/aci2/aci/ati_cmd.c	Mon Oct 24 08:39:11 2016 +0000
@@ -662,7 +662,7 @@
 
 EXTERN T_ATI_RSLT tesatPercentCMGL(CHAR *cl, UBYTE srcId);
 
-/* FreeCalypso replicating Openmoko's additions */
+/* Openmoko's additions */
 EXTERN T_ATI_RSLT atAtST (CHAR *cl, UBYTE srcId);
 EXTERN T_ATI_RSLT queatAtST (CHAR *cl, UBYTE srcId);
 EXTERN T_ATI_RSLT atAtAUL (CHAR *cl, UBYTE srcId);
@@ -671,6 +671,12 @@
 EXTERN T_ATI_RSLT atAtRST (CHAR *cl, UBYTE srcId);
 EXTERN T_ATI_RSLT atAtBAND (CHAR *cl, UBYTE srcId);
 
+/* FreeCalypso additions */
+EXTERN T_ATI_RSLT atAtSND (char *cl, UBYTE srcId);
+EXTERN T_ATI_RSLT atAtE1 (char *cl, UBYTE srcId);
+EXTERN T_ATI_RSLT atAtE2 (char *cl, UBYTE srcId);
+EXTERN T_ATI_RSLT atAtE2LSI (char *cl, UBYTE srcId);
+
 LOCAL const ATCommand_bas cmds_bas[] =
 {
   {"A", atA,       0,       0     },
@@ -1051,11 +1057,18 @@
     {"%CMGMDU",    AT_CMD_P_CMGMDU,   setatPercentCMGMDU, 0,        0,                0},
     {"%CMGL",          AT_CMD_P_CMGL, atPercentCMGL,      tesatPercentCMGL, NULL,      0},
     {"%CMGR",          AT_CMD_P_CMGR, atPercentCMGR,      NULL,             NULL,      0},
+    /* Openmoko additions */
     {"@ST",       AT_CMD_P_ST,   atAtST,       test_gen,       queatAtST,    "%s: (-26,-23,-20,-17,-14,-11,-8,-5,-2,1)"},
     {"@AUL",       AT_CMD_P_AUL,   atAtAUL,       test_gen,       queatAtAUL,    "%s: (0)"},
     {"@POFF",       AT_CMD_P_POFF,   atAtPOFF,       0,       0,    0},
     {"@RST",       AT_CMD_P_RST,   atAtRST,       0,       0,    0},
     {"@BAND",     AT_CMD_P_BAND,   atAtBAND,     0,       0,    0},
+    /* FreeCalypso additions */
+    {"@SND",	AT_CMD_AT_SND,   atAtSND,	0,	0,	0},
+    {"@E1",	AT_CMD_AT_E1,    atAtE1,	0,	0,	0},
+    {"@E2",	AT_CMD_AT_E2,    atAtE2,	0,	0,	0},
+    {"@E2LSI",	AT_CMD_AT_E2LSI, atAtE2LSI,	0,	0,	0},
+    /* terminator */
     {NULL,0,0,0,0,0}
 };