FreeCalypso > hg > freecalypso-tools
comparison rvinterf/tmsh/audiocmd.c @ 316:0f2db8baf8db
fc-tmsh: auw-fir command implemented
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 22 Nov 2017 19:08:38 +0000 |
parents | 7b1624cdc9c0 |
children |
comparison
equal
deleted
inserted
replaced
315:9178594bc283 | 316:0f2db8baf8db |
---|---|
93 cmdpkt[di++] = v >> 8; | 93 cmdpkt[di++] = v >> 8; |
94 } | 94 } |
95 send_etm_cmd(cmdpkt, di - 1); | 95 send_etm_cmd(cmdpkt, di - 1); |
96 return(0); | 96 return(0); |
97 } | 97 } |
98 | |
99 cmd_auw_fir(argc, argv) | |
100 char **argv; | |
101 { | |
102 u_char cmdpkt[67]; | |
103 int rc; | |
104 | |
105 cmdpkt[1] = ETM_AUDIO; | |
106 cmdpkt[2] = 'W'; | |
107 if (!strcmp(argv[1], "ul")) | |
108 cmdpkt[3] = 5; /* AUDIO_MICROPHONE_FIR */ | |
109 else if (!strcmp(argv[1], "dl")) | |
110 cmdpkt[3] = 9; /* AUDIO_SPEAKER_FIR */ | |
111 else { | |
112 printf("error: first argument must be dl or ul\n"); | |
113 return(ERROR_USAGE); | |
114 } | |
115 rc = read_fir_coeff_table(argv[2], cmdpkt + 4); | |
116 if (rc) | |
117 return(rc); | |
118 send_etm_cmd(cmdpkt, 65); | |
119 return(0); | |
120 } |