From 0c4f89370d05056faa789aa9cabcccc4e509fb9f Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Sun, 19 Jul 2020 19:38:45 -0400 Subject: [2/4] get rid of HAVE_LCD_CHARCELLS HAVE_LCD_BITMAP is now redundant. lcd_bitmap is always-on in features.txt so manual and lang strings don't have to change Change-Id: I08eeb20de48099ffc2dc23782711af368c2ec794 --- firmware/export/lcd-charcell.h | 68 ------------------------------------------ 1 file changed, 68 deletions(-) delete mode 100644 firmware/export/lcd-charcell.h (limited to 'firmware/export/lcd-charcell.h') diff --git a/firmware/export/lcd-charcell.h b/firmware/export/lcd-charcell.h deleted file mode 100644 index 8dace07d8e..0000000000 --- a/firmware/export/lcd-charcell.h +++ /dev/null @@ -1,68 +0,0 @@ -/*************************************************************************** - * __________ __ ___. - * Open \______ \ ____ ____ | | _\_ |__ _______ ___ - * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / - * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < - * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ - * \/ \/ \/ \/ \/ - * $Id$ - * - * Copyright (C) 2007 by Jens Arnold - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY - * KIND, either express or implied. - * - ****************************************************************************/ - -#include "config.h" - -/* target dependent - to be adjusted for other charcell targets */ -#define HW_PATTERN_SIZE 7 /* number of bytes per pattern */ -#define MAX_HW_PATTERNS 8 /* max. number of user-definable hw patterns */ - -struct cursor_info { - unsigned char hw_char; - unsigned char subst_char; - bool enabled; - bool visible; - int x; - int y; - int divider; - int downcount; -}; - -/* map unicode characters to hardware or extended lcd characters */ -struct xchar_info { - unsigned short ucs; - unsigned short glyph; - /* 0x0000..0x7fff: fixed extended characters - * 0x8000..0xffff: variable extended characters - * Dontcare if priority == 0 */ - unsigned char priority; - unsigned char hw_char; /* direct or substitute */ -}; - -/* track usage of user-definable characters */ -struct pattern_info { - short count; - unsigned short glyph; - unsigned char priority; - unsigned char pattern[HW_PATTERN_SIZE]; -}; - -extern int lcd_pattern_count; /* actual number of user-definable hw patterns */ - -extern unsigned char lcd_charbuffer[LCD_HEIGHT][LCD_WIDTH]; -extern struct pattern_info lcd_patterns[MAX_HW_PATTERNS]; -extern struct cursor_info lcd_cursor; - -extern const struct xchar_info *xchar_info; -extern int xchar_info_size; /* number of entries */ -extern const unsigned char xfont_fixed[][HW_PATTERN_SIZE]; - -void lcd_charset_init(void); -- cgit