comparison src/g23m-aci/aci/ati_cmd.c @ 247:294c26c07561

aci3: started adding Openmoko and FreeCalypso AT commands
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 24 Jul 2017 06:52:58 +0000
parents 2f17574d7001
children 85b38e37810b
comparison
equal deleted inserted replaced
246:a33da2d26a31 247:294c26c07561
727 EXTERN T_ATI_RSLT setatPercentCTREG(CHAR *cl, UBYTE srcId); 727 EXTERN T_ATI_RSLT setatPercentCTREG(CHAR *cl, UBYTE srcId);
728 #endif /* TI_PS_FF_AT_P_CMD_CTREG */ 728 #endif /* TI_PS_FF_AT_P_CMD_CTREG */
729 729
730 EXTERN T_ATI_RSLT setatPlusCVHU( char *cl, UBYTE srcId); 730 EXTERN T_ATI_RSLT setatPlusCVHU( char *cl, UBYTE srcId);
731 EXTERN T_ATI_RSLT queatPlusCVHU( char *cl, UBYTE srcId); 731 EXTERN T_ATI_RSLT queatPlusCVHU( char *cl, UBYTE srcId);
732
733 /* Openmoko additions */
734 EXTERN T_ATI_RSLT atAtST (CHAR *cl, UBYTE srcId);
735 EXTERN T_ATI_RSLT queatAtST (CHAR *cl, UBYTE srcId);
736 EXTERN T_ATI_RSLT atAtAUL (CHAR *cl, UBYTE srcId);
737 EXTERN T_ATI_RSLT queatAtAUL (CHAR *cl, UBYTE srcId);
738 EXTERN T_ATI_RSLT atAtPOFF (CHAR *cl, UBYTE srcId);
739 EXTERN T_ATI_RSLT atAtRST (CHAR *cl, UBYTE srcId);
740 EXTERN T_ATI_RSLT atAtBAND (CHAR *cl, UBYTE srcId);
741
742 /* FreeCalypso additions */
743 EXTERN T_ATI_RSLT atAtSND (char *cl, UBYTE srcId);
744 EXTERN T_ATI_RSLT atAtE1 (char *cl, UBYTE srcId);
745 EXTERN T_ATI_RSLT atAtE2 (char *cl, UBYTE srcId);
746 EXTERN T_ATI_RSLT atAtE2LSI (char *cl, UBYTE srcId);
747 EXTERN T_ATI_RSLT atAtTONE (char *cl, UBYTE srcId);
748 EXTERN T_ATI_RSLT atAtTSTOP (char *cl, UBYTE srcId);
749 EXTERN T_ATI_RSLT atAtVMP (char *cl, UBYTE srcId);
750 EXTERN T_ATI_RSLT atAtVMPS (char *cl, UBYTE srcId);
751 EXTERN T_ATI_RSLT atAtVMR (char *cl, UBYTE srcId);
752 EXTERN T_ATI_RSLT atAtVMRS (char *cl, UBYTE srcId);
732 753
733 LOCAL const ATCommand_bas cmds_bas[] = 754 LOCAL const ATCommand_bas cmds_bas[] =
734 { 755 {
735 {"A", atA, 0, 0 }, 756 {"A", atA, 0, 0 },
736 {"B", atBW, 0, 0 }, 757 {"B", atBW, 0, 0 },
1159 #endif /* TI_PS_FF_AT_P_CMD_CTREG */ 1180 #endif /* TI_PS_FF_AT_P_CMD_CTREG */
1160 #ifdef REL99 1181 #ifdef REL99
1161 {"%CMGRS", AT_CMD_P_CMGRS, setatPercentCMGRS, test_gen, queatPercentCMGRS, "%s: (0-2)"}, 1182 {"%CMGRS", AT_CMD_P_CMGRS, setatPercentCMGRS, test_gen, queatPercentCMGRS, "%s: (0-2)"},
1162 #endif /* REL99 */ 1183 #endif /* REL99 */
1163 {"+CVHU", AT_CMD_CVHU, setatPlusCVHU, test_gen, queatPlusCVHU, "%s: (0-2)"}, 1184 {"+CVHU", AT_CMD_CVHU, setatPlusCVHU, test_gen, queatPlusCVHU, "%s: (0-2)"},
1185 /* Openmoko additions */
1186 {"@AUL", AT_CMD_P_AUL, atAtAUL, test_gen, queatAtAUL, "%s: (0)"},
1187 #if 0
1188 {"@ST", AT_CMD_P_ST, atAtST, test_gen, queatAtST, "%s: (-26,-23,-20,-17,-14,-11,-8,-5,-2,1)"},
1189 {"@POFF", AT_CMD_P_POFF, atAtPOFF, 0, 0, 0},
1190 {"@RST", AT_CMD_P_RST, atAtRST, 0, 0, 0},
1191 {"@BAND", AT_CMD_P_BAND, atAtBAND, 0, 0, 0},
1192 #endif
1193 /* FreeCalypso additions */
1194 {"@SND", AT_CMD_AT_SND, atAtSND, 0, 0, 0},
1195 {"@E1", AT_CMD_AT_E1, atAtE1, 0, 0, 0},
1196 {"@E2", AT_CMD_AT_E2, atAtE2, 0, 0, 0},
1197 {"@E2LSI", AT_CMD_AT_E2LSI, atAtE2LSI, 0, 0, 0},
1198 {"@TONE", AT_CMD_AT_TONE, atAtTONE, 0, 0, 0},
1199 {"@TSTOP", AT_CMD_AT_TSTOP, atAtTSTOP, 0, 0, 0},
1200 {"@VMP", AT_CMD_AT_VMP, atAtVMP, 0, 0, 0},
1201 {"@VMPS", AT_CMD_AT_VMPS, atAtVMPS, 0, 0, 0},
1202 {"@VMR", AT_CMD_AT_VMR, atAtVMR, 0, 0, 0},
1203 {"@VMRS", AT_CMD_AT_VMRS, atAtVMRS, 0, 0, 0},
1204 /* terminator */
1164 {NULL,AT_CMD_NONE,NULL,NULL,NULL,NULL} 1205 {NULL,AT_CMD_NONE,NULL,NULL,NULL,NULL}
1165 }; 1206 };
1166 1207
1167 static const char large_output_cmd[5][6] = 1208 static const char large_output_cmd[5][6] =
1168 { 1209 {