MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / _pin_cmd

Function _pin_cmd

components/drivers/pin/dev_pin.c:353–381  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

351}
352
353static void _pin_cmd(int argc, char *argv[])
354{
355 if (argc < 3)
356 {
357 _pin_cmd_print_usage();
358 return ;
359 }
360 if (0 == rt_strcmp("num", argv[1]))
361 {
362 _pin_cmd_get(argc, argv);
363 }
364 else if (0 == rt_strcmp("mode", argv[1]))
365 {
366 _pin_cmd_mode(argc, argv);
367 }
368 else if (0 == rt_strcmp("read", argv[1]))
369 {
370 _pin_cmd_read(argc, argv);
371 }
372 else if (0 == rt_strcmp("write", argv[1]))
373 {
374 _pin_cmd_write(argc, argv);
375 }
376 else
377 {
378 _pin_cmd_print_usage();
379 return;
380 }
381}
382MSH_CMD_EXPORT_ALIAS(_pin_cmd, pin, pin [option]);
383#endif /* RT_USING_FINSH */

Callers

nothing calls this directly

Calls 6

_pin_cmd_print_usageFunction · 0.85
rt_strcmpFunction · 0.85
_pin_cmd_getFunction · 0.85
_pin_cmd_modeFunction · 0.85
_pin_cmd_readFunction · 0.85
_pin_cmd_writeFunction · 0.85

Tested by

no test coverage detected