FreeCalypso > hg > fc-magnetite
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} };