FreeCalypso > hg > fc-magnetite
comparison src/aci2/aci/ati_cmd.c @ 565:96c1d047b3c6
aci2: AT%VBAT and melody play enhancements matching aci3
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 07 Jan 2019 01:06:46 +0000 |
parents | bc1654e1e80d |
children | f18b29e27be5 |
comparison
equal
deleted
inserted
replaced
564:ade27cd84b97 | 565:96c1d047b3c6 |
---|---|
683 EXTERN T_ATI_RSLT atAtVPATH (char *cl, UBYTE srcId); | 683 EXTERN T_ATI_RSLT atAtVPATH (char *cl, UBYTE srcId); |
684 EXTERN T_ATI_RSLT queatAtVPATH (char *cl, UBYTE srcId); | 684 EXTERN T_ATI_RSLT queatAtVPATH (char *cl, UBYTE srcId); |
685 #endif | 685 #endif |
686 EXTERN T_ATI_RSLT atAtSND (char *cl, UBYTE srcId); | 686 EXTERN T_ATI_RSLT atAtSND (char *cl, UBYTE srcId); |
687 EXTERN T_ATI_RSLT atAtE1 (char *cl, UBYTE srcId); | 687 EXTERN T_ATI_RSLT atAtE1 (char *cl, UBYTE srcId); |
688 EXTERN T_ATI_RSLT atAtE1STOP (char *cl, UBYTE srcId); | |
688 EXTERN T_ATI_RSLT atAtE2 (char *cl, UBYTE srcId); | 689 EXTERN T_ATI_RSLT atAtE2 (char *cl, UBYTE srcId); |
689 EXTERN T_ATI_RSLT atAtE2LSI (char *cl, UBYTE srcId); | 690 EXTERN T_ATI_RSLT atAtE2LSI (char *cl, UBYTE srcId); |
691 EXTERN T_ATI_RSLT atAtE2STOP (char *cl, UBYTE srcId); | |
690 EXTERN T_ATI_RSLT atAtTONE (char *cl, UBYTE srcId); | 692 EXTERN T_ATI_RSLT atAtTONE (char *cl, UBYTE srcId); |
691 EXTERN T_ATI_RSLT atAtTSTOP (char *cl, UBYTE srcId); | 693 EXTERN T_ATI_RSLT atAtTSTOP (char *cl, UBYTE srcId); |
692 EXTERN T_ATI_RSLT atAtVMP (char *cl, UBYTE srcId); | 694 EXTERN T_ATI_RSLT atAtVMP (char *cl, UBYTE srcId); |
693 EXTERN T_ATI_RSLT atAtVMPS (char *cl, UBYTE srcId); | 695 EXTERN T_ATI_RSLT atAtVMPS (char *cl, UBYTE srcId); |
694 EXTERN T_ATI_RSLT atAtVMR (char *cl, UBYTE srcId); | 696 EXTERN T_ATI_RSLT atAtVMR (char *cl, UBYTE srcId); |
695 EXTERN T_ATI_RSLT atAtVMRS (char *cl, UBYTE srcId); | 697 EXTERN T_ATI_RSLT atAtVMRS (char *cl, UBYTE srcId); |
696 #ifdef RVM_FCHG_SWE | 698 #ifdef RVM_FCHG_SWE |
697 EXTERN T_ATI_RSLT atPercentCBC (char *cl, UBYTE srcId); | 699 EXTERN T_ATI_RSLT atPercentCBC (char *cl, UBYTE srcId); |
698 EXTERN T_ATI_RSLT atAtCHG (char *cl, UBYTE srcId); | 700 EXTERN T_ATI_RSLT atAtCHG (char *cl, UBYTE srcId); |
699 #endif | 701 #endif |
702 EXTERN T_ATI_RSLT atPercentVBAT (char *cl, UBYTE srcId); | |
700 | 703 |
701 LOCAL const ATCommand_bas cmds_bas[] = | 704 LOCAL const ATCommand_bas cmds_bas[] = |
702 { | 705 { |
703 {"A", atA, 0, 0 }, | 706 {"A", atA, 0, 0 }, |
704 {"B", atBW, 0, 0 }, | 707 {"B", atBW, 0, 0 }, |
1091 #ifdef CONFIG_TARGET_FCDEV3B | 1094 #ifdef CONFIG_TARGET_FCDEV3B |
1092 {"@VPATH", AT_CMD_AT_VPATH, atAtVPATH,test_gen, queatAtVPATH,"%s: (0-2)"}, | 1095 {"@VPATH", AT_CMD_AT_VPATH, atAtVPATH,test_gen, queatAtVPATH,"%s: (0-2)"}, |
1093 #endif | 1096 #endif |
1094 {"@SND", AT_CMD_AT_SND, atAtSND, 0, 0, 0}, | 1097 {"@SND", AT_CMD_AT_SND, atAtSND, 0, 0, 0}, |
1095 {"@E1", AT_CMD_AT_E1, atAtE1, 0, 0, 0}, | 1098 {"@E1", AT_CMD_AT_E1, atAtE1, 0, 0, 0}, |
1099 {"@E1STOP", AT_CMD_AT_E1STOP,atAtE1STOP, 0, 0, 0}, | |
1096 {"@E2", AT_CMD_AT_E2, atAtE2, 0, 0, 0}, | 1100 {"@E2", AT_CMD_AT_E2, atAtE2, 0, 0, 0}, |
1097 {"@E2LSI", AT_CMD_AT_E2LSI, atAtE2LSI, 0, 0, 0}, | 1101 {"@E2LSI", AT_CMD_AT_E2LSI, atAtE2LSI, 0, 0, 0}, |
1102 {"@E2STOP", AT_CMD_AT_E2STOP,atAtE2STOP, 0, 0, 0}, | |
1098 {"@TONE", AT_CMD_AT_TONE, atAtTONE, 0, 0, 0}, | 1103 {"@TONE", AT_CMD_AT_TONE, atAtTONE, 0, 0, 0}, |
1099 {"@TSTOP", AT_CMD_AT_TSTOP, atAtTSTOP, 0, 0, 0}, | 1104 {"@TSTOP", AT_CMD_AT_TSTOP, atAtTSTOP, 0, 0, 0}, |
1100 {"@VMP", AT_CMD_AT_VMP, atAtVMP, 0, 0, 0}, | 1105 {"@VMP", AT_CMD_AT_VMP, atAtVMP, 0, 0, 0}, |
1101 {"@VMPS", AT_CMD_AT_VMPS, atAtVMPS, 0, 0, 0}, | 1106 {"@VMPS", AT_CMD_AT_VMPS, atAtVMPS, 0, 0, 0}, |
1102 {"@VMR", AT_CMD_AT_VMR, atAtVMR, 0, 0, 0}, | 1107 {"@VMR", AT_CMD_AT_VMR, atAtVMR, 0, 0, 0}, |
1103 {"@VMRS", AT_CMD_AT_VMRS, atAtVMRS, 0, 0, 0}, | 1108 {"@VMRS", AT_CMD_AT_VMRS, atAtVMRS, 0, 0, 0}, |
1104 #ifdef RVM_FCHG_SWE | 1109 #ifdef RVM_FCHG_SWE |
1105 {"%CBC", AT_CMD_P_CBC, atPercentCBC, 0, 0, 0}, | 1110 {"%CBC", AT_CMD_P_CBC, atPercentCBC, 0, 0, 0}, |
1106 {"@CHG", AT_CMD_AT_CHG, atAtCHG, 0, 0, "%s: (0,1)"}, | 1111 {"@CHG", AT_CMD_AT_CHG, atAtCHG, 0, 0, "%s: (0,1)"}, |
1107 #endif | 1112 #endif |
1113 {"%VBAT", AT_CMD_P_VBAT, atPercentVBAT, 0, 0, 0}, | |
1108 /* terminator */ | 1114 /* terminator */ |
1109 {NULL,0,0,0,0,0} | 1115 {NULL,0,0,0,0,0} |
1110 }; | 1116 }; |
1111 | 1117 |
1112 static const char large_output_cmd[5][6] = | 1118 static const char large_output_cmd[5][6] = |