diff options
author | Dzmitry Sankouski | 2023-03-07 13:21:14 +0300 |
---|---|---|
committer | Anatolij Gustschin | 2023-03-07 15:57:19 +0100 |
commit | 39c1fa2c212b8acf15dfbccd7b10c6de93ba88df (patch) | |
tree | 799bc6e1d231a7eb93de3ddb6524aa6c9018890b /include/video_font_8x16.h | |
parent | 0e177d5a95c020c6d7a0d4294de5c7f34f5bf664 (diff) |
video console: implement multiple fonts configuration
This needed for unit testing different fonts.
Configured fonts are placed in an array of fonts.
First font is selected by default upon console probe.
Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
[agust: fixed build error when bmp logo disabled]
Signed-off-by: Anatolij Gustschin <agust@denx.de>
Diffstat (limited to 'include/video_font_8x16.h')
-rw-r--r-- | include/video_font_8x16.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/include/video_font_8x16.h b/include/video_font_8x16.h index d3d42950320..d8a1d90ceec 100644 --- a/include/video_font_8x16.h +++ b/include/video_font_8x16.h @@ -9,13 +9,9 @@ #ifndef _VIDEO_FONT_8X16 #define _VIDEO_FONT_8X16 -#define VIDEO_FONT_CHARS 256 -#define VIDEO_FONT_WIDTH 8 -#define VIDEO_FONT_HEIGHT 16 -#define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT) - -static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { +#include <video_font_data.h> +static unsigned char video_fontdata_8x16[VIDEO_FONT_SIZE(256, 8, 16)] = { /* 0 0x00 '^@' */ 0x00, /* 00000000 */ 0x00, /* 00000000 */ |