From 5bed147d956edf500384147dc1b2538d7bb0d7c6 Mon Sep 17 00:00:00 2001 From: Ed Sutter Date: Mon, 13 Jul 2015 20:31:45 -0400 Subject: remove files leftover from csb740 port --- ports/beagleboneblack/fbidemo | 163 -- ports/beagleboneblack/font8x16.h | 3679 -------------------------------------- ports/beagleboneblack/lcd_lut.h | 289 --- 3 files changed, 4131 deletions(-) delete mode 100644 ports/beagleboneblack/fbidemo delete mode 100644 ports/beagleboneblack/font8x16.h delete mode 100644 ports/beagleboneblack/lcd_lut.h diff --git a/ports/beagleboneblack/fbidemo b/ports/beagleboneblack/fbidemo deleted file mode 100644 index 1a9e21c..0000000 --- a/ports/beagleboneblack/fbidemo +++ /dev/null @@ -1,163 +0,0 @@ -# This is a useful demo script to show off some of the functionality -# of uMon's FBI interface... -# It expects to find two files: fb/splash.bin and fb/umon1 that are -# assumed to be two frame-buffer formatted images. -# -echo "Image file \#1: \c" -read IMAGEFILE1 -echo "Image file \#2: \c" -read IMAGEFILE2 -set FBICOLOR 0x005500 - -fbi font 0 1 1 0xf0f0f0 0x101010 -fbi consolemode off -fbi fill $IMAGEFILE1 -sleep 2 - -fbi -t1 color $FBICOLOR -fbi font 0 4 4 -- transparent -fbi -o 1,0 print "MicroMonitor" -fbi font 0 2 2 -- -- -fbi -o 7,3 print "(aka uMon)" -fbi -o 2,5 print "FBI:" -fbi -o 2,6 print "Frame Buffer Interface" -fbi -o 2,7 print "***** Demo *****" -sleep 2 - -fbi -t2 color $FBICOLOR -fbi font 0 1 1 -- -- -fbi -o 5,1 print "print small" -sleep 1 -fbi font 0 3 3 -- -- -fbi -o 5,1 print "or..." -sleep 1 -fbi font 0 7 7 -- -- -fbi -o 1,1 print "large" -sleep 2 - -fbi -t3 color $FBICOLOR -fbi font 0 2 4 -- -- -sleep 1 -fbi -o 8,1 print "Independent" -fbi -o 8,2 print " x & y" -fbi -o 8,3 print "dimensions..." -sleep 1 - -fbi -t1 color $FBICOLOR -fbi font 0 5 1 -- -- -fbi -o 1,1 print "print wide" -sleep 1 -fbi font 0 3 3 -- -- -fbi -o 3,3 print "or..." -sleep 1 -fbi font 0 2 18 -- -- -fbi -o 15,0 print "tall" -sleep 2 - -fbi -t2 color $FBICOLOR -fbi font 0 3 3 -- -- -fbi -o 3,2 print "or" -sleep 1 -fbi -o 3,4 print "mix it up..." -sleep 1 - -fbi -t3 color $FBICOLOR -fbi font 0 1 1 -- -- -fbi -o 0,1 print 1 -fbi font 0 1 2 -- -- -fbi print 2 -fbi font 0 1 3 -- -- -fbi print 3 -fbi font 0 1 4 -- -- -fbi print 4 -fbi font 0 1 5 -- -- -fbi print 5 -fbi font 0 1 6 -- -- -fbi print 6 -fbi font 0 1 7 -- -- -fbi print 7 -fbi font 0 1 8 -- -- -fbi print 8 -fbi font 0 1 9 -- -- -fbi print 9 -fbi font 0 2 9 -- -- -fbi -o 5,1 print 0 -fbi font 0 2 8 -- -- -fbi -o 6,1 print 9 -fbi font 0 3 7 -- -- -fbi -o 5,1 print 8 -fbi font 0 4 6 -- -- -fbi -o 5,1 print 7 -fbi font 0 5 5 -- -- -fbi -o 5,1 print 6 -fbi font 0 6 4 -- -- -fbi -o 5,1 print 5 -fbi font 0 7 3 -- -- -fbi -o 5,1 print 4 -fbi font 0 8 2 -- -- -fbi -o 5,1 print 3 -fbi font 0 9 1 -- -- -fbi -o 5,1 print 2 -fbi font 0 10 1 -- -- -fbi -o 5,0 print 1 -sleep 4 - -fbi -t1 color $FBICOLOR -fbi font 0 3 3 -- -- -fbi -o 3,1 print "or" -sleep 1 -fbi -o 3,3 print "console mode..." -fbi -o 3,4 print "(normal font)" -sleep 2 - -fbi font 0 1 1 -- -- -fbi consolemode on -echo uMON\> -sleep 1 -tfs ls -echo uMON\> -sleep 1 -tfs cat monrc -echo uMON\> -sleep 1 -fbi consolemode off - -fbi -t2 color $FBICOLOR -fbi font 0 3 3 -- -- -fbi consolemode on -fbi -o 3,1 print "or" -sleep 1 -fbi -o 3,3 print "console mode..." -fbi -o 3,4 print "(taller font)" -sleep 2 -fbi consolemode off - -fbi font 0 1 2 -- -- -fbi consolemode on -echo uMON\> -sleep 1 -tfs ls -echo uMON\> -sleep 1 -tfs cat monrc -echo uMON\> -sleep 1 -fbi font 0 1 1 -- -- -fbi consolemode off - - -# SPLASHLOOPINIT: -set TTYPE 1 - -# SPLASHLOOP: -if $TTYPE gt 3 goto SPLASHLOOPINIT -if -tgc exit -fbi -t $TTYPE fill $IMAGEFILE1 -if -tgc exit -sleep 2 -if -tgc exit -fbi -t $TTYPE fill $IMAGEFILE2 -set TTYPE=$TTYPE+1 -sleep 2 -if -tgc exit -goto SPLASHLOOP diff --git a/ports/beagleboneblack/font8x16.h b/ports/beagleboneblack/font8x16.h deleted file mode 100644 index 808c9e4..0000000 --- a/ports/beagleboneblack/font8x16.h +++ /dev/null @@ -1,3679 +0,0 @@ -//------------------------------------------------------------------------ -// font8x16.h -// -// Simple 8 x 16 font printable characters only. To lookoup, subtract -// FIRST_CHAR from the character, multiply x FONT_HEIGHT and get the next -// FONT_WIDTH bytes. -// -// 10.03.2003 : added font8x16 def. - -#define FONT_WIDTH 8 -#define FONT_HEIGHT 16 -#define FIRST_CHAR 0x20 -#define LAST_CHAR 0x7f -#define CURSOR_ON 0x7F -#define CURSOR_OFF 0x20 - -#if 0 -const uchar fonttbl[] = { -/* 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 */ -/* 0x20 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x21 ! */ 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, -/* 0x22 " */ 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x23 # */ 0x00, 0x00, 0x00, 0x44, 0x44, 0xfe, 0x44, 0x44, 0x44, 0xfe, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00, -/* 0x24 $ */ 0x00, 0x10, 0x10, 0x7c, 0x92, 0x90, 0x90, 0x7c, 0x12, 0x12, 0x92, 0x7c, 0x10, 0x10, 0x00, 0x00, -/* 0x25 % */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x94, 0x68, 0x10, 0x2c, 0x52, 0x8c, 0x00, 0x00, 0x00, 0x00, -/* 0x26 & */ 0x00, 0x00, 0x00, 0x38, 0x44, 0x44, 0x38, 0x56, 0x8c, 0x88, 0x8c, 0x76, 0x00, 0x00, 0x00, 0x00, -/* 0x27 ' */ 0x00, 0x00, 0x10, 0x10, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x28 ( */ 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, -/* 0x29 ) */ 0x00, 0x00, 0x00, 0x20, 0x10, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, -/* 0x2a * */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x28, 0xfe, 0x28, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x2b + */ 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0xfe, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x2c , */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x10, 0x20, 0x00, 0x00, -/* 0x2d - */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x2e . */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, -/* 0x2f / */ 0x00, 0x00, 0x00, 0x00, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x30 0 */ 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x46, 0x4a, 0x52, 0x62, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x31 1 */ 0x00, 0x00, 0x00, 0x08, 0x18, 0x38, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, -/* 0x32 2 */ 0x00, 0x00, 0x00, 0x3c, 0x42, 0x02, 0x04, 0x18, 0x20, 0x40, 0x40, 0x7e, 0x00, 0x00, 0x00, 0x00, -/* 0x33 3 */ 0x00, 0x00, 0x00, 0x3c, 0x42, 0x02, 0x02, 0x1c, 0x02, 0x02, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x34 4 */ 0x00, 0x00, 0x00, 0x04, 0x0c, 0x14, 0x24, 0x44, 0x7e, 0x04, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, -/* 0x35 5 */ 0x00, 0x00, 0x00, 0x7e, 0x40, 0x40, 0x7c, 0x02, 0x02, 0x02, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x36 6 */ 0x00, 0x00, 0x00, 0x1c, 0x20, 0x40, 0x40, 0x7c, 0x42, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x37 7 */ 0x00, 0x00, 0x00, 0x7e, 0x42, 0x02, 0x04, 0x08, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, -/* 0x38 8 */ 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x42, 0x3c, 0x42, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x39 9 */ 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x42, 0x3e, 0x02, 0x02, 0x04, 0x38, 0x00, 0x00, 0x00, 0x00, -/* 0x3a : */ 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x00, 0x00, 0x00, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x3b ; */ 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x00, 0x00, 0x00, 0x30, 0x30, 0x10, 0x20, 0x00, 0x00, 0x00, -/* 0x3c < */ 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x20, 0x40, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, -/* 0x3d = */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x3e > */ 0x00, 0x00, 0x00, 0x40, 0x20, 0x10, 0x08, 0x04, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, 0x00, 0x00, -/* 0x3f ? */ 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x04, 0x08, 0x08, 0x00, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, -/* 0x40 @ */ 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x4e, 0x52, 0x52, 0x4e, 0x40, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x41 A */ 0x00, 0x00, 0x00, 0x18, 0x24, 0x42, 0x42, 0x42, 0x7e, 0x42, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00, -/* 0x42 B */ 0x00, 0x00, 0x00, 0x7c, 0x42, 0x42, 0x42, 0x7c, 0x42, 0x42, 0x42, 0x7c, 0x00, 0x00, 0x00, 0x00, -/* 0x43 C */ 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x40, 0x40, 0x40, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x44 D */ 0x00, 0x00, 0x00, 0x78, 0x44, 0x42, 0x42, 0x42, 0x42, 0x42, 0x44, 0x78, 0x00, 0x00, 0x00, 0x00, -/* 0x45 E */ 0x00, 0x00, 0x00, 0x7e, 0x40, 0x40, 0x40, 0x78, 0x40, 0x40, 0x40, 0x7e, 0x00, 0x00, 0x00, 0x00, -/* 0x46 F */ 0x00, 0x00, 0x00, 0x7e, 0x40, 0x40, 0x40, 0x78, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, -/* 0x47 G */ 0x00, 0x00, 0x00, 0x3c, 0x42, 0x40, 0x40, 0x40, 0x4e, 0x42, 0x46, 0x3a, 0x00, 0x00, 0x00, 0x00, -/* 0x48 H */ 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x7e, 0x42, 0x42, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00, -/* 0x49 I */ 0x00, 0x00, 0x00, 0x1c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x1c, 0x00, 0x00, 0x00, 0x00, -/* 0x4a J */ 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x4b K */ 0x00, 0x00, 0x00, 0x42, 0x42, 0x44, 0x48, 0x70, 0x48, 0x44, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00, -/* 0x4c L */ 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x7e, 0x00, 0x00, 0x00, 0x00, -/* 0x4d M */ 0x00, 0x00, 0x00, 0x82, 0xc6, 0xaa, 0x92, 0x92, 0x82, 0x82, 0x82, 0x82, 0x00, 0x00, 0x00, 0x00, -/* 0x4e N */ 0x00, 0x00, 0x00, 0x42, 0x62, 0x52, 0x52, 0x4a, 0x4a, 0x46, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00, -/* 0x4f O */ 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x50 P */ 0x00, 0x00, 0x00, 0x7c, 0x42, 0x42, 0x42, 0x7c, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, -/* 0x51 Q */ 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x42, 0x42, 0x42, 0x4a, 0x4a, 0x3c, 0x04, 0x06, 0x00, 0x00, -/* 0x52 R */ 0x00, 0x00, 0x00, 0x7c, 0x42, 0x42, 0x42, 0x7c, 0x44, 0x42, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00, -/* 0x53 S */ 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x20, 0x18, 0x04, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x54 T */ 0x00, 0x00, 0x00, 0xfe, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, -/* 0x55 U */ 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x56 V */ 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x24, 0x18, 0x00, 0x00, 0x00, 0x00, -/* 0x57 W */ 0x00, 0x00, 0x00, 0x82, 0x82, 0x82, 0x82, 0x92, 0x92, 0xba, 0x6c, 0x44, 0x00, 0x00, 0x00, 0x00, -/* 0x58 X */ 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0x24, 0x18, 0x24, 0x42, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00, -/* 0x59 Y */ 0x00, 0x00, 0x00, 0x82, 0x82, 0x82, 0x44, 0x38, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, -/* 0x5a Z */ 0x00, 0x00, 0x00, 0x7e, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x40, 0x7e, 0x00, 0x00, 0x00, 0x00, -/* 0x5b [ */ 0x00, 0x00, 0x00, 0x3c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x5c \ */ 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x5d ] */ 0x00, 0x00, 0x00, 0x3c, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x5e ^ */ 0x00, 0x10, 0x28, 0x44, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x5f _ */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, -/* 0x60 ` */ 0x00, 0x00, 0x10, 0x10, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x61 a */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x3e, 0x42, 0x42, 0x3e, 0x00, 0x00, 0x00, 0x00, -/* 0x62 b */ 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x7c, 0x42, 0x42, 0x42, 0x42, 0x7c, 0x00, 0x00, 0x00, 0x00, -/* 0x63 c */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x42, 0x40, 0x40, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x64 d */ 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x3e, 0x42, 0x42, 0x42, 0x42, 0x3e, 0x00, 0x00, 0x00, 0x00, -/* 0x65 e */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x42, 0x7e, 0x40, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x66 f */ 0x00, 0x00, 0x00, 0x1c, 0x22, 0x22, 0x20, 0x78, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, -/* 0x67 g */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x42, 0x42, 0x42, 0x3e, 0x02, 0x42, 0x3c, 0x00, 0x00, -/* 0x68 h */ 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x5c, 0x62, 0x42, 0x42, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00, -/* 0x69 i */ 0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x18, 0x08, 0x08, 0x08, 0x08, 0x1c, 0x00, 0x00, 0x00, 0x00, -/* 0x6a j */ 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x22, 0x22, 0x1c, 0x00, 0x00, -/* 0x6b k */ 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x42, 0x44, 0x78, 0x44, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00, -/* 0x6c l */ 0x00, 0x00, 0x00, 0x18, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x1c, 0x00, 0x00, 0x00, 0x00, -/* 0x6d m */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0xee, 0x92, 0x92, 0x92, 0x82, 0x00, 0x00, 0x00, 0x00, -/* 0x6e n */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x62, 0x42, 0x42, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00, -/* 0x6f o */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x70 p */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x42, 0x42, 0x42, 0x7c, 0x40, 0x40, 0x40, 0x00, 0x00, -/* 0x71 q */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x42, 0x42, 0x42, 0x3e, 0x02, 0x02, 0x03, 0x00, 0x00, -/* 0x72 r */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x62, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, -/* 0x73 s */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x42, 0x38, 0x04, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, -/* 0x74 t */ 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x7c, 0x10, 0x10, 0x10, 0x10, 0x0c, 0x00, 0x00, 0x00, 0x00, -/* 0x75 u */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x46, 0x3a, 0x00, 0x00, 0x00, 0x00, -/* 0x76 v */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x22, 0x22, 0x22, 0x14, 0x08, 0x00, 0x00, 0x00, 0x00, -/* 0x77 w */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x92, 0x92, 0xba, 0x6c, 0x44, 0x00, 0x00, 0x00, 0x00, -/* 0x78 x */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x24, 0x18, 0x18, 0x24, 0x42, 0x00, 0x00, 0x00, 0x00, -/* 0x79 y */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x3e, 0x02, 0x04, 0x78, 0x00, 0x00, -/* 0x7a z */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x04, 0x08, 0x10, 0x20, 0x7e, 0x00, 0x00, 0x00, 0x00, -/* 0x7b { */ 0x00, 0x00, 0x00, 0x06, 0x08, 0x08, 0x08, 0x30, 0x08, 0x08, 0x08, 0x06, 0x00, 0x00, 0x00, 0x00, -/* 0x7c | */ 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x00, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, -/* 0x7d } */ 0x00, 0x00, 0x00, 0x60, 0x10, 0x10, 0x10, 0x0c, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, 0x00, -/* 0x7e ~ */ 0x00, 0x00, 0x00, 0x76, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 0x7f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x28, 0x44, 0x82, 0x82, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, -}; - -#else - -const uchar fonttbl[] = { - - -/* Character (0x20): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, - -/* Character ! (0x21): - ht=16, width=8 - +--------+ - | | - | | - | ** | - | **** | - | **** | - | **** | - | **** | - | ** | - | ** | - | | - | ** | - | ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x18, -0x3c, -0x3c, -0x3c, -0x3c, -0x18, -0x18, -0x00, -0x18, -0x18, -0x00, -0x00, -0x00, -0x00, - -/* Character " (0x22): - ht=16, width=8 - +--------+ - | | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | * * | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +--------+ */ -0x00, -0x36, -0x36, -0x36, -0x36, -0x14, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, - -/* Character # (0x23): - ht=16, width=8 - +--------+ - | | - | | - | ** ** | - | ** ** | - | ** ** | - |******* | - | ** ** | - | ** ** | - |******* | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x6c, -0x6c, -0x6c, -0xfe, -0x6c, -0x6c, -0xfe, -0x6c, -0x6c, -0x6c, -0x00, -0x00, -0x00, -0x00, - -/* Character $ (0x24): - ht=16, width=8 - +--------+ - | | - | | - | ** | - | ** | - | ***** | - |** ** | - |** | - | **** | - | **** | - | ** | - |** ** | - | ***** | - | ** | - | ** | - | | - | | - +--------+ */ -0x00, -0x00, -0x18, -0x18, -0x7c, -0xc6, -0xc0, -0x78, -0x3c, -0x06, -0xc6, -0x7c, -0x18, -0x18, -0x00, -0x00, - -/* Character % (0x25): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | ** * | - | ** ** | - | ** | - | ** | - | ** | - | ** ** | - |** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x62, -0x66, -0x0c, -0x18, -0x30, -0x66, -0xc6, -0x00, -0x00, -0x00, -0x00, - -/* Character & (0x26): - ht=16, width=8 - +--------+ - | | - | | - | *** | - | ** ** | - | *** | - | ** | - | *** ** | - | ****** | - |** ** | - |** ** | - |** ** | - | *** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x38, -0x6c, -0x38, -0x30, -0x76, -0x7e, -0xcc, -0xcc, -0xcc, -0x76, -0x00, -0x00, -0x00, -0x00, - -/* Character ' (0x27): - ht=16, width=8 - +--------+ - | | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +--------+ */ -0x00, -0x0c, -0x0c, -0x0c, -0x18, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, - -/* Character ( (0x28): - ht=16, width=8 - +--------+ - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x0c, -0x18, -0x30, -0x30, -0x30, -0x30, -0x30, -0x30, -0x18, -0x0c, -0x00, -0x00, -0x00, -0x00, - -/* Character ) (0x29): - ht=16, width=8 - +--------+ - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x30, -0x18, -0x0c, -0x0c, -0x0c, -0x0c, -0x0c, -0x0c, -0x18, -0x30, -0x00, -0x00, -0x00, -0x00, - -/* Character * (0x2a): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | ** ** | - | *** | - |******* | - | *** | - | ** ** | - | | - | | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x6c, -0x38, -0xfe, -0x38, -0x6c, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, - -/* Character + (0x2b): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | ** | - | ** | - | ****** | - | ** | - | ** | - | | - | | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x18, -0x18, -0x7e, -0x18, -0x18, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, - -/* Character , (0x2c): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x0c, -0x0c, -0x0c, -0x18, -0x00, -0x00, -0x00, - -/* Character - (0x2d): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | | - | | - |******* | - | | - | | - | | - | | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0xfe, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, - -/* Character . (0x2e): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | ** | - | ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x18, -0x18, -0x00, -0x00, -0x00, -0x00, - -/* Character / (0x2f): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | * | - | ** | - | ** | - | ** | - | ** | - | ** | - |** | - |* | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x02, -0x06, -0x0c, -0x18, -0x30, -0x60, -0xc0, -0x80, -0x00, -0x00, -0x00, -0x00, - -/* Character 0 (0x30): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - |** ** | - |** ** | - |** *** | - |** **** | - |**** ** | - |*** ** | - |** ** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0xc6, -0xc6, -0xce, -0xde, -0xf6, -0xe6, -0xc6, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character 1 (0x31): - ht=16, width=8 - +--------+ - | | - | | - | ** | - | **** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ****** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x18, -0x78, -0x18, -0x18, -0x18, -0x18, -0x18, -0x18, -0x18, -0x7e, -0x00, -0x00, -0x00, -0x00, - -/* Character 2 (0x32): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - |** ** | - |** ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |** ** | - |******* | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0xc6, -0xc6, -0x06, -0x0c, -0x18, -0x30, -0x60, -0xc6, -0xfe, -0x00, -0x00, -0x00, -0x00, - -/* Character 3 (0x33): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - |** ** | - | ** | - | ** | - | **** | - | ** | - | ** | - | ** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0xc6, -0x06, -0x06, -0x3c, -0x06, -0x06, -0x06, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character 4 (0x34): - ht=16, width=8 - +--------+ - | | - | | - | ** | - | *** | - | **** | - | ** ** | - |** ** | - |** ** | - |******* | - | ** | - | ** | - | **** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x0c, -0x1c, -0x3c, -0x6c, -0xcc, -0xcc, -0xfe, -0x0c, -0x0c, -0x1e, -0x00, -0x00, -0x00, -0x00, - -/* Character 5 (0x35): - ht=16, width=8 - +--------+ - | | - | | - |******* | - |** | - |** | - |** | - |****** | - | ** | - | ** | - | ** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xfe, -0xc0, -0xc0, -0xc0, -0xfc, -0x06, -0x06, -0x06, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character 6 (0x36): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - |** ** | - |** | - |** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0xc6, -0xc0, -0xc0, -0xfc, -0xc6, -0xc6, -0xc6, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character 7 (0x37): - ht=16, width=8 - +--------+ - | | - | | - |******* | - |** ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xfe, -0xc6, -0x06, -0x0c, -0x18, -0x30, -0x30, -0x30, -0x30, -0x30, -0x00, -0x00, -0x00, -0x00, - -/* Character 8 (0x38): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - |** ** | - |** ** | - |** ** | - | ***** | - |** ** | - |** ** | - |** ** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0xc6, -0xc6, -0xc6, -0x7c, -0xc6, -0xc6, -0xc6, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character 9 (0x39): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - |** ** | - |** ** | - |** ** | - |** ** | - | ****** | - | ** | - | ** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0xc6, -0xc6, -0xc6, -0xc6, -0x7e, -0x06, -0x06, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character : (0x3a): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | ** | - | ** | - | | - | | - | ** | - | ** | - | | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x0c, -0x0c, -0x00, -0x00, -0x0c, -0x0c, -0x00, -0x00, -0x00, -0x00, -0x00, - -/* Character ; (0x3b): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | ** | - | ** | - | | - | | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x0c, -0x0c, -0x00, -0x00, -0x0c, -0x0c, -0x0c, -0x18, -0x00, -0x00, -0x00, - -/* Character < (0x3c): - ht=16, width=8 - +--------+ - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - |** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x0c, -0x18, -0x30, -0x60, -0xc0, -0x60, -0x30, -0x18, -0x0c, -0x00, -0x00, -0x00, -0x00, - -/* Character = (0x3d): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | | - |******* | - | | - |******* | - | | - | | - | | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0xfe, -0x00, -0xfe, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, - -/* Character > (0x3e): - ht=16, width=8 - +--------+ - | | - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x60, -0x30, -0x18, -0x0c, -0x06, -0x0c, -0x18, -0x30, -0x60, -0x00, -0x00, -0x00, -0x00, - -/* Character ? (0x3f): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - |** ** | - |** ** | - | ** | - | ** | - | ** | - | ** | - | | - | ** | - | ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0xc6, -0xc6, -0x0c, -0x18, -0x18, -0x18, -0x00, -0x18, -0x18, -0x00, -0x00, -0x00, -0x00, - -/* Character @ (0x40): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - |** ** | - |** ** | - |** ** | - |** **** | - |** **** | - |** **** | - |** *** | - |** | - | ****** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0xc6, -0xc6, -0xc6, -0xde, -0xde, -0xde, -0xdc, -0xc0, -0x7e, -0x00, -0x00, -0x00, -0x00, - -/* Character A (0x41): - ht=16, width=8 - +--------+ - | | - | | - | *** | - | ** ** | - |** ** | - |** ** | - |** ** | - |******* | - |** ** | - |** ** | - |** ** | - |** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x38, -0x6c, -0xc6, -0xc6, -0xc6, -0xfe, -0xc6, -0xc6, -0xc6, -0xc6, -0x00, -0x00, -0x00, -0x00, - -/* Character B (0x42): - ht=16, width=8 - +--------+ - | | - | | - |****** | - | ** ** | - | ** ** | - | ** ** | - | ***** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - |****** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xfc, -0x66, -0x66, -0x66, -0x7c, -0x66, -0x66, -0x66, -0x66, -0xfc, -0x00, -0x00, -0x00, -0x00, - -/* Character C (0x43): - ht=16, width=8 - +--------+ - | | - | | - | **** | - | ** ** | - |** * | - |** | - |** | - |** | - |** | - |** * | - | ** ** | - | **** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x3c, -0x66, -0xc2, -0xc0, -0xc0, -0xc0, -0xc0, -0xc2, -0x66, -0x3c, -0x00, -0x00, -0x00, -0x00, - -/* Character D (0x44): - ht=16, width=8 - +--------+ - | | - | | - |***** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - |***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xf8, -0x6c, -0x66, -0x66, -0x66, -0x66, -0x66, -0x66, -0x6c, -0xf8, -0x00, -0x00, -0x00, -0x00, - -/* Character E (0x45): - ht=16, width=8 - +--------+ - | | - | | - |******* | - | ** ** | - | ** | - | ** * | - | ***** | - | ** * | - | ** | - | ** | - | ** ** | - |******* | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xfe, -0x66, -0x60, -0x64, -0x7c, -0x64, -0x60, -0x60, -0x66, -0xfe, -0x00, -0x00, -0x00, -0x00, - -/* Character F (0x46): - ht=16, width=8 - +--------+ - | | - | | - |******* | - | ** ** | - | ** | - | ** * | - | ***** | - | ** * | - | ** | - | ** | - | ** | - |**** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xfe, -0x66, -0x60, -0x64, -0x7c, -0x64, -0x60, -0x60, -0x60, -0xf0, -0x00, -0x00, -0x00, -0x00, - -/* Character G (0x47): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - |** ** | - |** ** | - |** | - |** | - |** | - |** *** | - |** ** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0xc6, -0xc6, -0xc0, -0xc0, -0xc0, -0xce, -0xc6, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character H (0x48): - ht=16, width=8 - +--------+ - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - |******* | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xc6, -0xc6, -0xc6, -0xc6, -0xfe, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0x00, -0x00, -0x00, -0x00, - -/* Character I (0x49): - ht=16, width=8 - +--------+ - | | - | | - | **** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | **** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x3c, -0x18, -0x18, -0x18, -0x18, -0x18, -0x18, -0x18, -0x18, -0x3c, -0x00, -0x00, -0x00, -0x00, - -/* Character J (0x4a): - ht=16, width=8 - +--------+ - | | - | | - | **** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |** ** | - |** ** | - | *** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x3c, -0x18, -0x18, -0x18, -0x18, -0x18, -0x18, -0xd8, -0xd8, -0x70, -0x00, -0x00, -0x00, -0x00, - -/* Character K (0x4b): - ht=16, width=8 - +--------+ - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - |**** | - |**** | - |** ** | - |** ** | - |** ** | - |** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xc6, -0xc6, -0xcc, -0xd8, -0xf0, -0xf0, -0xd8, -0xcc, -0xc6, -0xc6, -0x00, -0x00, -0x00, -0x00, - -/* Character L (0x4c): - ht=16, width=8 - +--------+ - | | - | | - |**** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** * | - | ** ** | - |******* | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xf0, -0x60, -0x60, -0x60, -0x60, -0x60, -0x60, -0x62, -0x66, -0xfe, -0x00, -0x00, -0x00, -0x00, - -/* Character M (0x4d): - ht=16, width=8 - +--------+ - | | - | | - |** ** | - |** ** | - |*** *** | - |*** *** | - |******* | - |** * ** | - |** * ** | - |** * ** | - |** ** | - |** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xc6, -0xc6, -0xee, -0xee, -0xfe, -0xd6, -0xd6, -0xd6, -0xc6, -0xc6, -0x00, -0x00, -0x00, -0x00, - -/* Character N (0x4e): - ht=16, width=8 - +--------+ - | | - | | - |** ** | - |** ** | - |*** ** | - |*** ** | - |**** ** | - |** **** | - |** *** | - |** *** | - |** ** | - |** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xc6, -0xc6, -0xe6, -0xe6, -0xf6, -0xde, -0xce, -0xce, -0xc6, -0xc6, -0x00, -0x00, -0x00, -0x00, - -/* Character O (0x4f): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character P (0x50): - ht=16, width=8 - +--------+ - | | - | | - |****** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ***** | - | ** | - | ** | - | ** | - |**** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xfc, -0x66, -0x66, -0x66, -0x66, -0x7c, -0x60, -0x60, -0x60, -0xf0, -0x00, -0x00, -0x00, -0x00, - -/* Character Q (0x51): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** * ** | - |** * ** | - | ***** | - | ** | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0xd6, -0xd6, -0x7c, -0x06, -0x00, -0x00, -0x00, - -/* Character R (0x52): - ht=16, width=8 - +--------+ - | | - | | - |****** | - | ** ** | - | ** ** | - | ** ** | - | ***** | - | **** | - | ** ** | - | ** ** | - | ** ** | - |*** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xfc, -0x66, -0x66, -0x66, -0x7c, -0x78, -0x6c, -0x66, -0x66, -0xe6, -0x00, -0x00, -0x00, -0x00, - -/* Character S (0x53): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - |** ** | - |** | - |** | - | *** | - | *** | - | ** | - | ** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0xc6, -0xc0, -0xc0, -0x70, -0x1c, -0x06, -0x06, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character T (0x54): - ht=16, width=8 - +--------+ - | | - | | - | ****** | - | * ** * | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | **** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7e, -0x5a, -0x18, -0x18, -0x18, -0x18, -0x18, -0x18, -0x18, -0x3c, -0x00, -0x00, -0x00, -0x00, - -/* Character U (0x55): - ht=16, width=8 - +--------+ - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character V (0x56): - ht=16, width=8 - +--------+ - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ** ** | - | *** | - | * | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0x6c, -0x38, -0x10, -0x00, -0x00, -0x00, -0x00, - -/* Character W (0x57): - ht=16, width=8 - +--------+ - | | - | | - |** ** | - |** ** | - |** ** | - |** * ** | - |** * ** | - |** * ** | - |******* | - |*** *** | - |** ** | - |** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xc6, -0xc6, -0xc6, -0xd6, -0xd6, -0xd6, -0xfe, -0xee, -0xc6, -0xc6, -0x00, -0x00, -0x00, -0x00, - -/* Character X (0x58): - ht=16, width=8 - +--------+ - | | - | | - |** ** | - |** ** | - |** ** | - | ** ** | - | *** | - | *** | - | ** ** | - |** ** | - |** ** | - |** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xc6, -0xc6, -0xc6, -0x6c, -0x38, -0x38, -0x6c, -0xc6, -0xc6, -0xc6, -0x00, -0x00, -0x00, -0x00, - -/* Character Y (0x59): - ht=16, width=8 - +--------+ - | | - | | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | **** | - | ** | - | ** | - | ** | - | **** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x66, -0x66, -0x66, -0x66, -0x66, -0x3c, -0x18, -0x18, -0x18, -0x3c, -0x00, -0x00, -0x00, -0x00, - -/* Character Z (0x5a): - ht=16, width=8 - +--------+ - | | - | | - |******* | - |** ** | - |* ** | - | ** | - | ** | - | ** | - | ** | - |** * | - |** ** | - |******* | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xfe, -0xc6, -0x86, -0x0c, -0x18, -0x30, -0x60, -0xc2, -0xc6, -0xfe, -0x00, -0x00, -0x00, -0x00, - -/* Character [ (0x5b): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0x60, -0x60, -0x60, -0x60, -0x60, -0x60, -0x60, -0x60, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character \ (0x5c): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - |* | - |** | - | ** | - | ** | - | ** | - | ** | - | ** | - | * | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x80, -0xc0, -0x60, -0x30, -0x18, -0x0c, -0x06, -0x02, -0x00, -0x00, -0x00, -0x00, - -/* Character ] (0x5d): - ht=16, width=8 - +--------+ - | | - | | - | ***** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x7c, -0x0c, -0x0c, -0x0c, -0x0c, -0x0c, -0x0c, -0x0c, -0x0c, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character ^ (0x5e): - ht=16, width=8 - +--------+ - | | - | * | - | *** | - | ** ** | - |** ** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +--------+ */ -0x00, -0x10, -0x38, -0x6c, -0xc6, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, - -/* Character _ (0x5f): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - |********| - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0xff, -0x00, -0x00, - -/* Character ` (0x60): - ht=16, width=8 - +--------+ - | | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +--------+ */ -0x00, -0x18, -0x18, -0x18, -0x0c, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, - -/* Character a (0x61): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | **** | - | ** | - | ***** | - |** ** | - |** ** | - |** *** | - | *** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x78, -0x0c, -0x7c, -0xcc, -0xcc, -0xdc, -0x76, -0x00, -0x00, -0x00, -0x00, - -/* Character b (0x62): - ht=16, width=8 - +--------+ - | | - | | - |*** | - | ** | - | ** | - | ***** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - |****** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xe0, -0x60, -0x60, -0x7c, -0x66, -0x66, -0x66, -0x66, -0x66, -0xfc, -0x00, -0x00, -0x00, -0x00, - -/* Character c (0x63): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | ***** | - |** ** | - |** | - |** | - |** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x7c, -0xc6, -0xc0, -0xc0, -0xc0, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character d (0x64): - ht=16, width=8 - +--------+ - | | - | | - | *** | - | ** | - | ** | - | ***** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ****** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x1c, -0x0c, -0x0c, -0x7c, -0xcc, -0xcc, -0xcc, -0xcc, -0xcc, -0x7e, -0x00, -0x00, -0x00, -0x00, - -/* Character e (0x65): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | ***** | - |** ** | - |** ** | - |******* | - |** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x7c, -0xc6, -0xc6, -0xfe, -0xc0, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character f (0x66): - ht=16, width=8 - +--------+ - | | - | | - | *** | - | ** ** | - | ** | - | ** | - |****** | - | ** | - | ** | - | ** | - | ** | - | **** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x1c, -0x36, -0x30, -0x30, -0xfc, -0x30, -0x30, -0x30, -0x30, -0x78, -0x00, -0x00, -0x00, -0x00, - -/* Character g (0x67): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | *** ** | - |** *** | - |** ** | - |** ** | - |** *** | - | *** ** | - | ** | - |** ** | - | ***** | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x76, -0xce, -0xc6, -0xc6, -0xce, -0x76, -0x06, -0xc6, -0x7c, -0x00, -0x00, - -/* Character h (0x68): - ht=16, width=8 - +--------+ - | | - | | - |*** | - | ** | - | ** | - | ***** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - |*** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xe0, -0x60, -0x60, -0x7c, -0x66, -0x66, -0x66, -0x66, -0x66, -0xe6, -0x00, -0x00, -0x00, -0x00, - -/* Character i (0x69): - ht=16, width=8 - +--------+ - | | - | | - | ** | - | ** | - | | - | *** | - | ** | - | ** | - | ** | - | ** | - | ** | - | **** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x18, -0x18, -0x00, -0x38, -0x18, -0x18, -0x18, -0x18, -0x18, -0x3c, -0x00, -0x00, -0x00, -0x00, - -/* Character j (0x6a): - ht=16, width=8 - +--------+ - | | - | | - | ** | - | ** | - | | - | *** | - | ** | - | ** | - | ** | - | ** | - | ** | - |** ** | - |** ** | - | **** | - | | - | | - +--------+ */ -0x00, -0x00, -0x0c, -0x0c, -0x00, -0x1c, -0x0c, -0x0c, -0x0c, -0x0c, -0x0c, -0xcc, -0xcc, -0x78, -0x00, -0x00, - -/* Character k (0x6b): - ht=16, width=8 - +--------+ - | | - | | - |*** | - | ** | - | ** | - | ** ** | - | ** ** | - | ** ** | - | **** | - | ** ** | - | ** ** | - |*** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0xe0, -0x60, -0x60, -0x66, -0x66, -0x6c, -0x78, -0x6c, -0x66, -0xe6, -0x00, -0x00, -0x00, -0x00, - -/* Character l (0x6c): - ht=16, width=8 - +--------+ - | | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | *** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x18, -0x18, -0x18, -0x18, -0x18, -0x18, -0x18, -0x18, -0x18, -0x1c, -0x00, -0x00, -0x00, -0x00, - -/* Character m (0x6d): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | ** ** | - |******* | - |** * ** | - |** * ** | - |** ** | - |** ** | - |** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x6c, -0xfe, -0xd6, -0xd6, -0xc6, -0xc6, -0xc6, -0x00, -0x00, -0x00, -0x00, - -/* Character n (0x6e): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - |** *** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0xdc, -0x66, -0x66, -0x66, -0x66, -0x66, -0x66, -0x00, -0x00, -0x00, -0x00, - -/* Character o (0x6f): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | ***** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x7c, -0xc6, -0xc6, -0xc6, -0xc6, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character p (0x70): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - |** *** | - | ** ** | - | ** ** | - | ** ** | - | ** ** | - | ***** | - | ** | - | ** | - |**** | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0xdc, -0x66, -0x66, -0x66, -0x66, -0x7c, -0x60, -0x60, -0xf0, -0x00, -0x00, - -/* Character q (0x71): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | *** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | ***** | - | ** | - | ** | - | **** | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x76, -0xcc, -0xcc, -0xcc, -0xcc, -0x7c, -0x0c, -0x0c, -0x1e, -0x00, -0x00, - -/* Character r (0x72): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - |** *** | - | ** ** | - | ** | - | ** | - | ** | - | ** | - |**** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0xdc, -0x66, -0x60, -0x60, -0x60, -0x60, -0xf0, -0x00, -0x00, -0x00, -0x00, - -/* Character s (0x73): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | ***** | - |** ** | - |** | - | ***** | - | ** | - |** ** | - | ***** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x7c, -0xc6, -0xc0, -0x7c, -0x06, -0xc6, -0x7c, -0x00, -0x00, -0x00, -0x00, - -/* Character t (0x74): - ht=16, width=8 - +--------+ - | | - | | - | ** | - | ** | - | ** | - |****** | - | ** | - | ** | - | ** | - | ** | - | ** ** | - | *** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x30, -0x30, -0x30, -0xfc, -0x30, -0x30, -0x30, -0x30, -0x36, -0x1c, -0x00, -0x00, -0x00, -0x00, - -/* Character u (0x75): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | *** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0xcc, -0xcc, -0xcc, -0xcc, -0xcc, -0xcc, -0x76, -0x00, -0x00, -0x00, -0x00, - -/* Character v (0x76): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - | ** ** | - | *** | - | * | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0xc6, -0xc6, -0xc6, -0xc6, -0x6c, -0x38, -0x10, -0x00, -0x00, -0x00, -0x00, - -/* Character w (0x77): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - |** ** | - |** ** | - |** * ** | - |** * ** | - |** * ** | - |******* | - | ** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0xc6, -0xc6, -0xd6, -0xd6, -0xd6, -0xfe, -0x6c, -0x00, -0x00, -0x00, -0x00, - -/* Character x (0x78): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - |** ** | - |** ** | - | ** ** | - | *** | - | ** ** | - |** ** | - |** ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0xc6, -0xc6, -0x6c, -0x38, -0x6c, -0xc6, -0xc6, -0x00, -0x00, -0x00, -0x00, - -/* Character y (0x79): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - |** *** | - | *** ** | - | ** | - |** ** | - | ***** | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0xc6, -0xc6, -0xc6, -0xc6, -0xce, -0x76, -0x06, -0xc6, -0x7c, -0x00, -0x00, - -/* Character z (0x7a): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - |******* | - |* ** | - | ** | - | ** | - | ** | - | ** * | - |******* | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0xfe, -0x86, -0x0c, -0x18, -0x30, -0x62, -0xfe, -0x00, -0x00, -0x00, -0x00, - -/* Character { (0x7b): - ht=16, width=8 - +--------+ - | | - | | - | *** | - | ** | - | ** | - | ** | - | *** | - | ** | - | ** | - | ** | - | ** | - | *** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x0e, -0x18, -0x18, -0x18, -0x70, -0x18, -0x18, -0x18, -0x18, -0x0e, -0x00, -0x00, -0x00, -0x00, - -/* Character | (0x7c): - ht=16, width=8 - +--------+ - | | - | | - | ** | - | ** | - | ** | - | ** | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x18, -0x18, -0x18, -0x18, -0x00, -0x18, -0x18, -0x18, -0x18, -0x18, -0x00, -0x00, -0x00, -0x00, - -/* Character } (0x7d): - ht=16, width=8 - +--------+ - | | - | | - | *** | - | ** | - | ** | - | ** | - | *** | - | ** | - | ** | - | ** | - | ** | - | *** | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x70, -0x18, -0x18, -0x18, -0x0e, -0x18, -0x18, -0x18, -0x18, -0x70, -0x00, -0x00, -0x00, -0x00, - -/* Character ~ (0x7e): - ht=16, width=8 - +--------+ - | | - | | - | *** ** | - |** *** | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x76, -0xdc, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, -0x00, - -/* Character  (0x7f): - ht=16, width=8 - +--------+ - | | - | | - | | - | | - | | - | * | - | *** | - | *** | - | ** ** | - | ** ** | - |******* | - | | - | | - | | - | | - | | - +--------+ */ -0x00, -0x00, -0x00, -0x00, -0x00, -0x10, -0x38, -0x38, -0x6c, -0x6c, -0xfe, -0x00, -0x00, -0x00, -0x00, -0x00, - -}; - -#endif - -//#define font8x16 fonttbl diff --git a/ports/beagleboneblack/lcd_lut.h b/ports/beagleboneblack/lcd_lut.h deleted file mode 100644 index 9b074f6..0000000 --- a/ports/beagleboneblack/lcd_lut.h +++ /dev/null @@ -1,289 +0,0 @@ -//------------------------------------------------------------------------ -// lcd_lut.h: Lookup Table Values -// - -uchar lcd_lut[256][3] = { -// RED, GREEN, BLUE // Entry - { 0x0, 0x0, 0x0, }, // 00 - { 0x0, 0x0, 0xA, }, // 01 - { 0x0, 0xA, 0x0, }, // 02 - { 0x0, 0xA, 0xA, }, // 03 - { 0xA, 0x0, 0x0, }, // 04 - { 0xA, 0x0, 0xA, }, // 05 - { 0xA, 0xA, 0x0, }, // 06 - { 0xA, 0xA, 0xA, }, // 07 - { 0x5, 0x5, 0x5, }, // 08 - { 0x5, 0x5, 0xF, }, // 09 - { 0x5, 0xF, 0x5, }, // 0A - { 0x5, 0xF, 0xF, }, // 0B - { 0xF, 0x5, 0x5, }, // 0C - { 0xF, 0x5, 0xF, }, // 0D - { 0xF, 0xF, 0x5, }, // 0E - { 0xF, 0xF, 0xF, }, // 0F - { 0x0, 0x0, 0x0, }, // 10 - { 0x1, 0x1, 0x1, }, // 11 - { 0x2, 0x2, 0x2, }, // 12 - { 0x2, 0x2, 0x2, }, // 13 - { 0x3, 0x3, 0x3, }, // 14 - { 0x4, 0x4, 0x4, }, // 15 - { 0x5, 0x5, 0x5, }, // 16 - { 0x6, 0x6, 0x6, }, // 17 - { 0x7, 0x7, 0x7, }, // 18 - { 0x8, 0x8, 0x8, }, // 19 - { 0x9, 0x9, 0x9, }, // 1A - { 0xA, 0xA, 0xA, }, // 1B - { 0xB, 0xB, 0xB, }, // 1C - { 0xC, 0xC, 0xC, }, // 1D - { 0xE, 0xE, 0xE, }, // 1E - { 0xF, 0xF, 0xF, }, // 1F - { 0x0, 0x0, 0xF, }, // 20 - { 0x4, 0x0, 0xF, }, // 21 - { 0x7, 0x0, 0xF, }, // 22 - { 0xB, 0x0, 0xF, }, // 23 - { 0xF, 0x0, 0xF, }, // 24 - { 0xF, 0x0, 0xB, }, // 25 - { 0xF, 0x0, 0x7, }, // 26 - { 0xF, 0x0, 0x4, }, // 27 - { 0xF, 0x0, 0x0, }, // 28 - { 0xF, 0x4, 0x0, }, // 29 - { 0xF, 0x7, 0x0, }, // 2A - { 0xF, 0xB, 0x0, }, // 2B - { 0xF, 0xF, 0x0, }, // 2C - { 0xB, 0xF, 0x0, }, // 2D - { 0x7, 0xF, 0x0, }, // 2E - { 0x4, 0xF, 0x0, }, // 2F - { 0x0, 0xF, 0x0, }, // 30 - { 0x0, 0xF, 0x4, }, // 31 - { 0x0, 0xF, 0x7, }, // 32 - { 0x0, 0xF, 0xB, }, // 33 - { 0x0, 0xF, 0xF, }, // 34 - { 0x0, 0xB, 0xF, }, // 35 - { 0x0, 0x7, 0xF, }, // 36 - { 0x0, 0x4, 0xF, }, // 37 - { 0x7, 0x7, 0xF, }, // 38 - { 0x9, 0x7, 0xF, }, // 39 - { 0xB, 0x7, 0xF, }, // 3A - { 0xD, 0x7, 0xF, }, // 3B - { 0xF, 0x7, 0xF, }, // 3C - { 0xF, 0x7, 0xD, }, // 3D - { 0xF, 0x7, 0xB, }, // 3E - { 0xF, 0x7, 0x9, }, // 3F - { 0xF, 0x7, 0x7, }, // 40 - { 0xF, 0x9, 0x7, }, // 41 - { 0xF, 0xB, 0x7, }, // 42 - { 0xF, 0xD, 0x7, }, // 43 - { 0xF, 0xF, 0x7, }, // 44 - { 0xD, 0xF, 0x7, }, // 45 - { 0xB, 0xF, 0x7, }, // 46 - { 0x9, 0xF, 0x7, }, // 47 - { 0x7, 0xF, 0x7, }, // 48 - { 0x7, 0xF, 0x9, }, // 49 - { 0x7, 0xF, 0xB, }, // 4A - { 0x7, 0xF, 0xD, }, // 4B - { 0x7, 0xF, 0xF, }, // 4C - { 0x7, 0xD, 0xF, }, // 4D - { 0x7, 0xB, 0xF, }, // 4E - { 0x7, 0x9, 0xF, }, // 4F - { 0xB, 0xB, 0xF, }, // 50 - { 0xC, 0xB, 0xF, }, // 51 - { 0xD, 0xB, 0xF, }, // 52 - { 0xE, 0xB, 0xF, }, // 53 - { 0xF, 0xB, 0xF, }, // 54 - { 0xF, 0xB, 0xE, }, // 55 - { 0xF, 0xB, 0xD, }, // 56 - { 0xF, 0xB, 0xC, }, // 57 - { 0xF, 0xB, 0xB, }, // 58 - { 0xF, 0xC, 0xB, }, // 59 - { 0xF, 0xD, 0xB, }, // 5A - { 0xF, 0xE, 0xB, }, // 5B - { 0xF, 0xF, 0xB, }, // 5C - { 0xE, 0xF, 0xB, }, // 5D - { 0xD, 0xF, 0xB, }, // 5E - { 0xC, 0xF, 0xB, }, // 5F - { 0xB, 0xF, 0xB, }, // 60 - { 0xB, 0xF, 0xC, }, // 61 - { 0xB, 0xF, 0xD, }, // 62 - { 0xB, 0xF, 0xE, }, // 63 - { 0xB, 0xF, 0xF, }, // 64 - { 0xB, 0xE, 0xF, }, // 65 - { 0xB, 0xD, 0xF, }, // 66 - { 0xB, 0xC, 0xF, }, // 67 - { 0x0, 0x0, 0x7, }, // 68 - { 0x1, 0x0, 0x7, }, // 69 - { 0x3, 0x0, 0x7, }, // 6A - { 0x5, 0x0, 0x7, }, // 6B - { 0x7, 0x0, 0x7, }, // 6C - { 0x7, 0x0, 0x5, }, // 6D - { 0x7, 0x0, 0x3, }, // 6E - { 0x7, 0x0, 0x1, }, // 6F - { 0x7, 0x0, 0x0, }, // 70 - { 0x7, 0x1, 0x0, }, // 71 - { 0x7, 0x3, 0x0, }, // 72 - { 0x7, 0x5, 0x0, }, // 73 - { 0x7, 0x7, 0x0, }, // 74 - { 0x5, 0x7, 0x0, }, // 75 - { 0x3, 0x7, 0x0, }, // 76 - { 0x1, 0x7, 0x0, }, // 77 - { 0x0, 0x7, 0x0, }, // 78 - { 0x0, 0x7, 0x1, }, // 79 - { 0x0, 0x7, 0x3, }, // 7A - { 0x0, 0x7, 0x5, }, // 7B - { 0x0, 0x7, 0x7, }, // 7C - { 0x0, 0x5, 0x7, }, // 7D - { 0x0, 0x3, 0x7, }, // 7E - { 0x0, 0x1, 0x7, }, // 7F - { 0x3, 0x3, 0x7, }, // 80 - { 0x4, 0x3, 0x7, }, // 81 - { 0x5, 0x3, 0x7, }, // 82 - { 0x6, 0x3, 0x7, }, // 83 - { 0x7, 0x3, 0x7, }, // 84 - { 0x7, 0x3, 0x6, }, // 85 - { 0x7, 0x3, 0x5, }, // 86 - { 0x7, 0x3, 0x4, }, // 87 - { 0x7, 0x3, 0x3, }, // 88 - { 0x7, 0x4, 0x3, }, // 89 - { 0x7, 0x5, 0x3, }, // 8A - { 0x7, 0x6, 0x3, }, // 8B - { 0x7, 0x7, 0x3, }, // 8C - { 0x6, 0x7, 0x3, }, // 8D - { 0x5, 0x7, 0x3, }, // 8E - { 0x4, 0x7, 0x3, }, // 8F - { 0x3, 0x7, 0x3, }, // 90 - { 0x3, 0x7, 0x4, }, // 91 - { 0x3, 0x7, 0x5, }, // 92 - { 0x3, 0x7, 0x6, }, // 93 - { 0x3, 0x7, 0x7, }, // 94 - { 0x3, 0x6, 0x7, }, // 95 - { 0x3, 0x5, 0x7, }, // 96 - { 0x3, 0x4, 0x7, }, // 97 - { 0x5, 0x5, 0x7, }, // 98 - { 0x5, 0x5, 0x7, }, // 99 - { 0x6, 0x5, 0x7, }, // 9A - { 0x6, 0x5, 0x7, }, // 9B - { 0x7, 0x5, 0x7, }, // 9C - { 0x7, 0x5, 0x6, }, // 9D - { 0x7, 0x5, 0x6, }, // 9E - { 0x7, 0x5, 0x5, }, // 9F - { 0x7, 0x5, 0x5, }, // A0 - { 0x7, 0x5, 0x5, }, // A1 - { 0x7, 0x6, 0x5, }, // A2 - { 0x7, 0x6, 0x5, }, // A3 - { 0x7, 0x7, 0x5, }, // A4 - { 0x6, 0x7, 0x5, }, // A5 - { 0x6, 0x7, 0x5, }, // A6 - { 0x5, 0x7, 0x5, }, // A7 - { 0x5, 0x7, 0x5, }, // A8 - { 0x5, 0x7, 0x5, }, // A9 - { 0x5, 0x7, 0x6, }, // AA - { 0x5, 0x7, 0x6, }, // AB - { 0x5, 0x7, 0x7, }, // AC - { 0x5, 0x6, 0x7, }, // AD - { 0x5, 0x6, 0x7, }, // AE - { 0x5, 0x5, 0x7, }, // AF - { 0x0, 0x0, 0x4, }, // B0 - { 0x1, 0x0, 0x4, }, // B1 - { 0x2, 0x0, 0x4, }, // B2 - { 0x3, 0x0, 0x4, }, // B3 - { 0x4, 0x0, 0x4, }, // B4 - { 0x4, 0x0, 0x3, }, // B5 - { 0x4, 0x0, 0x2, }, // B6 - { 0x4, 0x0, 0x1, }, // B7 - { 0x4, 0x0, 0x0, }, // B8 - { 0x4, 0x1, 0x0, }, // B9 - { 0x4, 0x2, 0x0, }, // BA - { 0x4, 0x3, 0x0, }, // BB - { 0x4, 0x4, 0x0, }, // BC - { 0x3, 0x4, 0x0, }, // BD - { 0x2, 0x4, 0x0, }, // BE - { 0x1, 0x4, 0x0, }, // BF - { 0x0, 0x4, 0x0, }, // C0 - { 0x0, 0x4, 0x1, }, // C1 - { 0x0, 0x4, 0x2, }, // C2 - { 0x0, 0x4, 0x3, }, // C3 - { 0x0, 0x4, 0x4, }, // C4 - { 0x0, 0x3, 0x4, }, // C5 - { 0x0, 0x2, 0x4, }, // C6 - { 0x0, 0x1, 0x4, }, // C7 - { 0x2, 0x2, 0x4, }, // C8 - { 0x2, 0x2, 0x4, }, // C9 - { 0x3, 0x2, 0x4, }, // CA - { 0x3, 0x2, 0x4, }, // CB - { 0x4, 0x2, 0x4, }, // CC - { 0x4, 0x2, 0x3, }, // CD - { 0x4, 0x2, 0x3, }, // CE - { 0x4, 0x2, 0x2, }, // CF - { 0x4, 0x2, 0x2, }, // D0 - { 0x4, 0x2, 0x2, }, // D1 - { 0x4, 0x3, 0x2, }, // D2 - { 0x4, 0x3, 0x2, }, // D3 - { 0x4, 0x4, 0x2, }, // D4 - { 0x3, 0x4, 0x2, }, // D5 - { 0x3, 0x4, 0x2, }, // D6 - { 0x2, 0x4, 0x2, }, // D7 - { 0x2, 0x4, 0x2, }, // D8 - { 0x2, 0x4, 0x2, }, // D9 - { 0x2, 0x4, 0x3, }, // DA - { 0x2, 0x4, 0x3, }, // DB - { 0x2, 0x4, 0x4, }, // DC - { 0x2, 0x3, 0x4, }, // DD - { 0x2, 0x3, 0x4, }, // DE - { 0x2, 0x2, 0x4, }, // DF - { 0x2, 0x2, 0x4, }, // E0 - { 0x3, 0x2, 0x4, }, // E1 - { 0x3, 0x2, 0x4, }, // E2 - { 0x3, 0x2, 0x4, }, // E3 - { 0x4, 0x2, 0x4, }, // E4 - { 0x4, 0x2, 0x3, }, // E5 - { 0x4, 0x2, 0x3, }, // E6 - { 0x4, 0x2, 0x3, }, // E7 - { 0x4, 0x2, 0x2, }, // E8 - { 0x4, 0x3, 0x2, }, // E9 - { 0x4, 0x3, 0x2, }, // EA - { 0x4, 0x3, 0x2, }, // EB - { 0x4, 0x4, 0x2, }, // EC - { 0x3, 0x4, 0x2, }, // ED - { 0x3, 0x4, 0x2, }, // EE - { 0x3, 0x4, 0x2, }, // EF - { 0x2, 0x4, 0x2, }, // F0 - { 0x2, 0x4, 0x3, }, // F1 - { 0x2, 0x4, 0x3, }, // F2 - { 0x2, 0x4, 0x3, }, // F3 - { 0x2, 0x4, 0x4, }, // F4 - { 0x2, 0x3, 0x4, }, // F5 - { 0x2, 0x3, 0x4, }, // F6 - { 0x2, 0x3, 0x4, }, // F7 - { 0x0, 0x0, 0x0, }, // F8 - { 0x0, 0x0, 0x0, }, // F9 - { 0x0, 0x0, 0x0, }, // FA - { 0x0, 0x0, 0x0, }, // FB - { 0x0, 0x0, 0x0, }, // FC - { 0x0, 0x0, 0x0, }, // FD - { 0x0, 0x0, 0x0, }, // FE - { 0x0, 0x0, 0x0, }, // FF -}; - -// 16-bit pixels are RGB 565 - LSB of RED and BLUE are tied low at the -// LCD Interface, while the LSB of GREEN is loaded as 0 -//#define RED_SUBPIXEL(n) (n & 0x1f) << 11 -//#define GREEN_SUBPIXEL(n) (n & 0x1f) << 6 -//#define BLUE_SUBPIXEL(n) (n & 0x1f) << 0 - -// define a simple VGA style 16-color pallette -//#define LU_BLACK RED_SUBPIXEL(0x00) | GREEN_SUBPIXEL(0x00) | BLUE_SUBPIXEL(0x00) -//#define LU_BLUE RED_SUBPIXEL(0x00) | GREEN_SUBPIXEL(0x00) | BLUE_SUBPIXEL(0x0f) -//#define LU_GREEN RED_SUBPIXEL(0x00) | GREEN_SUBPIXEL(0x0f) | BLUE_SUBPIXEL(0x00) -//#define LU_CYAN RED_SUBPIXEL(0x00) | GREEN_SUBPIXEL(0x0f) | BLUE_SUBPIXEL(0x0f) -//#define LU_RED RED_SUBPIXEL(0x0f) | GREEN_SUBPIXEL(0x00) | BLUE_SUBPIXEL(0x00) -//#define LU_VIOLET RED_SUBPIXEL(0x0f) | GREEN_SUBPIXEL(0x00) | BLUE_SUBPIXEL(0x0f) -//#define LU_YELLOW RED_SUBPIXEL(0x0f) | GREEN_SUBPIXEL(0x0f) | BLUE_SUBPIXEL(0x00) -//#define LU_GREY RED_SUBPIXEL(0x0f) | GREEN_SUBPIXEL(0x0f) | BLUE_SUBPIXEL(0x0f) -//#define LU_WHITE RED_SUBPIXEL(0x17) | GREEN_SUBPIXEL(0x17) | BLUE_SUBPIXEL(0x17) -//#define LU_BRT_BLUE RED_SUBPIXEL(0x00) | GREEN_SUBPIXEL(0x00) | BLUE_SUBPIXEL(0x1f) -//#define LU_BRT_GREEN RED_SUBPIXEL(0x00) | GREEN_SUBPIXEL(0x1f) | BLUE_SUBPIXEL(0x00) -//#define LU_BRT_CYAN RED_SUBPIXEL(0x00) | GREEN_SUBPIXEL(0x1f) | BLUE_SUBPIXEL(0x1f) -//#define LU_BRT_RED RED_SUBPIXEL(0x1f) | GREEN_SUBPIXEL(0x00) | BLUE_SUBPIXEL(0x00) -//#define LU_BRT_VIOLET RED_SUBPIXEL(0x1f) | GREEN_SUBPIXEL(0x00) | BLUE_SUBPIXEL(0x1f) -//#define LU_BRT_YELLOW RED_SUBPIXEL(0x00) | GREEN_SUBPIXEL(0x1f) | BLUE_SUBPIXEL(0x1f) -//#define LU_BRT_WHITE RED_SUBPIXEL(0x1f) | GREEN_SUBPIXEL(0x1f) | BLUE_SUBPIXEL(0x1f) - - -- cgit v1.2.3