X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fjtag%2Fgw16012.c;h=b827fd53a12e543acf3f48c32a77c8e708674cb2;hb=6ce3a299f395ef7f778661ae3f79d63659d133f7;hp=2d7b453b4635ef066372f41ffa75c6d3bb872706;hpb=2861877b32a7a2f4022a1c3d9b66c9b4879878ac;p=openocd.git diff --git a/src/jtag/gw16012.c b/src/jtag/gw16012.c index 2d7b453b46..b827fd53a1 100644 --- a/src/jtag/gw16012.c +++ b/src/jtag/gw16012.c @@ -562,18 +562,20 @@ COMMAND_HANDLER(gw16012_handle_parport_port_command) return ERROR_OK; } -static int gw16012_register_commands(struct command_context *cmd_ctx) -{ - register_command(cmd_ctx, NULL, "parport_port", - gw16012_handle_parport_port_command, COMMAND_CONFIG, - NULL); - - return ERROR_OK; -} +static const struct command_registration gw16012_command_handlers[] = { + { + .name = "parport_port", + .handler = &gw16012_handle_parport_port_command, + .mode = COMMAND_CONFIG, + .help = "configure the parallel port to use", + .usage = "", + }, + COMMAND_REGISTRATION_DONE +}; struct jtag_interface gw16012_interface = { .name = "gw16012", - .register_commands = &gw16012_register_commands, + .commands = gw16012_command_handlers, .init = &gw16012_init, .quit = &gw16012_quit, .speed = &gw16012_speed,