comparison 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
comparison
equal deleted inserted replaced
225:b16d79c550a2 226:67fe1b3f4bd7
660 EXTERN T_ATI_RSLT atPercentCMGL (CHAR *cl, UBYTE srcId); 660 EXTERN T_ATI_RSLT atPercentCMGL (CHAR *cl, UBYTE srcId);
661 EXTERN T_ATI_RSLT atPercentCMGR (CHAR *cl, UBYTE srcId); 661 EXTERN T_ATI_RSLT atPercentCMGR (CHAR *cl, UBYTE srcId);
662 662
663 EXTERN T_ATI_RSLT tesatPercentCMGL(CHAR *cl, UBYTE srcId); 663 EXTERN T_ATI_RSLT tesatPercentCMGL(CHAR *cl, UBYTE srcId);
664 664
665 /* FreeCalypso replicating Openmoko's additions */ 665 /* Openmoko's additions */
666 EXTERN T_ATI_RSLT atAtST (CHAR *cl, UBYTE srcId); 666 EXTERN T_ATI_RSLT atAtST (CHAR *cl, UBYTE srcId);
667 EXTERN T_ATI_RSLT queatAtST (CHAR *cl, UBYTE srcId); 667 EXTERN T_ATI_RSLT queatAtST (CHAR *cl, UBYTE srcId);
668 EXTERN T_ATI_RSLT atAtAUL (CHAR *cl, UBYTE srcId); 668 EXTERN T_ATI_RSLT atAtAUL (CHAR *cl, UBYTE srcId);
669 EXTERN T_ATI_RSLT queatAtAUL (CHAR *cl, UBYTE srcId); 669 EXTERN T_ATI_RSLT queatAtAUL (CHAR *cl, UBYTE srcId);
670 EXTERN T_ATI_RSLT atAtPOFF (CHAR *cl, UBYTE srcId); 670 EXTERN T_ATI_RSLT atAtPOFF (CHAR *cl, UBYTE srcId);
671 EXTERN T_ATI_RSLT atAtRST (CHAR *cl, UBYTE srcId); 671 EXTERN T_ATI_RSLT atAtRST (CHAR *cl, UBYTE srcId);
672 EXTERN T_ATI_RSLT atAtBAND (CHAR *cl, UBYTE srcId); 672 EXTERN T_ATI_RSLT atAtBAND (CHAR *cl, UBYTE srcId);
673
674 /* FreeCalypso additions */
675 EXTERN T_ATI_RSLT atAtSND (char *cl, UBYTE srcId);
676 EXTERN T_ATI_RSLT atAtE1 (char *cl, UBYTE srcId);
677 EXTERN T_ATI_RSLT atAtE2 (char *cl, UBYTE srcId);
678 EXTERN T_ATI_RSLT atAtE2LSI (char *cl, UBYTE srcId);
673 679
674 LOCAL const ATCommand_bas cmds_bas[] = 680 LOCAL const ATCommand_bas cmds_bas[] =
675 { 681 {
676 {"A", atA, 0, 0 }, 682 {"A", atA, 0, 0 },
677 {"B", atBW, 0, 0 }, 683 {"B", atBW, 0, 0 },
1049 SAT_CMD("%SIMEF", AT_CMD_SIMEF, setatPercentSIMEF, test_gen, queatPercentSIMEF, "%s: (0-1)") 1055 SAT_CMD("%SIMEF", AT_CMD_SIMEF, setatPercentSIMEF, test_gen, queatPercentSIMEF, "%s: (0-1)")
1050 SAT_CMD("%EFRSLT", AT_CMD_EFRSLT, setatPercentEFRSLT, test_gen, 0, "%s: (0-1)") 1056 SAT_CMD("%EFRSLT", AT_CMD_EFRSLT, setatPercentEFRSLT, test_gen, 0, "%s: (0-1)")
1051 {"%CMGMDU", AT_CMD_P_CMGMDU, setatPercentCMGMDU, 0, 0, 0}, 1057 {"%CMGMDU", AT_CMD_P_CMGMDU, setatPercentCMGMDU, 0, 0, 0},
1052 {"%CMGL", AT_CMD_P_CMGL, atPercentCMGL, tesatPercentCMGL, NULL, 0}, 1058 {"%CMGL", AT_CMD_P_CMGL, atPercentCMGL, tesatPercentCMGL, NULL, 0},
1053 {"%CMGR", AT_CMD_P_CMGR, atPercentCMGR, NULL, NULL, 0}, 1059 {"%CMGR", AT_CMD_P_CMGR, atPercentCMGR, NULL, NULL, 0},
1060 /* Openmoko additions */
1054 {"@ST", AT_CMD_P_ST, atAtST, test_gen, queatAtST, "%s: (-26,-23,-20,-17,-14,-11,-8,-5,-2,1)"}, 1061 {"@ST", AT_CMD_P_ST, atAtST, test_gen, queatAtST, "%s: (-26,-23,-20,-17,-14,-11,-8,-5,-2,1)"},
1055 {"@AUL", AT_CMD_P_AUL, atAtAUL, test_gen, queatAtAUL, "%s: (0)"}, 1062 {"@AUL", AT_CMD_P_AUL, atAtAUL, test_gen, queatAtAUL, "%s: (0)"},
1056 {"@POFF", AT_CMD_P_POFF, atAtPOFF, 0, 0, 0}, 1063 {"@POFF", AT_CMD_P_POFF, atAtPOFF, 0, 0, 0},
1057 {"@RST", AT_CMD_P_RST, atAtRST, 0, 0, 0}, 1064 {"@RST", AT_CMD_P_RST, atAtRST, 0, 0, 0},
1058 {"@BAND", AT_CMD_P_BAND, atAtBAND, 0, 0, 0}, 1065 {"@BAND", AT_CMD_P_BAND, atAtBAND, 0, 0, 0},
1066 /* FreeCalypso additions */
1067 {"@SND", AT_CMD_AT_SND, atAtSND, 0, 0, 0},
1068 {"@E1", AT_CMD_AT_E1, atAtE1, 0, 0, 0},
1069 {"@E2", AT_CMD_AT_E2, atAtE2, 0, 0, 0},
1070 {"@E2LSI", AT_CMD_AT_E2LSI, atAtE2LSI, 0, 0, 0},
1071 /* terminator */
1059 {NULL,0,0,0,0,0} 1072 {NULL,0,0,0,0,0}
1060 }; 1073 };
1061 1074
1062 static const char large_output_cmd[5][6] = 1075 static const char large_output_cmd[5][6] =
1063 { 1076 {