FreeCalypso > hg > fc-selenite
comparison src/g23m-aci/aci/ati_cmd.c @ 136:7d5b412ffb6c
aci: AT%VBAT and melody play enhancements from Magnetite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 07 Jan 2019 18:47:52 +0000 |
parents | d393cd9bb723 |
children | 8c5d012b9c4d |
comparison
equal
deleted
inserted
replaced
135:ac4c0a9bc022 | 136:7d5b412ffb6c |
---|---|
751 EXTERN T_ATI_RSLT atAtVPATH (char *cl, UBYTE srcId); | 751 EXTERN T_ATI_RSLT atAtVPATH (char *cl, UBYTE srcId); |
752 EXTERN T_ATI_RSLT queatAtVPATH (char *cl, UBYTE srcId); | 752 EXTERN T_ATI_RSLT queatAtVPATH (char *cl, UBYTE srcId); |
753 #endif | 753 #endif |
754 EXTERN T_ATI_RSLT atAtSND (char *cl, UBYTE srcId); | 754 EXTERN T_ATI_RSLT atAtSND (char *cl, UBYTE srcId); |
755 EXTERN T_ATI_RSLT atAtE1 (char *cl, UBYTE srcId); | 755 EXTERN T_ATI_RSLT atAtE1 (char *cl, UBYTE srcId); |
756 EXTERN T_ATI_RSLT atAtE1STOP (char *cl, UBYTE srcId); | |
756 EXTERN T_ATI_RSLT atAtE2 (char *cl, UBYTE srcId); | 757 EXTERN T_ATI_RSLT atAtE2 (char *cl, UBYTE srcId); |
757 EXTERN T_ATI_RSLT atAtE2LSI (char *cl, UBYTE srcId); | 758 EXTERN T_ATI_RSLT atAtE2LSI (char *cl, UBYTE srcId); |
759 EXTERN T_ATI_RSLT atAtE2STOP (char *cl, UBYTE srcId); | |
758 EXTERN T_ATI_RSLT atAtTONE (char *cl, UBYTE srcId); | 760 EXTERN T_ATI_RSLT atAtTONE (char *cl, UBYTE srcId); |
759 EXTERN T_ATI_RSLT atAtTSTOP (char *cl, UBYTE srcId); | 761 EXTERN T_ATI_RSLT atAtTSTOP (char *cl, UBYTE srcId); |
760 EXTERN T_ATI_RSLT atAtVMP (char *cl, UBYTE srcId); | 762 EXTERN T_ATI_RSLT atAtVMP (char *cl, UBYTE srcId); |
761 EXTERN T_ATI_RSLT atAtVMPS (char *cl, UBYTE srcId); | 763 EXTERN T_ATI_RSLT atAtVMPS (char *cl, UBYTE srcId); |
762 EXTERN T_ATI_RSLT atAtVMR (char *cl, UBYTE srcId); | 764 EXTERN T_ATI_RSLT atAtVMR (char *cl, UBYTE srcId); |
763 EXTERN T_ATI_RSLT atAtVMRS (char *cl, UBYTE srcId); | 765 EXTERN T_ATI_RSLT atAtVMRS (char *cl, UBYTE srcId); |
764 #ifdef RVM_FCHG_SWE | 766 #ifdef RVM_FCHG_SWE |
765 EXTERN T_ATI_RSLT atPercentCBC (char *cl, UBYTE srcId); | 767 EXTERN T_ATI_RSLT atPercentCBC (char *cl, UBYTE srcId); |
766 EXTERN T_ATI_RSLT atAtCHG (char *cl, UBYTE srcId); | 768 EXTERN T_ATI_RSLT atAtCHG (char *cl, UBYTE srcId); |
767 #endif | 769 #endif |
770 EXTERN T_ATI_RSLT atPercentVBAT (char *cl, UBYTE srcId); | |
768 | 771 |
769 LOCAL const ATCommand_bas cmds_bas[] = | 772 LOCAL const ATCommand_bas cmds_bas[] = |
770 { | 773 { |
771 {"A", atA, 0, 0 }, | 774 {"A", atA, 0, 0 }, |
772 {"B", atBW, 0, 0 }, | 775 {"B", atBW, 0, 0 }, |
1210 #ifdef CONFIG_TARGET_FCDEV3B | 1213 #ifdef CONFIG_TARGET_FCDEV3B |
1211 {"@VPATH", AT_CMD_AT_VPATH, atAtVPATH,test_gen, queatAtVPATH,"%s: (0-2)"}, | 1214 {"@VPATH", AT_CMD_AT_VPATH, atAtVPATH,test_gen, queatAtVPATH,"%s: (0-2)"}, |
1212 #endif | 1215 #endif |
1213 {"@SND", AT_CMD_AT_SND, atAtSND, 0, 0, 0}, | 1216 {"@SND", AT_CMD_AT_SND, atAtSND, 0, 0, 0}, |
1214 {"@E1", AT_CMD_AT_E1, atAtE1, 0, 0, 0}, | 1217 {"@E1", AT_CMD_AT_E1, atAtE1, 0, 0, 0}, |
1218 {"@E1STOP", AT_CMD_AT_E1STOP,atAtE1STOP, 0, 0, 0}, | |
1215 {"@E2", AT_CMD_AT_E2, atAtE2, 0, 0, 0}, | 1219 {"@E2", AT_CMD_AT_E2, atAtE2, 0, 0, 0}, |
1216 {"@E2LSI", AT_CMD_AT_E2LSI, atAtE2LSI, 0, 0, 0}, | 1220 {"@E2LSI", AT_CMD_AT_E2LSI, atAtE2LSI, 0, 0, 0}, |
1221 {"@E2STOP", AT_CMD_AT_E2STOP,atAtE2STOP, 0, 0, 0}, | |
1217 {"@TONE", AT_CMD_AT_TONE, atAtTONE, 0, 0, 0}, | 1222 {"@TONE", AT_CMD_AT_TONE, atAtTONE, 0, 0, 0}, |
1218 {"@TSTOP", AT_CMD_AT_TSTOP, atAtTSTOP, 0, 0, 0}, | 1223 {"@TSTOP", AT_CMD_AT_TSTOP, atAtTSTOP, 0, 0, 0}, |
1219 {"@VMP", AT_CMD_AT_VMP, atAtVMP, 0, 0, 0}, | 1224 {"@VMP", AT_CMD_AT_VMP, atAtVMP, 0, 0, 0}, |
1220 {"@VMPS", AT_CMD_AT_VMPS, atAtVMPS, 0, 0, 0}, | 1225 {"@VMPS", AT_CMD_AT_VMPS, atAtVMPS, 0, 0, 0}, |
1221 {"@VMR", AT_CMD_AT_VMR, atAtVMR, 0, 0, 0}, | 1226 {"@VMR", AT_CMD_AT_VMR, atAtVMR, 0, 0, 0}, |
1222 {"@VMRS", AT_CMD_AT_VMRS, atAtVMRS, 0, 0, 0}, | 1227 {"@VMRS", AT_CMD_AT_VMRS, atAtVMRS, 0, 0, 0}, |
1223 #ifdef RVM_FCHG_SWE | 1228 #ifdef RVM_FCHG_SWE |
1224 {"%CBC", AT_CMD_P_CBC, atPercentCBC, 0, 0, 0}, | 1229 {"%CBC", AT_CMD_P_CBC, atPercentCBC, 0, 0, 0}, |
1225 {"@CHG", AT_CMD_AT_CHG, atAtCHG, test_gen, 0, "%s: (0,1)"}, | 1230 {"@CHG", AT_CMD_AT_CHG, atAtCHG, test_gen, 0, "%s: (0,1)"}, |
1226 #endif | 1231 #endif |
1232 {"%VBAT", AT_CMD_P_VBAT, atPercentVBAT, 0, 0, 0}, | |
1227 /* terminator */ | 1233 /* terminator */ |
1228 {NULL,AT_CMD_NONE,NULL,NULL,NULL,NULL} | 1234 {NULL,AT_CMD_NONE,NULL,NULL,NULL,NULL} |
1229 }; | 1235 }; |
1230 | 1236 |
1231 static const char large_output_cmd[5][6] = | 1237 static const char large_output_cmd[5][6] = |