diff options
author | David Brownell <dbrownell@users.sourceforge.net> | 2010-01-09 22:09:08 -0800 |
---|---|---|
committer | David Brownell <dbrownell@users.sourceforge.net> | 2010-01-09 22:09:08 -0800 |
commit | 0811f6b192674788a00e02fbbfe29e0a2a138ea2 (patch) | |
tree | 0b05ce9be37dc01d864f809ecc9c8562138724fc | |
parent | ad5fd390634799ecabddc32d0ce415ef72036b4a (diff) | |
download | openocd+libswd-0811f6b192674788a00e02fbbfe29e0a2a138ea2.tar.gz openocd+libswd-0811f6b192674788a00e02fbbfe29e0a2a138ea2.tar.bz2 openocd+libswd-0811f6b192674788a00e02fbbfe29e0a2a138ea2.tar.xz openocd+libswd-0811f6b192674788a00e02fbbfe29e0a2a138ea2.zip |
jtag: presto, parport help/usage updates
Presto: add doxygen file comment.
Parport: note a couple gaps in layout config.
Both: use the uniform EBNF for usage, bugfix helptexts, use function
name as its address not "&name".
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-rw-r--r-- | src/jtag/drivers/parport.c | 36 | ||||
-rw-r--r-- | src/jtag/drivers/presto.c | 11 |
2 files changed, 29 insertions, 18 deletions
diff --git a/src/jtag/drivers/parport.c b/src/jtag/drivers/parport.c index b280d04b..a38ccfd8 100644 --- a/src/jtag/drivers/parport.c +++ b/src/jtag/drivers/parport.c @@ -437,10 +437,13 @@ COMMAND_HANDLER(parport_handle_parport_cable_command) /* only if the cable name wasn't overwritten by cmdline */ if (parport_cable == 0) { + /* REVISIT first verify that it's listed in cables[] ... */ parport_cable = malloc(strlen(CMD_ARGV[0]) + sizeof(char)); strcpy(parport_cable, CMD_ARGV[0]); } + /* REVISIT it's probably worth returning the current value ... */ + return ERROR_OK; } @@ -484,34 +487,37 @@ COMMAND_HANDLER(parport_handle_parport_toggling_time_command) static const struct command_registration parport_command_handlers[] = { { .name = "parport_port", - .handler = &parport_handle_parport_port_command, + .handler = parport_handle_parport_port_command, .mode = COMMAND_CONFIG, - .help = "either the address of the I/O port " - "or the number of the '/dev/parport' device", - .usage = "[<port|devname>]", + .help = "Display the address of the I/O port (e.g. 0x378) " + "or the number of the '/dev/parport' device used. " + "If a parameter is provided, first change that port.", + .usage = "[port_number]", }, { .name = "parport_cable", - .handler = &parport_handle_parport_cable_command, + .handler = parport_handle_parport_cable_command, .mode = COMMAND_CONFIG, - .help = "the layout of the parallel port cable " - "used to connect to the target", - .usage = "[<layout>]", + .help = "Set the layout of the parallel port cable " + "used to connect to the target.", + /* REVISIT there's no way to list layouts we know ... */ + .usage = "[layout]", }, { .name = "parport_write_on_exit", - .handler = &parport_handle_write_on_exit_command, + .handler = parport_handle_write_on_exit_command, .mode = COMMAND_CONFIG, - .help = "configure the parallel driver to write " - "a known value to the parallel interface", - .usage = "[<on|off>]", + .help = "Configure the parallel driver to write " + "a known value to the parallel interface on exit.", + .usage = "('on'|'off')", }, { .name = "parport_toggling_time", - .handler = &parport_handle_parport_toggling_time_command, + .handler = parport_handle_parport_toggling_time_command, .mode = COMMAND_CONFIG, - .help = "time <ns> it takes for the hardware to toggle TCK", - .usage = "[<ns>]", + .help = "Displays or assigns how many nanoseconds it " + "takes for the hardware to toggle TCK.", + .usage = "[nanoseconds]", }, COMMAND_REGISTRATION_DONE }; diff --git a/src/jtag/drivers/presto.c b/src/jtag/drivers/presto.c index 0baf561e..ababf093 100644 --- a/src/jtag/drivers/presto.c +++ b/src/jtag/drivers/presto.c @@ -17,6 +17,11 @@ * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ + +/** + * @file Holds driver for PRESTO programmer from ASIX. + * http://tools.asix.net/prg_presto.htm + */ #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -742,10 +747,10 @@ COMMAND_HANDLER(presto_handle_serial_command) static const struct command_registration presto_command_handlers[] = { { .name = "presto_serial", - .handler = &presto_handle_serial_command, + .handler = presto_handle_serial_command, .mode = COMMAND_CONFIG, - .help = "configure serial port", - .usage = "<devname>", + .help = "Configure USB serial number of Presto device.", + .usage = "serial_string", }, COMMAND_REGISTRATION_DONE }; |