/hal_espressif-3.5.0/components/console/argtable3/ |
D | argtable3.h | 289 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);
|
D | argtable3.c | 4237 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/ |
D | console.rst | 9 - 参数解析,由 `argtable3 <http://www.argtable.org/>`_ 库具体实现,它支持解析 GNU 样式的命令行参数。 15 …令注册的功能,然后使用 ``getopt`` 函数或者自定义的函数来实现参数解析,而不是直接使用 `argtable3 <http://www.argtable.org/>`_ 库。同样地,还可以… 124 …argtable.org/>`_ 库。有关 `argtable3 <http://www.argtable.org/>`_ 的介绍请查看 `教程 <http://www.argtable.org/… 138 - 可选的提示文本,列出命令的参数。如果应用程序使用 ``Argtable3`` 库来解析参数,则可以通过提供指向 argtable 参数定义结构体的指针来自动生成提示文本
|
/hal_espressif-3.5.0/components/console/ |
D | commands.c | 35 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()
|
D | esp_console.h | 186 void *argtable; member
|
/hal_espressif-3.5.0/components/mdns/ |
D | mdns_console.c | 113 .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/ |
D | coex_cmd.c | 124 .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/ |
D | ble_mesh_register_cmd.c | 1014 .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 …]
|
D | ble_mesh_reg_test_perf_client_cmd.c | 190 .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()
|
D | ble_mesh_register_server_cmd.c | 108 .argtable = &msg_publish, in ble_mesh_register_server_operation()
|
/hal_espressif-3.5.0/examples/peripherals/i2c/i2c_tools/main/ |
D | cmd_i2ctools.c | 109 .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/ |
D | cmd_mcpwm_motor.c | 212 .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/ |
D | cmd_nvs.c | 545 .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/ |
D | cmd_wifi.c | 435 .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/ |
D | cmd_wifi.c | 442 .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/ |
D | app_hf_msg_set.c | 423 .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/ |
D | ftm_main.c | 540 .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/ |
D | cmd_system.c | 238 .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/ |
D | cmd_system.c | 270 .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/ |
D | app_hf_msg_set.c | 463 .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/ |
D | simple_sniffer_example_main.c | 323 .argtable = &mount_args in register_mount() 355 .argtable = &mount_args in register_unmount()
|
/hal_espressif-3.5.0/docs/en/api-reference/system/ |
D | console.rst | 115 .. _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/ |
D | cmd_ethernet.c | 344 .argtable = ð_control_args in register_ethernet() 367 .argtable = &iperf_args in register_ethernet()
|
/hal_espressif-3.5.0/examples/system/console/advanced/main/ |
D | cmd_wifi.c | 128 .argtable = &join_args in register_wifi()
|
/hal_espressif-3.5.0/examples/system/console/basic/main/ |
D | cmd_wifi.c | 128 .argtable = &join_args in register_wifi()
|