FreeCalypso > hg > freecalypso-tools
diff 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 |
line wrap: on
line diff
--- a/rvinterf/tmsh/audiocmd.c Wed Nov 22 18:52:47 2017 +0000 +++ b/rvinterf/tmsh/audiocmd.c Wed Nov 22 19:08:38 2017 +0000 @@ -95,3 +95,26 @@ send_etm_cmd(cmdpkt, di - 1); return(0); } + +cmd_auw_fir(argc, argv) + char **argv; +{ + u_char cmdpkt[67]; + int rc; + + cmdpkt[1] = ETM_AUDIO; + cmdpkt[2] = 'W'; + if (!strcmp(argv[1], "ul")) + cmdpkt[3] = 5; /* AUDIO_MICROPHONE_FIR */ + else if (!strcmp(argv[1], "dl")) + cmdpkt[3] = 9; /* AUDIO_SPEAKER_FIR */ + else { + printf("error: first argument must be dl or ul\n"); + return(ERROR_USAGE); + } + rc = read_fir_coeff_table(argv[2], cmdpkt + 4); + if (rc) + return(rc); + send_etm_cmd(cmdpkt, 65); + return(0); +}