mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 16:52:14 +02:00
cmd: remove unused display
command
Compiling the display command leads to an error undefined reference to `display_set' No implementation of display_set() exists in U-Boot. Eliminate the `display` command as well as the accompanying files. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Tom Rini
parent
77934fdedf
commit
005a804d0f
@@ -1425,14 +1425,6 @@ config CMD_CLS
|
|||||||
Enable the 'cls' command which clears the screen contents
|
Enable the 'cls' command which clears the screen contents
|
||||||
on video frame buffer.
|
on video frame buffer.
|
||||||
|
|
||||||
config CMD_DISPLAY
|
|
||||||
bool "Enable the 'display' command, for character displays"
|
|
||||||
help
|
|
||||||
(this needs porting to driver model)
|
|
||||||
This enables the 'display' command which allows a string to be
|
|
||||||
displayed on a simple board-specific display. Implement
|
|
||||||
display_putc() to use it.
|
|
||||||
|
|
||||||
config CMD_EFIDEBUG
|
config CMD_EFIDEBUG
|
||||||
bool "efidebug - display/configure UEFI environment"
|
bool "efidebug - display/configure UEFI environment"
|
||||||
depends on EFI_LOADER
|
depends on EFI_LOADER
|
||||||
|
@@ -45,7 +45,6 @@ obj-$(CONFIG_CMD_SOUND) += sound.o
|
|||||||
ifdef CONFIG_POST
|
ifdef CONFIG_POST
|
||||||
obj-$(CONFIG_CMD_DIAG) += diag.o
|
obj-$(CONFIG_CMD_DIAG) += diag.o
|
||||||
endif
|
endif
|
||||||
obj-$(CONFIG_CMD_DISPLAY) += display.o
|
|
||||||
obj-$(CONFIG_CMD_DTIMG) += dtimg.o
|
obj-$(CONFIG_CMD_DTIMG) += dtimg.o
|
||||||
obj-$(CONFIG_CMD_ECHO) += echo.o
|
obj-$(CONFIG_CMD_ECHO) += echo.o
|
||||||
obj-$(CONFIG_ENV_IS_IN_EEPROM) += eeprom.o
|
obj-$(CONFIG_ENV_IS_IN_EEPROM) += eeprom.o
|
||||||
|
@@ -1,53 +0,0 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0+
|
|
||||||
/*
|
|
||||||
* (C) Copyright 2005
|
|
||||||
* Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <common.h>
|
|
||||||
#include <command.h>
|
|
||||||
#include <led-display.h>
|
|
||||||
|
|
||||||
#undef DEBUG_DISP
|
|
||||||
|
|
||||||
int do_display (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
/* Clear display */
|
|
||||||
display_set(DISPLAY_CLEAR | DISPLAY_HOME);
|
|
||||||
|
|
||||||
if (argc < 2)
|
|
||||||
return (0);
|
|
||||||
|
|
||||||
for (i = 1; i < argc; i++) {
|
|
||||||
char *p = argv[i];
|
|
||||||
|
|
||||||
if (i > 1) { /* Insert a space between strings */
|
|
||||||
display_putc(' ');
|
|
||||||
}
|
|
||||||
|
|
||||||
while ((*p)) {
|
|
||||||
#ifdef DEBUG_DISP
|
|
||||||
putc(*p);
|
|
||||||
#endif
|
|
||||||
display_putc(*p++);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef DEBUG_DISP
|
|
||||||
putc('\n');
|
|
||||||
#endif
|
|
||||||
|
|
||||||
return (0);
|
|
||||||
}
|
|
||||||
|
|
||||||
/***************************************************/
|
|
||||||
|
|
||||||
U_BOOT_CMD(
|
|
||||||
display, CONFIG_SYS_MAXARGS, 1, do_display,
|
|
||||||
"display string on dot matrix display",
|
|
||||||
"[<string>]\n"
|
|
||||||
" - with <string> argument: display <string> on dot matrix display\n"
|
|
||||||
" - without arguments: clear dot matrix display"
|
|
||||||
);
|
|
@@ -1,26 +0,0 @@
|
|||||||
LED display internal API
|
|
||||||
=======================================
|
|
||||||
|
|
||||||
This README describes the LED display API.
|
|
||||||
|
|
||||||
The API is defined by the include file include/led-display.h
|
|
||||||
|
|
||||||
The first step in to define CONFIG_CMD_DISPLAY in the board config file.
|
|
||||||
Then you need to provide the following functions to access LED display:
|
|
||||||
|
|
||||||
void display_set(int cmd);
|
|
||||||
|
|
||||||
This function should control the state of the LED display. Argument is
|
|
||||||
an ORed combination of the following values:
|
|
||||||
DISPLAY_CLEAR -- clear the display
|
|
||||||
DISPLAY_HOME -- set the position to the beginning of display
|
|
||||||
|
|
||||||
int display_putc(char c);
|
|
||||||
|
|
||||||
This function should display it's parameter on the LED display in the
|
|
||||||
current position. Returns the displayed character on success or -1 in
|
|
||||||
case of failure.
|
|
||||||
|
|
||||||
With this functions defined 'display' command will display it's
|
|
||||||
arguments on the LED display (or clear the display if called without
|
|
||||||
arguments).
|
|
@@ -1,18 +0,0 @@
|
|||||||
/* SPDX-License-Identifier: GPL-2.0+ */
|
|
||||||
/*
|
|
||||||
* (C) Copyright 2005-2010
|
|
||||||
* Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
||||||
*
|
|
||||||
* (C) Copyright 2010
|
|
||||||
* Sergei Poselenov, Emcraft Systems, sposelenov@emcraft.com.
|
|
||||||
*/
|
|
||||||
#ifndef _led_display_h_
|
|
||||||
#define _led_display_h_
|
|
||||||
|
|
||||||
/* Display Commands */
|
|
||||||
#define DISPLAY_CLEAR 0x1 /* Clear the display */
|
|
||||||
#define DISPLAY_HOME 0x2 /* Set cursor at home position */
|
|
||||||
|
|
||||||
void display_set(int cmd);
|
|
||||||
int display_putc(char c);
|
|
||||||
#endif
|
|
Reference in New Issue
Block a user