Home
last modified time | relevance | path

Searched refs:argtable (Results 1 – 25 of 31) sorted by relevance

12

/hal_espressif-3.5.0/components/console/argtable3/
Dargtable3.h289 int arg_nullcheck(void **argtable);
290 int arg_parse(int argc, char **argv, void **argtable);
292 void arg_print_syntax(FILE *fp, void **argtable, const char *suffix);
293 void arg_print_syntaxv(FILE *fp, void **argtable, const char *suffix);
294 void arg_print_glossary(FILE *fp, void **argtable, const char *format);
295 void arg_print_glossary_gnu(FILE *fp, void **argtable);
297 void arg_freetable(void **argtable, size_t n);
301 void arg_free(void **argtable);
Dargtable3.c4237 void arg_reset(void * *argtable) in arg_reset() argument
4239 struct arg_hdr * *table = (struct arg_hdr * *)argtable; in arg_reset()
4250 int arg_parse(int argc, char * *argv, void * *argtable) in arg_parse() argument
4252 struct arg_hdr * *table = (struct arg_hdr * *)argtable; in arg_parse()
4260 arg_reset(argtable); in arg_parse()
4593 void arg_print_syntax(FILE *fp, void * *argtable, const char *suffix) in arg_print_syntax() argument
4595 struct arg_hdr * *table = (struct arg_hdr * *)argtable; in arg_print_syntax()
4653 void arg_print_syntaxv(FILE *fp, void * *argtable, const char *suffix) in arg_print_syntaxv() argument
4655 struct arg_hdr * *table = (struct arg_hdr * *)argtable; in arg_print_syntaxv()
4703 void arg_print_glossary(FILE *fp, void * *argtable, const char *format) in arg_print_glossary() argument
[all …]
/hal_espressif-3.5.0/docs/zh_CN/api-reference/system/
Dconsole.rst9 - 参数解析,由 `argtable3 <http://www.argtable.org/>`_ 库具体实现,它支持解析 GNU 样式的命令行参数。
15 …令注册的功能,然后使用 ``getopt`` 函数或者自定义的函数来实现参数解析,而不是直接使用 `argtable3 <http://www.argtable.org/>`_ 库。同样地,还可以…
124argtable.org/>`_ 库。有关 `argtable3 <http://www.argtable.org/>`_ 的介绍请查看 `教程 <http://www.argtable.org/…
138 - 可选的提示文本,列出命令的参数。如果应用程序使用 ``Argtable3`` 库来解析参数,则可以通过提供指向 argtable 参数定义结构体的指针来自动生成提示文本
/hal_espressif-3.5.0/components/console/
Dcommands.c35 void *argtable; //!< optional pointer to arg table member
114 } else if (cmd->argtable) { in esp_console_cmd_register()
120 arg_print_syntax(f, cmd->argtable, NULL); in esp_console_cmd_register()
125 item->argtable = cmd->argtable; in esp_console_cmd_register()
233 if (it->argtable) { in help_command()
234 arg_print_glossary(stdout, (void **) it->argtable, " %12s %s\n"); in help_command()
Desp_console.h186 void *argtable; member
/hal_espressif-3.5.0/components/mdns/
Dmdns_console.c113 .argtable = &mdns_query_a_args in register_mdns_query_a()
171 .argtable = &mdns_query_a_args in register_mdns_query_aaaa()
233 .argtable = &mdns_query_srv_args in register_mdns_query_srv()
295 .argtable = &mdns_query_txt_args in register_mdns_query_txt()
361 .argtable = &mdns_query_ptr_args in register_mdns_query_ptr()
429 .argtable = &mdns_query_ip_args in register_mdns_query_ip()
498 .argtable = &mdns_query_svc_args in register_mdns_query_svc()
544 .argtable = &mdns_init_args in register_mdns_init()
563 .argtable = NULL in register_mdns_free()
601 .argtable = &mdns_set_hostname_args in register_mdns_set_hostname()
[all …]
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/main/
Dcoex_cmd.c124 .argtable = NULL in register_coex_cmd()
134 .argtable = NULL in register_coex_cmd()
148 .argtable = &tc_run_args in register_coex_cmd()
164 .argtable = &env_param_cmd_args, in register_coex_cmd()
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/
Dble_mesh_register_cmd.c1014 .argtable = &component, in ble_mesh_register_cmd()
1026 .argtable = &deinit, in ble_mesh_register_cmd()
1045 .argtable = &provisioner_addr, in ble_mesh_register_cmd()
1064 .argtable = &oob, in ble_mesh_register_cmd()
1077 .argtable = &bearer, in ble_mesh_register_cmd()
1086 .argtable = &bearer, in ble_mesh_register_cmd()
1100 .argtable = &provisioner_add_key, in ble_mesh_register_cmd()
1121 .argtable = &node_statistices, in ble_mesh_register_cmd()
1134 .argtable = &power_set, in ble_mesh_register_cmd()
1145 .argtable = &provisioner_get_node, in ble_mesh_register_cmd()
[all …]
Dble_mesh_reg_test_perf_client_cmd.c190 .argtable = &test_perf_client_model, in ble_mesh_performance_client_model_command()
205 .argtable = &test_perf_client_model_statistics, in ble_mesh_performance_client_model_command()
Dble_mesh_register_server_cmd.c108 .argtable = &msg_publish, in ble_mesh_register_server_operation()
/hal_espressif-3.5.0/examples/peripherals/i2c/i2c_tools/main/
Dcmd_i2ctools.c109 .argtable = &i2cconfig_args in register_i2cconfig()
153 .argtable = NULL in register_i2cdectect()
235 .argtable = &i2cget_args in register_i2cget()
301 .argtable = &i2cset_args in register_i2cset()
397 .argtable = &i2cdump_args in register_i2cdump()
/hal_espressif-3.5.0/examples/peripherals/mcpwm/mcpwm_brushed_dc_control/main/
Dcmd_mcpwm_motor.c212 .argtable = &motor_ctrl_config_args in register_motor_ctrl_config()
232 .argtable = &motor_ctrl_expt_args in register_motor_ctrl_expt()
250 .argtable = &motor_ctrl_pid_args in register_motor_ctrl_pid()
266 .argtable = &motor_ctrl_motor_args in register_motor_ctrl_motor()
/hal_espressif-3.5.0/examples/system/console/advanced/components/cmd_nvs/
Dcmd_nvs.c545 .argtable = &set_args in register_nvs()
554 .argtable = &get_args in register_nvs()
562 .argtable = &erase_args in register_nvs()
570 .argtable = &erase_all_args in register_nvs()
578 .argtable = &namespace_args in register_nvs()
589 .argtable = &list_args in register_nvs()
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/
Dcmd_wifi.c435 .argtable = &sta_args in register_wifi()
448 .argtable = &scan_args in register_wifi()
463 .argtable = &ap_args in register_wifi()
499 .argtable = &iperf_args in register_wifi()
/hal_espressif-3.5.0/examples/wifi/iperf/main/
Dcmd_wifi.c442 .argtable = &sta_args in register_wifi()
455 .argtable = &scan_args in register_wifi()
470 .argtable = &ap_args in register_wifi()
499 .argtable = &iperf_args in register_wifi()
/hal_espressif-3.5.0/examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/
Dapp_hf_msg_set.c423 .argtable = &vu_args in register_hfp_ag()
461 .argtable = &ind_args in register_hfp_ag()
473 .argtable = &ate_args in register_hfp_ag()
/hal_espressif-3.5.0/examples/wifi/ftm/main/
Dftm_main.c540 .argtable = &sta_args in register_wifi()
554 .argtable = &ap_args in register_wifi()
567 .argtable = &scan_args in register_wifi()
597 .argtable = &ftm_args in register_wifi()
/hal_espressif-3.5.0/examples/bluetooth/nimble/throughput_app/blecent_throughput/components/cmd_system/
Dcmd_system.c238 .argtable = &deep_sleep_args in register_deep_sleep()
333 .argtable = &light_sleep_args in register_light_sleep()
/hal_espressif-3.5.0/examples/system/console/advanced/components/cmd_system/
Dcmd_system.c270 .argtable = &deep_sleep_args in register_deep_sleep()
365 .argtable = &light_sleep_args in register_light_sleep()
/hal_espressif-3.5.0/examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/
Dapp_hf_msg_set.c463 .argtable = &vu_args in register_hfp_hf()
490 .argtable = &rh_args in register_hfp_hf()
/hal_espressif-3.5.0/examples/network/simple_sniffer/main/
Dsimple_sniffer_example_main.c323 .argtable = &mount_args in register_mount()
355 .argtable = &mount_args in register_unmount()
/hal_espressif-3.5.0/docs/en/api-reference/system/
Dconsole.rst115 .. _argtable3: http://www.argtable.org/
117 .. _tutorial: http://www.argtable.org/tutorial/
118 .. _examples: https://github.com/argtable/argtable3/tree/master/examples
132 …ing, hint text can be generated automatically by providing a pointer to argtable argument definiti…
/hal_espressif-3.5.0/examples/ethernet/iperf/main/
Dcmd_ethernet.c344 .argtable = &eth_control_args in register_ethernet()
367 .argtable = &iperf_args in register_ethernet()
/hal_espressif-3.5.0/examples/system/console/advanced/main/
Dcmd_wifi.c128 .argtable = &join_args in register_wifi()
/hal_espressif-3.5.0/examples/system/console/basic/main/
Dcmd_wifi.c128 .argtable = &join_args in register_wifi()

12