mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-25 21:24:21 +08:00
common/lcd: Add command for setting cursor within lcd-console
Sometimes we do not want redirect u-boot's console to screen but anyway we want write out some status information out of a u-boot script to the display. To define the specific position of the string to be written, we have to set the cursor with "setcurs" before writing. Signed-off-by: Hannes Petermaier <oe5hpm@oevsv.at>
This commit is contained in:
parent
3b4e16eb53
commit
d38d0c6a33
@ -209,3 +209,24 @@ void lcd_printf(const char *fmt, ...)
|
||||
|
||||
lcd_puts(buf);
|
||||
}
|
||||
|
||||
static int do_lcd_setcursor(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||
char *const argv[])
|
||||
{
|
||||
unsigned int col, row;
|
||||
|
||||
if (argc != 3)
|
||||
return CMD_RET_USAGE;
|
||||
|
||||
col = simple_strtoul(argv[1], NULL, 10);
|
||||
row = simple_strtoul(argv[2], NULL, 10);
|
||||
lcd_position_cursor(col, row);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
U_BOOT_CMD(
|
||||
setcurs, 3, 1, do_lcd_setcursor,
|
||||
"set cursor position within screen",
|
||||
" <col> <row> in character"
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user