Skip to content
Snippets Groups Projects
Commit 00309c67 authored by Peter Meerwald's avatar Peter Meerwald Committed by Tom Rini
Browse files

doc: complete, typos


mention repeatable to README.commands and fix some typos

Signed-off-by: default avatarPeter Meerwald <p.meerwald@bct-electronic.com>
Acked-by: default avatarMike Frysinger <vapier@gentoo.org>
Tested-by: default avatarMarek Vasut <marek.vasut@gmail.com>
parent 9a3aae22
No related branches found
No related tags found
No related merge requests found
Commands are added to U-Boot by creating a new command structure. Commands are added to U-Boot by creating a new command structure.
This is done by first including command.h This is done by first including command.h, then using the U_BOOT_CMD() macro
to fill in a cmd_tbl_t struct.
Then using the U_BOOT_CMD() macro to fill in a cmd_tbl_t struct.
U_BOOT_CMD(name,maxargs,repeatable,command,"usage","help") U_BOOT_CMD(name,maxargs,repeatable,command,"usage","help")
name: is the name of the commad. THIS IS NOT a string. name: is the name of the commad. THIS IS NOT a string.
maxargs: the maximumn numbers of arguments this function takes maxargs: the maximum number of arguments this function takes
repeatable: either 0 or 1 to indicate if autorepeat is allowed
command: Function pointer (*cmd)(struct cmd_tbl_s *, int, int, char *[]); command: Function pointer (*cmd)(struct cmd_tbl_s *, int, int, char *[]);
usage: Short description. This is a string usage: Short description. This is a string
help: long description. This is a string help: Long description. This is a string
**** Behinde the scene ****** **** Behind the scene ******
The structure created is named with a special prefix (__u_boot_cmd_) The structure created is named with a special prefix (__u_boot_cmd_)
and placed by the linker in a special section. and placed by the linker in a special section.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment