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