Lines Matching refs:argv
207 static void _pin_cmd_get(int argc, char *argv[]) in _pin_cmd_get() argument
215 pin = _pin_cmd_conv(argv[2]); in _pin_cmd_get()
218 rt_kprintf("Parameter invalid : %s!\n", argv[2]); in _pin_cmd_get()
222 rt_kprintf("%s : %d\n", argv[2], pin); in _pin_cmd_get()
226 static void _pin_cmd_mode(int argc, char *argv[]) in _pin_cmd_mode() argument
235 if (!msh_isint(argv[2])) in _pin_cmd_mode()
237 pin = _pin_cmd_conv(argv[2]); in _pin_cmd_mode()
240 rt_kprintf("Parameter invalid : %s!\n", argv[2]); in _pin_cmd_mode()
247 pin = atoi(argv[2]); in _pin_cmd_mode()
249 if (0 == rt_strcmp("output", argv[3])) in _pin_cmd_mode()
253 else if (0 == rt_strcmp("input", argv[3])) in _pin_cmd_mode()
257 else if (0 == rt_strcmp("input_pullup", argv[3])) in _pin_cmd_mode()
261 else if (0 == rt_strcmp("input_pulldown", argv[3])) in _pin_cmd_mode()
265 else if (0 == rt_strcmp("output_od", argv[3])) in _pin_cmd_mode()
279 static void _pin_cmd_read(int argc, char *argv[]) in _pin_cmd_read() argument
288 if (!msh_isint(argv[2])) in _pin_cmd_read()
290 pin = _pin_cmd_conv(argv[2]); in _pin_cmd_read()
293 rt_kprintf("Parameter invalid : %s!\n", argv[2]); in _pin_cmd_read()
300 pin = atoi(argv[2]); in _pin_cmd_read()
314 static void _pin_cmd_write(int argc, char *argv[]) in _pin_cmd_write() argument
323 if (!msh_isint(argv[2])) in _pin_cmd_write()
325 pin = _pin_cmd_conv(argv[2]); in _pin_cmd_write()
328 rt_kprintf("Parameter invalid : %s!\n", argv[2]); in _pin_cmd_write()
335 pin = atoi(argv[2]); in _pin_cmd_write()
337 if ((0 == rt_strcmp("high", argv[3])) || (0 == rt_strcmp("on", argv[3]))) in _pin_cmd_write()
341 else if ((0 == rt_strcmp("low", argv[3])) || (0 == rt_strcmp("off", argv[3]))) in _pin_cmd_write()
353 static void _pin_cmd(int argc, char *argv[]) in _pin_cmd() argument
360 if (0 == rt_strcmp("num", argv[1])) in _pin_cmd()
362 _pin_cmd_get(argc, argv); in _pin_cmd()
364 else if (0 == rt_strcmp("mode", argv[1])) in _pin_cmd()
366 _pin_cmd_mode(argc, argv); in _pin_cmd()
368 else if (0 == rt_strcmp("read", argv[1])) in _pin_cmd()
370 _pin_cmd_read(argc, argv); in _pin_cmd()
372 else if (0 == rt_strcmp("write", argv[1])) in _pin_cmd()
374 _pin_cmd_write(argc, argv); in _pin_cmd()