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