FreeCalypso > hg > freecalypso-tools
diff rvinterf/tmsh/l1cmd.c @ 131:cae9cb333c2c
fc-tmsh: me command implemented
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 19 Feb 2017 17:19:34 +0000 |
parents | d3e2b619ff89 |
children | 92c982f67247 |
line wrap: on
line diff
--- a/rvinterf/tmsh/l1cmd.c Sun Feb 19 17:04:14 2017 +0000 +++ b/rvinterf/tmsh/l1cmd.c Sun Feb 19 17:19:34 2017 +0000 @@ -568,3 +568,31 @@ send_etm_cmd(cmdpkt, 3); return(0); } + +static struct kwtab me_arg[] = { + {"mkdirs", CFG_WRITE_MKDIRS}, + {"save-rf-cal", CFG_WRITE_RF_CAL}, + {"save-rf-cfg", CFG_WRITE_RF_CFG}, + {"save-tx-cal", CFG_WRITE_TX_CAL}, + {"save-tx-cfg", CFG_WRITE_TX_CFG}, + {"save-rx-cal", CFG_WRITE_RX_CAL}, + {"save-rx-cfg", CFG_WRITE_RX_CFG}, + {"save-sys-cal", CFG_WRITE_SYS_CAL}, + {"save-sys-cfg", CFG_WRITE_SYS_CFG}, + {0, 0} +}; + +cmd_me(argc, argv) + char **argv; +{ + u16 arg; + u_char cmdpkt[5]; + + if (keyword_or_num(argv[1], me_arg, &arg)) + return(ERROR_USAGE); + cmdpkt[1] = MISC_ENABLE; + cmdpkt[2] = arg; + cmdpkt[3] = arg >> 8; + send_etm_cmd(cmdpkt, 3); + return(0); +}