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);
|
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