diff --git a/ChangeLog b/ChangeLog index d61f96a..3763eda 100644 --- a/ChangeLog +++ b/ChangeLog @@ -30,6 +30,7 @@ v0.5dev (ongoing development) * lcdproc client: Fix build on OpenBSD >= 5.0 * hd44780/serial: Add support for adjustable backlight * Build system: Fix build with automake >= 1.11.3 (#3494755) + * Fix clang compiler warnings about obsolete GNU designated initializers v0.5.5 + sed1330 driver: Add support for HG25504 (L. Lagendijk) diff --git a/server/drivers/adv_bignum.c b/server/drivers/adv_bignum.c index 2e70b94..ff99715 100644 --- a/server/drivers/adv_bignum.c +++ b/server/drivers/adv_bignum.c @@ -347,7 +347,7 @@ adv_bignum_num_2_1(Driver * drvthis, int x, int num, int height, int offset, int /* Set customcharacters if needed. */ if (do_init) { static unsigned char bignum[1][8] = { /* stored customcharacter */ - [0] { + [0] = { b__XXXXX, b_______, b_______, @@ -446,7 +446,7 @@ adv_bignum_num_2_2(Driver * drvthis, int x, int num, int height, int offset, int if (do_init) { int i; static unsigned char bignum[2][8] = { /* stored customcharacter */ - [0] { + [0] = { b__XXXXX, b_______, b_______, @@ -456,7 +456,7 @@ adv_bignum_num_2_2(Driver * drvthis, int x, int num, int height, int offset, int b_______, b_______, }, - [1] { + [1] = { b__XXXXX, b_______, b_______, @@ -538,7 +538,7 @@ adv_bignum_num_2_5(Driver * drvthis, int x, int num, int height, int offset, int if (do_init) { int i; static unsigned char bignum[5][8] = { /* stored customcharacter */ - [0] { + [0] = { b__XXXXX, b__XXXXX, b_______, @@ -548,7 +548,7 @@ adv_bignum_num_2_5(Driver * drvthis, int x, int num, int height, int offset, int b_______, b_______, }, - [1] { + [1] = { b_______, b_______, b_______, @@ -558,7 +558,7 @@ adv_bignum_num_2_5(Driver * drvthis, int x, int num, int height, int offset, int b__XXXXX, b__XXXXX, }, - [2] { + [2] = { b__XXX__, b__XXX__, b__XXX__, @@ -568,7 +568,7 @@ adv_bignum_num_2_5(Driver * drvthis, int x, int num, int height, int offset, int b__XXX__, b__XXX__, }, - [3] { + [3] = { b____XXX, b____XXX, b____XXX, @@ -578,7 +578,7 @@ adv_bignum_num_2_5(Driver * drvthis, int x, int num, int height, int offset, int b____XXX, b____XXX, }, - [4] { + [4] = { b__XXXXX, b__XXXXX, b_______, @@ -658,7 +658,7 @@ adv_bignum_num_2_6(Driver * drvthis, int x, int num, int height, int offset, int if (do_init) { int i; static unsigned char bignum[6][8] = { /* stored customcharacter */ - [0] { + [0] = { b__XXXXX, b__XXXXX, b_______, @@ -668,7 +668,7 @@ adv_bignum_num_2_6(Driver * drvthis, int x, int num, int height, int offset, int b_______, b_______, }, - [1] { + [1] = { b_______, b_______, b_______, @@ -678,7 +678,7 @@ adv_bignum_num_2_6(Driver * drvthis, int x, int num, int height, int offset, int b__XXXXX, b__XXXXX, }, - [2] { + [2] = { b__XXX__, b__XXX__, b__XXX__, @@ -688,7 +688,7 @@ adv_bignum_num_2_6(Driver * drvthis, int x, int num, int height, int offset, int b__XXX__, b__XXX__, }, - [3] { + [3] = { b____XXX, b____XXX, b____XXX, @@ -698,7 +698,7 @@ adv_bignum_num_2_6(Driver * drvthis, int x, int num, int height, int offset, int b____XXX, b____XXX, }, - [4] { + [4] = { b__XXXXX, b_______, b_______, @@ -708,7 +708,7 @@ adv_bignum_num_2_6(Driver * drvthis, int x, int num, int height, int offset, int b__XXXXX, b__XXXXX, }, - [5] { + [5] = { b__XXXXX, b__XXXXX, b_______, @@ -788,7 +788,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in if (do_init) { int i; static unsigned char bignum[28][8] = { /* stored customcharacter */ - [0] { + [0] = { b_____XX, b____XXX, b____XXX, @@ -798,7 +798,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b_______, b_______, }, - [1] { + [1] = { b_____XX, b____XXX, b____XXX, @@ -808,7 +808,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b_______, b_______, }, - [2] { + [2] = { b__XX___, b__XXX__, b__XXX__, @@ -818,7 +818,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b__XXX__, b__XXX__, }, - [3] { + [3] = { b_______, b_______, b_______, @@ -828,7 +828,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b_____XX, b_____XX, }, - [4] { + [4] = { b_______, b_______, b_______, @@ -838,7 +838,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b__XXXXX, b__XXXXX, }, - [5] { + [5] = { b__XXX__, b__XXX__, b__XXX__, @@ -848,7 +848,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b__XX___, b__X____, }, - [6] { + [6] = { b__XXXXX, b__XXXXX, b__XXXXX, @@ -858,7 +858,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b_______, b_______, }, - [7] { + [7] = { b_______, b_______, b_______, @@ -868,7 +868,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b____XXX, b____XXX, }, - [8] { + [8] = { b____XXX, b___XXXX, b__XXXX_, @@ -878,7 +878,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b__XXXXX, b__XXXXX, }, - [9] { + [9] = { b__X____, b_______, b_______, @@ -888,7 +888,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b__XXX__, b__XXX__, }, - [10] { + [10] = { b____XXX, b____XXX, b____XXX, @@ -898,7 +898,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b____XXX, b____XXX, }, - [11] { + [11] = { b__XXXXX, b__XXXXX, b__XXXXX, @@ -908,7 +908,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b__XXXXX, b__XXXXX, }, - [12] { + [12] = { b__XXX__, b__XXX__, b__XXX__, @@ -918,7 +918,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b_______, b_______, }, - [13] { + [13] = { b__XXXXX, b_______, b_______, @@ -928,7 +928,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b__XXXXX, b__XXXXX, }, - [14] { + [14] = { b____XXX, b____XXX, b____XXX, @@ -938,7 +938,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b_____XX, b_____XX, }, - [15] { + [15] = { b_____XX, b____XXX, b____XXX, @@ -948,7 +948,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b____XXX, b____XXX, }, - [16] { + [16] = { b__XX___, b__XXX__, b__XXX__, @@ -958,7 +958,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b_______, b_______, }, - [17] { + [17] = { b____XXX, b____XXX, b____XXX, @@ -968,7 +968,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b_______, b_______, }, - [18] { + [18] = { b__XXXXX, b__XXXXX, b__XXXXX, @@ -978,7 +978,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b____XXX, b____XXX, }, - [19] { + [19] = { b__XXX__, b__XXX__, b__XXX__, @@ -988,7 +988,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b_______, b_______, }, - [20] { + [20] = { b___XXX_, b___XXX_, b__XXXX_, @@ -998,7 +998,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b__XXX__, b__XXX__, }, - [21] { + [21] = { b______X, b_____XX, b____XXX, @@ -1008,7 +1008,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b__XX__X, b__XX__X, }, - [22] { + [22] = { b__XXXXX, b__XXXXX, b__XXXXX, @@ -1018,7 +1018,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b______X, b______X, }, - [23] { + [23] = { b__X____, b__X____, b__X____, @@ -1028,7 +1028,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b__X____, b__X____, }, - [24] { + [24] = { b__XXX__, b__XXX__, b__XXX__, @@ -1038,7 +1038,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b__X____, b__X____, }, - [25] { + [25] = { b_______, b_______, b_______, @@ -1048,7 +1048,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b______X, b______X, }, - [26] { + [26] = { b____XXX, b____XXX, b___XXXX, @@ -1058,7 +1058,7 @@ adv_bignum_num_2_28(Driver * drvthis, int x, int num, int height, int offset, in b____XXX, b____XXX, }, - [27] { + [27] = { b_______, b_______, b_______, @@ -1223,7 +1223,7 @@ adv_bignum_num_4_3(Driver * drvthis, int x, int num, int height, int offset, int if (do_init) { int i; static unsigned char bignum[3][8] = { /* stored customcharacter */ - [0] { + [0] = { b__XXXXX, b__XXXXX, b__XXXXX, @@ -1233,7 +1233,7 @@ adv_bignum_num_4_3(Driver * drvthis, int x, int num, int height, int offset, int b_______, b_______, }, - [1] { + [1] = { b_______, b_______, b_______, @@ -1243,7 +1243,7 @@ adv_bignum_num_4_3(Driver * drvthis, int x, int num, int height, int offset, int b__XXXXX, b__XXXXX, }, - [2] { + [2] = { b___XXX_, b___XXX_, b___XXX_, @@ -1324,7 +1324,7 @@ adv_bignum_num_4_8(Driver * drvthis, int x, int num, int height, int offset, int if (do_init) { int i; static unsigned char bignum[8][8] = { /* stored customcharacter */ - [0] { + [0] = { b__XX___, b__XX___, b__XX___, @@ -1334,7 +1334,7 @@ adv_bignum_num_4_8(Driver * drvthis, int x, int num, int height, int offset, int b_______, b_______, }, - [1] { + [1] = { b_____XX, b_____XX, b_____XX, @@ -1344,7 +1344,7 @@ adv_bignum_num_4_8(Driver * drvthis, int x, int num, int height, int offset, int b__XX___, b__XX___, }, - [2] { + [2] = { b__XX_XX, b__XX_XX, b__XX_XX, @@ -1354,7 +1354,7 @@ adv_bignum_num_4_8(Driver * drvthis, int x, int num, int height, int offset, int b_______, b_______, }, - [3] { + [3] = { b_______, b_______, b_______, @@ -1364,7 +1364,7 @@ adv_bignum_num_4_8(Driver * drvthis, int x, int num, int height, int offset, int b__XX___, b__XX___, }, - [4] { + [4] = { b__XX___, b__XX___, b__XX___, @@ -1374,7 +1374,7 @@ adv_bignum_num_4_8(Driver * drvthis, int x, int num, int height, int offset, int b_____XX, b_____XX, }, - [5] { + [5] = { b_______, b_______, b_______, @@ -1384,7 +1384,7 @@ adv_bignum_num_4_8(Driver * drvthis, int x, int num, int height, int offset, int b__XX_XX, b__XX_XX, }, - [6] { + [6] = { b__XX___, b__XX___, b__XX___, @@ -1394,7 +1394,7 @@ adv_bignum_num_4_8(Driver * drvthis, int x, int num, int height, int offset, int b__XX___, b__XX___, }, - [7] { + [7] = { b_____XX, b_____XX, b_____XX, diff --git a/server/drivers/glcd_font5x8.h b/server/drivers/glcd_font5x8.h index 80393ce..56540ee 100644 --- a/server/drivers/glcd_font5x8.h +++ b/server/drivers/glcd_font5x8.h @@ -61,1718 +61,1718 @@ * \li bar graph symbols at 90h-9Eh */ unsigned char glcd_iso8859_1[256][8] = { - [0x21] {b______, - b___O__, - b___O__, - b___O__, - b___O__, - b______, - b______, - b___O__}, - [0x22] {b______, - b__O_O_, - b__O_O_, - b__O_O_, - b______, - b______, - b______, - b______}, - [0x23] {b______, - b__O_O_, - b__O_O_, - b_OOOOO, - b__O_O_, - b_OOOOO, - b__O_O_, - b__O_O_}, - [0x24] {b______, - b___O__, - b__OOOO, - b_O_O__, - b__OOO_, - b___O_O, - b_OOOO_, - b___O__}, - [0x25] {b______, - b_OO___, - b_OO__O, - b____O_, - b___O__, - b__O___, - b_O__OO, - b____OO}, - [0x26] {b______, - b__OO__, - b_O__O_, - b_O_O__, - b__O___, - b_O_O_O, - b_O__O_, - b__OO_O}, - [0x27] {b______, - b__OO__, - b___O__, - b__O___, - b______, - b______, - b______, - b______}, - [0x28] {b______, - b____O_, - b___O__, - b__O___, - b__O___, - b__O___, - b___O__, - b____O_}, - [0x29] {b______, - b__O___, - b___O__, - b____O_, - b____O_, - b____O_, - b___O__, - b__O___}, - [0x2a] {b______, - b______, - b___O__, - b_O_O_O, - b__OOO_, - b_O_O_O, - b___O__, - b______}, - [0x2b] {b______, - b______, - b___O__, - b___O__, - b_OOOOO, - b___O__, - b___O__, - b______}, - [0x2c] {b______, - b______, - b______, - b______, - b______, - b__OO__, - b___O__, - b__O___}, - [0x2d] {b______, - b______, - b______, - b______, - b_OOOOO, - b______, - b______, - b______}, - [0x2e] {b______, - b______, - b______, - b______, - b______, - b______, - b__OO__, - b__OO__}, - [0x2f] {b______, - b______, - b_____O, - b____O_, - b___O__, - b__O___, - b_O____, - b______}, - [0x30] {b______, - b__OOO_, - b_O___O, - b_O__OO, - b_O_O_O, - b_OO__O, - b_O___O, - b__OOO_}, - [0x31] {b______, - b___O__, - b__OO__, - b___O__, - b___O__, - b___O__, - b___O__, - b__OOO_}, - [0x32] {b______, - b__OOO_, - b_O___O, - b_____O, - b____O_, - b___O__, - b__O___, - b_OOOOO}, - [0x33] {b______, - b_OOOOO, - b____O_, - b___O__, - b____O_, - b_____O, - b_O___O, - b__OOO_}, - [0x34] {b______, - b____O_, - b___OO_, - b__O_O_, - b_O__O_, - b_OOOOO, - b____O_, - b____O_}, - [0x35] {b______, - b_OOOOO, - b_O____, - b_O____, - b_OOOO_, - b_____O, - b_O___O, - b__OOO_}, - [0x36] {b______, - b___OO_, - b__O___, - b_O____, - b_OOOO_, - b_O___O, - b_O___O, - b__OOO_}, - [0x37] {b______, - b_OOOOO, - b_O___O, - b____O_, - b___O__, - b__O___, - b__O___, - b__O___}, - [0x38] {b______, - b__OOO_, - b_O___O, - b_O___O, - b__OOO_, - b_O___O, - b_O___O, - b__OOO_}, - [0x39] {b______, - b__OOO_, - b_O___O, - b_O___O, - b__OOOO, - b_____O, - b____O_, - b__OO__}, - [0x3a] {b______, - b______, - b__OO__, - b__OO__, - b______, - b__OO__, - b__OO__, - b______}, - [0x3b] {b______, - b______, - b__OO__, - b__OO__, - b______, - b__OO__, - b___O__, - b__O___}, - [0x3c] {b______, - b____O_, - b___O__, - b__O___, - b_O____, - b__O___, - b___O__, - b____O_}, - [0x3d] {b______, - b______, - b______, - b_OOOOO, - b______, - b_OOOOO, - b______, - b______}, - [0x3e] {b______, - b_O____, - b__O___, - b___O__, - b____O_, - b___O__, - b__O___, - b_O____}, - [0x3f] {b______, - b__OOO_, - b_O___O, - b_____O, - b____O_, - b___O__, - b______, - b___O__}, - [0x40] {b______, - b__OOO_, - b_O___O, - b_____O, - b__OO_O, - b_O_O_O, - b_O_O_O, - b__OOO_}, - [0x41] {b______, - b___O__, - b__O_O_, - b_O___O, - b_O___O, - b_OOOOO, - b_O___O, - b_O___O}, - [0x42] {b______, - b_OOOO_, - b_O___O, - b_O___O, - b_OOOO_, - b_O___O, - b_O___O, - b_OOOO_}, - [0x43] {b______, - b__OOO_, - b_O___O, - b_O____, - b_O____, - b_O____, - b_O___O, - b__OOO_}, - [0x44] {b______, - b_OOO__, - b_O__O_, - b_O___O, - b_O___O, - b_O___O, - b_O__O_, - b_OOO__}, - [0x45] {b______, - b_OOOOO, - b_O____, - b_O____, - b_OOOO_, - b_O____, - b_O____, - b_OOOOO}, - [0x46] {b______, - b_OOOOO, - b_O____, - b_O____, - b_OOOO_, - b_O____, - b_O____, - b_O____}, - [0x47] {b______, - b__OOO_, - b_O___O, - b_O____, - b_O_OOO, - b_O___O, - b_O___O, - b__OOOO}, - [0x48] {b______, - b_O___O, - b_O___O, - b_O___O, - b_OOOOO, - b_O___O, - b_O___O, - b_O___O}, - [0x49] {b______, - b__OOO_, - b___O__, - b___O__, - b___O__, - b___O__, - b___O__, - b__OOO_}, - [0x4a] {b______, - b___OOO, - b____O_, - b____O_, - b____O_, - b____O_, - b_O__O_, - b__OO__}, - [0x4b] {b______, - b_O___O, - b_O__O_, - b_O_O__, - b_OO___, - b_O_O__, - b_O__O_, - b_O___O}, - [0x4c] {b______, - b_O____, - b_O____, - b_O____, - b_O____, - b_O____, - b_O____, - b_OOOOO}, - [0x4d] {b______, - b_O___O, - b_OO_OO, - b_O_O_O, - b_O_O_O, - b_O___O, - b_O___O, - b_O___O}, - [0x4e] {b______, - b_O___O, - b_O___O, - b_OO__O, - b_O_O_O, - b_O__OO, - b_O___O, - b_O___O}, - [0x4f] {b______, - b__OOO_, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0x50] {b______, - b_OOOO_, - b_O___O, - b_O___O, - b_OOOO_, - b_O____, - b_O____, - b_O____}, - [0x51] {b______, - b__OOO_, - b_O___O, - b_O___O, - b_O___O, - b_O_O_O, - b_O__O_, - b__OO_O}, - [0x52] {b______, - b_OOOO_, - b_O___O, - b_O___O, - b_OOOO_, - b_O_O__, - b_O__O_, - b_O___O}, - [0x53] {b______, - b__OOOO, - b_O____, - b_O____, - b__OOO_, - b_____O, - b_____O, - b_OOOO_}, - [0x54] {b______, - b_OOOOO, - b___O__, - b___O__, - b___O__, - b___O__, - b___O__, - b___O__}, - [0x55] {b______, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0x56] {b______, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b__O_O_, - b___O__}, - [0x57] {b______, - b_O___O, - b_O___O, - b_O___O, - b_O_O_O, - b_O_O_O, - b_O_O_O, - b__O_O_}, - [0x58] {b______, - b_O___O, - b_O___O, - b__O_O_, - b___O__, - b__O_O_, - b_O___O, - b_O___O}, - [0x59] {b______, - b_O___O, - b_O___O, - b_O___O, - b__O_O_, - b___O__, - b___O__, - b___O__}, - [0x5a] {b______, - b_OOOOO, - b_____O, - b____O_, - b___O__, - b__O___, - b_O____, - b_OOOOO}, - [0x5b] {b______, - b__OOO_, - b__O___, - b__O___, - b__O___, - b__O___, - b__O___, - b__OOO_}, - [0x5c] {b______, - b______, - b_O____, - b__O___, - b___O__, - b____O_, - b_____O, - b______}, - [0x5d] {b______, - b__OOO_, - b____O_, - b____O_, - b____O_, - b____O_, - b____O_, - b__OOO_}, - [0x5e] {b______, - b___O__, - b__O_O_, - b_O___O, - b______, - b______, - b______, - b______}, - [0x5f] {b______, - b______, - b______, - b______, - b______, - b______, - b______, - b_OOOOO}, - [0x60] {b______, - b__O___, - b___O__, - b____O_, - b______, - b______, - b______, - b______}, - [0x61] {b______, - b______, - b______, - b__OOO_, - b_____O, - b__OOOO, - b_O___O, - b__OOOO}, - [0x62] {b______, - b_O____, - b_O____, - b_O_OO_, - b_OO__O, - b_O___O, - b_O___O, - b_OOOO_}, - [0x63] {b______, - b______, - b______, - b__OOO_, - b_O___O, - b_O____, - b_O___O, - b__OOO_}, - [0x64] {b______, - b_____O, - b_____O, - b__OO_O, - b_O__OO, - b_O___O, - b_O___O, - b__OOOO}, - [0x65] {b______, - b______, - b______, - b__OOO_, - b_O___O, - b_OOOOO, - b_O____, - b__OOO_}, - [0x66] {b______, - b___OO_, - b__O__O, - b__O___, - b_OOO__, - b__O___, - b__O___, - b__O___}, - [0x67] {b______, - b______, - b______, - b__OOOO, - b_O___O, - b__OOOO, - b_____O, - b__OOO_}, - [0x68] {b______, - b_O____, - b_O____, - b_O_OO_, - b_OO__O, - b_O___O, - b_O___O, - b_O___O}, - [0x69] {b______, - b___O__, - b______, - b__OO__, - b___O__, - b___O__, - b___O__, - b__OOO_}, - [0x6a] {b______, - b____O_, - b______, - b___OO_, - b____O_, - b____O_, - b_O__O_, - b__OO__}, - [0x6b] {b______, - b__O___, - b__O___, - b__O__O, - b__O_O_, - b__OO__, - b__O_O_, - b__O__O}, - [0x6c] {b______, - b__OO__, - b___O__, - b___O__, - b___O__, - b___O__, - b___O__, - b__OOO_}, - [0x6d] {b______, - b______, - b______, - b_OO_O_, - b_O_O_O, - b_O_O_O, - b_O___O, - b_O___O}, - [0x6e] {b______, - b______, - b______, - b_O_OO_, - b_OO__O, - b_O___O, - b_O___O, - b_O___O}, - [0x6f] {b______, - b______, - b______, - b__OOO_, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0x70] {b______, - b______, - b______, - b_OOOO_, - b_O___O, - b_OOOO_, - b_O____, - b_O____}, - [0x71] {b______, - b______, - b______, - b__OO_O, - b_O__OO, - b__OOOO, - b_____O, - b_____O}, - [0x72] {b______, - b______, - b______, - b_O_OO_, - b_OO__O, - b_O____, - b_O____, - b_O____}, - [0x73] {b______, - b______, - b______, - b__OOO_, - b_O____, - b__OOO_, - b_____O, - b_OOOO_}, - [0x74] {b______, - b__O___, - b__O___, - b_OOO__, - b__O___, - b__O___, - b__O__O, - b___OO_}, - [0x75] {b______, - b______, - b______, - b_O___O, - b_O___O, - b_O___O, - b_O__OO, - b__OO_O}, - [0x76] {b______, - b______, - b______, - b_O___O, - b_O___O, - b_O___O, - b__O_O_, - b___O__}, - [0x77] {b______, - b______, - b______, - b_O___O, - b_O___O, - b_O___O, - b_O_O_O, - b__O_O_}, - [0x78] {b______, - b______, - b______, - b_O___O, - b__O_O_, - b___O__, - b__O_O_, - b_O___O}, - [0x79] {b______, - b______, - b______, - b_O___O, - b_O___O, - b__OOOO, - b_____O, - b__OOO_}, - [0x7a] {b______, - b______, - b______, - b_OOOOO, - b____O_, - b___O__, - b__O___, - b_OOOOO}, - [0x7b] {b______, - b____O_, - b___O__, - b___O__, - b__O___, - b___O__, - b___O__, - b____O_}, - [0x7c] {b______, - b___O__, - b___O__, - b___O__, - b___O__, - b___O__, - b___O__, - b___O__}, - [0x7d] {b______, - b__O___, - b___O__, - b___O__, - b____O_, - b___O__, - b___O__, - b__O___}, - [0x7e] {b______, - b__OO_O, - b_O__O_, - b______, - b______, - b______, - b______, - b______}, - [0x80] {b______, - b__O_O_, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b__OOO_, - b___O__, - b______}, - [0x81] {b______, - b______, - b__O_O_, - b__OOO_, - b__OOO_, - b___O__, - b______, - b______}, - [0x82] {b______, - b___O__, - b__OOO_, - b_O_O_O, - b___O__, - b___O__, - b___O__, - b___O__}, - [0x83] {b______, - b___O__, - b___O__, - b___O__, - b___O__, - b_O_O_O, - b__OOO_, - b___O__}, - [0x84] {b______, - b______, - b___O__, - b__O___, - b_OOOOO, - b__O___, - b___O__, - b______}, - [0x85] {b______, - b______, - b___O__, - b____O_, - b_OOOOO, - b____O_, - b___O__, - b______}, - [0x86] {b______, - b______, - b_OOOOO, - b_O___O, - b_O___O, - b_O___O, - b_OOOOO, - b______}, - [0x87] {b___O__, - b___O__, - b_OOO_O, - b_O_OO_, - b_O_O_O, - b_O___O, - b_OOOOO, - b______}, - [0x88] {b______, - b______, - b_OOOOO, - b_O_O_O, - b_OO_OO, - b_O_O_O, - b_OOOOO, - b______}, - [0x89] {b______, - b__O___, - b__OO__, - b__OOO_, - b__OOOO, - b__OOO_, - b__OO__, - b__O___}, - [0x8a] {b______, - b____O_, - b___OO_, - b__OOO_, - b_OOOO_, - b__OOO_, - b___OO_, - b____O_}, - [0x8b] {b______, - b______, - b______, - b______, - b______, - b______, - b______, - b_O_O_O}, - [0x8c] {b______, - b______, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b______}, - [0x8d] {b______, - b_OO_OO, - b_OO_OO, - b_OO_OO, - b_OO_OO, - b_OO_OO, - b_OO_OO, - b_OO_OO}, - [0x8e] {b______, - b__O___, - b___O__, - b____O_, - b___O__, - b__O___, - b______, - b_OOOOO}, - [0x8f] {b______, - b____O_, - b___O__, - b__O___, - b___O__, - b____O_, - b______, - b_OOOOO}, - [0x91] {b______, - b______, - b______, - b______, - b______, - b______, - b______, - b_OOOOO}, - [0x92] {b______, - b______, - b______, - b______, - b______, - b______, - b_OOOOO, - b_OOOOO}, - [0x93] {b______, - b______, - b______, - b______, - b______, - b_OOOOO, - b_OOOOO, - b_OOOOO}, - [0x94] {b______, - b______, - b______, - b______, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO}, - [0x95] {b______, - b______, - b______, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO}, - [0x96] {b______, - b______, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO}, - [0x97] {b______, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO}, - [0x98] {b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO}, - [0x9a] {b______, - b_O____, - b_O____, - b_O____, - b_O____, - b_O____, - b_O____, - b_O____}, - [0x9b] {b______, - b_OO___, - b_OO___, - b_OO___, - b_OO___, - b_OO___, - b_OO___, - b_OO___}, - [0x9c] {b______, - b_OOO__, - b_OOO__, - b_OOO__, - b_OOO__, - b_OOO__, - b_OOO__, - b_OOO__}, - [0x9d] {b______, - b_OOOO_, - b_OOOO_, - b_OOOO_, - b_OOOO_, - b_OOOO_, - b_OOOO_, - b_OOOO_}, - [0x9e] {b______, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b_OOOOO}, - [0xa1] {b______, - b___O__, - b______, - b______, - b___O__, - b___O__, - b___O__, - b___O__}, - [0xa2] {b______, - b___O__, - b__OOO_, - b_O_O__, - b_O_O__, - b_O_O_O, - b__OOO_, - b___O__}, - [0xa3] {b______, - b___OO_, - b__O___, - b__O___, - b_OOO__, - b__O___, - b__O__O, - b_O_OO_}, - [0xa4] {b______, - b______, - b_O___O, - b__OOO_, - b__O_O_, - b__OOO_, - b_O___O, - b______}, - [0xa5] {b______, - b_O___O, - b__O_O_, - b_OOOOO, - b___O__, - b_OOOOO, - b___O__, - b___O__}, - [0xa6] {b______, - b___OOO, - b__O___, - b_OOOO_, - b__O___, - b_OOOO_, - b__O___, - b___OOO}, - [0xa7] {b______, - b___OO_, - b__O__O, - b___O__, - b__O_O_, - b___O__, - b_O__O_, - b__OO__}, - [0xa9] {b______, - b_OOOOO, - b_O___O, - b_O_O_O, - b_O_OOO, - b_O_O_O, - b_O___O, - b_OOOOO}, - [0xaa] {b______, - b__OOO_, - b_____O, - b__OOOO, - b_O___O, - b__OOOO, - b______, - b_OOOOO}, - [0xab] {b______, - b______, - b___O_O, - b__O_O_, - b_O_O__, - b__O_O_, - b___O_O, - b______}, - [0xac] {b______, - b______, - b__OOO_, - b_OOOOO, - b_OOOOO, - b_OOOOO, - b__OOO_, - b______}, - [0xae] {b______, - b_OOOOO, - b_O___O, - b_O_O_O, - b_O___O, - b_O__OO, - b_O_O_O, - b_OOOOO}, - [0xb0] {b__OO__, - b_O__O_, - b_O__O_, - b__OO__, - b______, - b______, - b______, - b______}, - [0xb1] {b______, - b___O__, - b___O__, - b_OOOOO, - b___O__, - b___O__, - b______, - b_OOOOO}, - [0xb2] {b__OO__, - b_O__O_, - b___O__, - b__O___, - b_OOOO_, - b______, - b______, - b______}, - [0xb3] {b_OOO__, - b____O_, - b__OO__, - b____O_, - b_OOO__, - b______, - b______, - b______}, - [0xb4] {b____O_, - b___O__, - b__O___, - b______, - b______, - b______, - b______, - b______}, - [0xb5] {b______, - b_O___O, - b_O___O, - b_O___O, - b_O__OO, - b_OOO_O, - b_O____, - b_O____}, - [0xb6] {b______, - b__OOOO, - b_O_O_O, - b_O_O_O, - b__OO_O, - b___O_O, - b___O_O, - b___O_O}, - [0xb7] {b______, - b______, - b______, - b__OO__, - b__OO__, - b______, - b______, - b______}, - [0xb9] {b__O___, - b_OO___, - b__O___, - b__O___, - b_OOO__, - b______, - b______, - b______}, - [0xba] {b______, - b__OOO_, - b_O___O, - b_O___O, - b_O___O, - b__OOO_, - b______, - b_OOOOO}, - [0xbb] {b______, - b______, - b_O_O__, - b__O_O_, - b___O_O, - b__O_O_, - b_O_O__, - b______}, - [0xbc] {b_O___O, - b_O__O_, - b_O_O__, - b__O_O_, - b_O_OO_, - b__O_O_, - b__OOOO, - b____O_}, - [0xbd] {b_O___O, - b_O__O_, - b_O_O__, - b__O_O_, - b_O_O_O, - b_____O, - b____O_, - b___OOO}, - [0xbe] {b_OO___, - b__O___, - b_OO___, - b__O__O, - b_OO_OO, - b___O_O, - b___OOO, - b_____O}, - [0xbf] {b______, - b___O__, - b______, - b___O__, - b__O___, - b_O____, - b_O___O, - b__OOO_}, - [0xc0] {b__O___, - b___O__, - b___O__, - b__O_O_, - b_O___O, - b_OOOOO, - b_O___O, - b_O___O}, - [0xc1] {b____O_, - b___O__, - b___O__, - b__O_O_, - b_O___O, - b_OOOOO, - b_O___O, - b_O___O}, - [0xc2] {b___O__, - b__O_O_, - b______, - b__OOO_, - b_O___O, - b_OOOOO, - b_O___O, - b_O___O}, - [0xc3] {b__OO_O, - b_O__O_, - b______, - b__OOO_, - b_O___O, - b_OOOOO, - b_O___O, - b_O___O}, - [0xc4] {b__O_O_, - b______, - b___O__, - b__O_O_, - b_O___O, - b_OOOOO, - b_O___O, - b_O___O}, - [0xc5] {b___O__, - b__O_O_, - b___O__, - b__OOO_, - b_O___O, - b_OOOOO, - b_O___O, - b_O___O}, - [0xc6] {b______, - b___OOO, - b__OO__, - b_O_O__, - b_O_OOO, - b_OOO__, - b_O_O__, - b_O_OOO}, - [0xc7] {b__OOO_, - b_O___O, - b_O____, - b_O____, - b_O___O, - b__OOO_, - b____O_, - b___OO_}, - [0xc8] {b__O___, - b___O__, - b______, - b_OOOOO, - b_O____, - b_OOOO_, - b_O____, - b_OOOOO}, - [0xc9] {b___O__, - b__O___, - b______, - b_OOOOO, - b_O____, - b_OOOO_, - b_O____, - b_OOOOO}, - [0xca] {b___O__, - b__O_O_, - b______, - b_OOOOO, - b_O____, - b_OOOO_, - b_O____, - b_OOOOO}, - [0xcb] {b______, - b__O_O_, - b______, - b_OOOOO, - b_O____, - b_OOOO_, - b_O____, - b_OOOOO}, - [0xcc] {b__O___, - b___O__, - b______, - b__OOO_, - b___O__, - b___O__, - b___O__, - b__OOO_}, - [0xcd] {b____O_, - b___O__, - b______, - b__OOO_, - b___O__, - b___O__, - b___O__, - b__OOO_}, - [0xce] {b___O__, - b__O_O_, - b______, - b__OOO_, - b___O__, - b___O__, - b___O__, - b__OOO_}, - [0xcf] {b______, - b__O_O_, - b______, - b__OOO_, - b___O__, - b___O__, - b___O__, - b__OOO_}, - [0xd0] {b______, - b__OOO_, - b__O__O, - b__O__O, - b_OOO_O, - b__O__O, - b__O__O, - b__OOO_}, - [0xd1] {b__OO_O, - b_O__O_, - b______, - b_O___O, - b_OO__O, - b_O_O_O, - b_O__OO, - b_O___O}, - [0xd2] {b__O___, - b___O__, - b__OOO_, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0xd3] {b____O_, - b___O__, - b__OOO_, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0xd4] {b___O__, - b__O_O_, - b______, - b__OOO_, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0xd5] {b__OO_O, - b_O__O_, - b______, - b__OOO_, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0xd6] {b__O_O_, - b______, - b__OOO_, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0xd7] {b______, - b______, - b_O___O, - b__O_O_, - b___O__, - b__O_O_, - b_O___O, - b______}, - [0xd8] {b______, - b__OOO_, - b_O__OO, - b_O_O_O, - b_O_O_O, - b_O_O_O, - b_OO__O, - b__OOO_}, - [0xd9] {b__O___, - b___O__, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0xda] {b____O_, - b___O__, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0xdb] {b___O__, - b__O_O_, - b______, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0xdc] {b__O_O_, - b______, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0xdd] {b____O_, - b___O__, - b_O___O, - b__O_O_, - b___O__, - b___O__, - b___O__, - b___O__}, - [0xde] {b_OO___, - b__O___, - b__OOO_, - b__O__O, - b__O__O, - b__OOO_, - b__O___, - b_OOO__}, - [0xdf] {b______, - b___OO_, - b__O__O, - b__O__O, - b__OOO_, - b__O__O, - b__O__O, - b_O_OO_}, - [0xe0] {b__O___, - b___O__, - b______, - b__OOO_, - b_____O, - b__OOOO, - b_O___O, - b__OOOO}, - [0xe1] {b____O_, - b___O__, - b______, - b__OOO_, - b_____O, - b__OOOO, - b_O___O, - b__OOOO}, - [0xe2] {b___O__, - b__O_O_, - b______, - b__OOO_, - b_____O, - b__OOOO, - b_O___O, - b__OOOO}, - [0xe3] {b__OO_O, - b_O__O_, - b______, - b__OOO_, - b_____O, - b__OOOO, - b_O___O, - b__OOOO}, - [0xe4] {b______, - b__O_O_, - b______, - b__OOO_, - b_____O, - b__OOOO, - b_O___O, - b__OOOO}, - [0xe5] {b___O__, - b__O_O_, - b___O__, - b__OOO_, - b_____O, - b__OOOO, - b_O___O, - b__OOOO}, - [0xe6] {b______, - b______, - b_OO_O_, - b___O_O, - b__OOOO, - b_O_O__, - b_O_O_O, - b__O_O_}, - [0xe7] {b______, - b______, - b__OOO_, - b_O____, - b_O___O, - b__OOO_, - b___O__, - b__OO__}, - [0xe8] {b__O___, - b___O__, - b______, - b__OOO_, - b_O___O, - b_OOOOO, - b_O____, - b__OOO_}, - [0xe9] {b____O_, - b___O__, - b______, - b__OOO_, - b_O___O, - b_OOOOO, - b_O____, - b__OOO_}, - [0xea] {b___O__, - b__O_O_, - b______, - b__OOO_, - b_O___O, - b_OOOOO, - b_O____, - b__OOO_}, - [0xeb] {b______, - b__O_O_, - b______, - b__OOO_, - b_O___O, - b_OOOOO, - b_O____, - b__OOO_}, - [0xec] {b__O___, - b___O__, - b______, - b__OO__, - b___O__, - b___O__, - b___O__, - b__OOO_}, - [0xed] {b____O_, - b___O__, - b______, - b__OO__, - b___O__, - b___O__, - b___O__, - b__OOO_}, - [0xee] {b___O__, - b__O_O_, - b______, - b__OO__, - b___O__, - b___O__, - b___O__, - b__OOO_}, - [0xef] {b______, - b__O_O_, - b______, - b__OO__, - b___O__, - b___O__, - b___O__, - b__OOO_}, - [0xf0] {b______, - b_O_O__, - b__O___, - b_O_O__, - b____O_, - b__OOOO, - b_O___O, - b__OOO_}, - [0xf1] {b__OO_O, - b_O__O_, - b______, - b_O_OO_, - b_OO__O, - b_O___O, - b_O___O, - b_O___O}, - [0xf2] {b__O___, - b___O__, - b______, - b__OOO_, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0xf3] {b____O_, - b___O__, - b______, - b__OOO_, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0xf4] {b______, - b___O__, - b__O_O_, - b______, - b__OOO_, - b_O___O, - b_O___O, - b__OOO_}, - [0xf5] {b______, - b__OO_O, - b_O__O_, - b______, - b__OOO_, - b_O___O, - b_O___O, - b__OOO_}, - [0xf6] {b______, - b__O_O_, - b______, - b__OOO_, - b_O___O, - b_O___O, - b_O___O, - b__OOO_}, - [0xf7] {b______, - b______, - b___O__, - b______, - b_OOOOO, - b______, - b___O__, - b______}, - [0xf8] {b______, - b_____O, - b__OOO_, - b_O__OO, - b_O_O_O, - b_OO__O, - b__OOO_, - b_O____}, - [0xf9] {b__O___, - b___O__, - b______, - b_O___O, - b_O___O, - b_O___O, - b_O__OO, - b__OO_O}, - [0xfa] {b____O_, - b___O__, - b______, - b_O___O, - b_O___O, - b_O___O, - b_O__OO, - b__OO_O}, - [0xfb] {b___O__, - b__O_O_, - b______, - b_O___O, - b_O___O, - b_O___O, - b_O__OO, - b__OO_O}, - [0xfc] {b______, - b__O_O_, - b______, - b_O___O, - b_O___O, - b_O___O, - b_O__OO, - b__OO_O}, - [0xfd] {b______, - b____O_, - b___O__, - b_O___O, - b_O___O, - b__OOOO, - b_____O, - b__OOO_}, - [0xfe] {b_OO___, - b__O___, - b__O___, - b__OO__, - b__O_O_, - b__OO__, - b__O___, - b_OOO__}, - [0xff] {b______, - b__O_O_, - b______, - b_O___O, - b_O___O, - b__OOOO, - b_____O, - b__OOO_}, + [0x21] = {b______, + b___O__, + b___O__, + b___O__, + b___O__, + b______, + b______, + b___O__}, + [0x22] = {b______, + b__O_O_, + b__O_O_, + b__O_O_, + b______, + b______, + b______, + b______}, + [0x23] = {b______, + b__O_O_, + b__O_O_, + b_OOOOO, + b__O_O_, + b_OOOOO, + b__O_O_, + b__O_O_}, + [0x24] = {b______, + b___O__, + b__OOOO, + b_O_O__, + b__OOO_, + b___O_O, + b_OOOO_, + b___O__}, + [0x25] = {b______, + b_OO___, + b_OO__O, + b____O_, + b___O__, + b__O___, + b_O__OO, + b____OO}, + [0x26] = {b______, + b__OO__, + b_O__O_, + b_O_O__, + b__O___, + b_O_O_O, + b_O__O_, + b__OO_O}, + [0x27] = {b______, + b__OO__, + b___O__, + b__O___, + b______, + b______, + b______, + b______}, + [0x28] = {b______, + b____O_, + b___O__, + b__O___, + b__O___, + b__O___, + b___O__, + b____O_}, + [0x29] = {b______, + b__O___, + b___O__, + b____O_, + b____O_, + b____O_, + b___O__, + b__O___}, + [0x2a] = {b______, + b______, + b___O__, + b_O_O_O, + b__OOO_, + b_O_O_O, + b___O__, + b______}, + [0x2b] = {b______, + b______, + b___O__, + b___O__, + b_OOOOO, + b___O__, + b___O__, + b______}, + [0x2c] = {b______, + b______, + b______, + b______, + b______, + b__OO__, + b___O__, + b__O___}, + [0x2d] = {b______, + b______, + b______, + b______, + b_OOOOO, + b______, + b______, + b______}, + [0x2e] = {b______, + b______, + b______, + b______, + b______, + b______, + b__OO__, + b__OO__}, + [0x2f] = {b______, + b______, + b_____O, + b____O_, + b___O__, + b__O___, + b_O____, + b______}, + [0x30] = {b______, + b__OOO_, + b_O___O, + b_O__OO, + b_O_O_O, + b_OO__O, + b_O___O, + b__OOO_}, + [0x31] = {b______, + b___O__, + b__OO__, + b___O__, + b___O__, + b___O__, + b___O__, + b__OOO_}, + [0x32] = {b______, + b__OOO_, + b_O___O, + b_____O, + b____O_, + b___O__, + b__O___, + b_OOOOO}, + [0x33] = {b______, + b_OOOOO, + b____O_, + b___O__, + b____O_, + b_____O, + b_O___O, + b__OOO_}, + [0x34] = {b______, + b____O_, + b___OO_, + b__O_O_, + b_O__O_, + b_OOOOO, + b____O_, + b____O_}, + [0x35] = {b______, + b_OOOOO, + b_O____, + b_O____, + b_OOOO_, + b_____O, + b_O___O, + b__OOO_}, + [0x36] = {b______, + b___OO_, + b__O___, + b_O____, + b_OOOO_, + b_O___O, + b_O___O, + b__OOO_}, + [0x37] = {b______, + b_OOOOO, + b_O___O, + b____O_, + b___O__, + b__O___, + b__O___, + b__O___}, + [0x38] = {b______, + b__OOO_, + b_O___O, + b_O___O, + b__OOO_, + b_O___O, + b_O___O, + b__OOO_}, + [0x39] = {b______, + b__OOO_, + b_O___O, + b_O___O, + b__OOOO, + b_____O, + b____O_, + b__OO__}, + [0x3a] = {b______, + b______, + b__OO__, + b__OO__, + b______, + b__OO__, + b__OO__, + b______}, + [0x3b] = {b______, + b______, + b__OO__, + b__OO__, + b______, + b__OO__, + b___O__, + b__O___}, + [0x3c] = {b______, + b____O_, + b___O__, + b__O___, + b_O____, + b__O___, + b___O__, + b____O_}, + [0x3d] = {b______, + b______, + b______, + b_OOOOO, + b______, + b_OOOOO, + b______, + b______}, + [0x3e] = {b______, + b_O____, + b__O___, + b___O__, + b____O_, + b___O__, + b__O___, + b_O____}, + [0x3f] = {b______, + b__OOO_, + b_O___O, + b_____O, + b____O_, + b___O__, + b______, + b___O__}, + [0x40] = {b______, + b__OOO_, + b_O___O, + b_____O, + b__OO_O, + b_O_O_O, + b_O_O_O, + b__OOO_}, + [0x41] = {b______, + b___O__, + b__O_O_, + b_O___O, + b_O___O, + b_OOOOO, + b_O___O, + b_O___O}, + [0x42] = {b______, + b_OOOO_, + b_O___O, + b_O___O, + b_OOOO_, + b_O___O, + b_O___O, + b_OOOO_}, + [0x43] = {b______, + b__OOO_, + b_O___O, + b_O____, + b_O____, + b_O____, + b_O___O, + b__OOO_}, + [0x44] = {b______, + b_OOO__, + b_O__O_, + b_O___O, + b_O___O, + b_O___O, + b_O__O_, + b_OOO__}, + [0x45] = {b______, + b_OOOOO, + b_O____, + b_O____, + b_OOOO_, + b_O____, + b_O____, + b_OOOOO}, + [0x46] = {b______, + b_OOOOO, + b_O____, + b_O____, + b_OOOO_, + b_O____, + b_O____, + b_O____}, + [0x47] = {b______, + b__OOO_, + b_O___O, + b_O____, + b_O_OOO, + b_O___O, + b_O___O, + b__OOOO}, + [0x48] = {b______, + b_O___O, + b_O___O, + b_O___O, + b_OOOOO, + b_O___O, + b_O___O, + b_O___O}, + [0x49] = {b______, + b__OOO_, + b___O__, + b___O__, + b___O__, + b___O__, + b___O__, + b__OOO_}, + [0x4a] = {b______, + b___OOO, + b____O_, + b____O_, + b____O_, + b____O_, + b_O__O_, + b__OO__}, + [0x4b] = {b______, + b_O___O, + b_O__O_, + b_O_O__, + b_OO___, + b_O_O__, + b_O__O_, + b_O___O}, + [0x4c] = {b______, + b_O____, + b_O____, + b_O____, + b_O____, + b_O____, + b_O____, + b_OOOOO}, + [0x4d] = {b______, + b_O___O, + b_OO_OO, + b_O_O_O, + b_O_O_O, + b_O___O, + b_O___O, + b_O___O}, + [0x4e] = {b______, + b_O___O, + b_O___O, + b_OO__O, + b_O_O_O, + b_O__OO, + b_O___O, + b_O___O}, + [0x4f] = {b______, + b__OOO_, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0x50] = {b______, + b_OOOO_, + b_O___O, + b_O___O, + b_OOOO_, + b_O____, + b_O____, + b_O____}, + [0x51] = {b______, + b__OOO_, + b_O___O, + b_O___O, + b_O___O, + b_O_O_O, + b_O__O_, + b__OO_O}, + [0x52] = {b______, + b_OOOO_, + b_O___O, + b_O___O, + b_OOOO_, + b_O_O__, + b_O__O_, + b_O___O}, + [0x53] = {b______, + b__OOOO, + b_O____, + b_O____, + b__OOO_, + b_____O, + b_____O, + b_OOOO_}, + [0x54] = {b______, + b_OOOOO, + b___O__, + b___O__, + b___O__, + b___O__, + b___O__, + b___O__}, + [0x55] = {b______, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0x56] = {b______, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b__O_O_, + b___O__}, + [0x57] = {b______, + b_O___O, + b_O___O, + b_O___O, + b_O_O_O, + b_O_O_O, + b_O_O_O, + b__O_O_}, + [0x58] = {b______, + b_O___O, + b_O___O, + b__O_O_, + b___O__, + b__O_O_, + b_O___O, + b_O___O}, + [0x59] = {b______, + b_O___O, + b_O___O, + b_O___O, + b__O_O_, + b___O__, + b___O__, + b___O__}, + [0x5a] = {b______, + b_OOOOO, + b_____O, + b____O_, + b___O__, + b__O___, + b_O____, + b_OOOOO}, + [0x5b] = {b______, + b__OOO_, + b__O___, + b__O___, + b__O___, + b__O___, + b__O___, + b__OOO_}, + [0x5c] = {b______, + b______, + b_O____, + b__O___, + b___O__, + b____O_, + b_____O, + b______}, + [0x5d] = {b______, + b__OOO_, + b____O_, + b____O_, + b____O_, + b____O_, + b____O_, + b__OOO_}, + [0x5e] = {b______, + b___O__, + b__O_O_, + b_O___O, + b______, + b______, + b______, + b______}, + [0x5f] = {b______, + b______, + b______, + b______, + b______, + b______, + b______, + b_OOOOO}, + [0x60] = {b______, + b__O___, + b___O__, + b____O_, + b______, + b______, + b______, + b______}, + [0x61] = {b______, + b______, + b______, + b__OOO_, + b_____O, + b__OOOO, + b_O___O, + b__OOOO}, + [0x62] = {b______, + b_O____, + b_O____, + b_O_OO_, + b_OO__O, + b_O___O, + b_O___O, + b_OOOO_}, + [0x63] = {b______, + b______, + b______, + b__OOO_, + b_O___O, + b_O____, + b_O___O, + b__OOO_}, + [0x64] = {b______, + b_____O, + b_____O, + b__OO_O, + b_O__OO, + b_O___O, + b_O___O, + b__OOOO}, + [0x65] = {b______, + b______, + b______, + b__OOO_, + b_O___O, + b_OOOOO, + b_O____, + b__OOO_}, + [0x66] = {b______, + b___OO_, + b__O__O, + b__O___, + b_OOO__, + b__O___, + b__O___, + b__O___}, + [0x67] = {b______, + b______, + b______, + b__OOOO, + b_O___O, + b__OOOO, + b_____O, + b__OOO_}, + [0x68] = {b______, + b_O____, + b_O____, + b_O_OO_, + b_OO__O, + b_O___O, + b_O___O, + b_O___O}, + [0x69] = {b______, + b___O__, + b______, + b__OO__, + b___O__, + b___O__, + b___O__, + b__OOO_}, + [0x6a] = {b______, + b____O_, + b______, + b___OO_, + b____O_, + b____O_, + b_O__O_, + b__OO__}, + [0x6b] = {b______, + b__O___, + b__O___, + b__O__O, + b__O_O_, + b__OO__, + b__O_O_, + b__O__O}, + [0x6c] = {b______, + b__OO__, + b___O__, + b___O__, + b___O__, + b___O__, + b___O__, + b__OOO_}, + [0x6d] = {b______, + b______, + b______, + b_OO_O_, + b_O_O_O, + b_O_O_O, + b_O___O, + b_O___O}, + [0x6e] = {b______, + b______, + b______, + b_O_OO_, + b_OO__O, + b_O___O, + b_O___O, + b_O___O}, + [0x6f] = {b______, + b______, + b______, + b__OOO_, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0x70] = {b______, + b______, + b______, + b_OOOO_, + b_O___O, + b_OOOO_, + b_O____, + b_O____}, + [0x71] = {b______, + b______, + b______, + b__OO_O, + b_O__OO, + b__OOOO, + b_____O, + b_____O}, + [0x72] = {b______, + b______, + b______, + b_O_OO_, + b_OO__O, + b_O____, + b_O____, + b_O____}, + [0x73] = {b______, + b______, + b______, + b__OOO_, + b_O____, + b__OOO_, + b_____O, + b_OOOO_}, + [0x74] = {b______, + b__O___, + b__O___, + b_OOO__, + b__O___, + b__O___, + b__O__O, + b___OO_}, + [0x75] = {b______, + b______, + b______, + b_O___O, + b_O___O, + b_O___O, + b_O__OO, + b__OO_O}, + [0x76] = {b______, + b______, + b______, + b_O___O, + b_O___O, + b_O___O, + b__O_O_, + b___O__}, + [0x77] = {b______, + b______, + b______, + b_O___O, + b_O___O, + b_O___O, + b_O_O_O, + b__O_O_}, + [0x78] = {b______, + b______, + b______, + b_O___O, + b__O_O_, + b___O__, + b__O_O_, + b_O___O}, + [0x79] = {b______, + b______, + b______, + b_O___O, + b_O___O, + b__OOOO, + b_____O, + b__OOO_}, + [0x7a] = {b______, + b______, + b______, + b_OOOOO, + b____O_, + b___O__, + b__O___, + b_OOOOO}, + [0x7b] = {b______, + b____O_, + b___O__, + b___O__, + b__O___, + b___O__, + b___O__, + b____O_}, + [0x7c] = {b______, + b___O__, + b___O__, + b___O__, + b___O__, + b___O__, + b___O__, + b___O__}, + [0x7d] = {b______, + b__O___, + b___O__, + b___O__, + b____O_, + b___O__, + b___O__, + b__O___}, + [0x7e] = {b______, + b__OO_O, + b_O__O_, + b______, + b______, + b______, + b______, + b______}, + [0x80] = {b______, + b__O_O_, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b__OOO_, + b___O__, + b______}, + [0x81] = {b______, + b______, + b__O_O_, + b__OOO_, + b__OOO_, + b___O__, + b______, + b______}, + [0x82] = {b______, + b___O__, + b__OOO_, + b_O_O_O, + b___O__, + b___O__, + b___O__, + b___O__}, + [0x83] = {b______, + b___O__, + b___O__, + b___O__, + b___O__, + b_O_O_O, + b__OOO_, + b___O__}, + [0x84] = {b______, + b______, + b___O__, + b__O___, + b_OOOOO, + b__O___, + b___O__, + b______}, + [0x85] = {b______, + b______, + b___O__, + b____O_, + b_OOOOO, + b____O_, + b___O__, + b______}, + [0x86] = {b______, + b______, + b_OOOOO, + b_O___O, + b_O___O, + b_O___O, + b_OOOOO, + b______}, + [0x87] = {b___O__, + b___O__, + b_OOO_O, + b_O_OO_, + b_O_O_O, + b_O___O, + b_OOOOO, + b______}, + [0x88] = {b______, + b______, + b_OOOOO, + b_O_O_O, + b_OO_OO, + b_O_O_O, + b_OOOOO, + b______}, + [0x89] = {b______, + b__O___, + b__OO__, + b__OOO_, + b__OOOO, + b__OOO_, + b__OO__, + b__O___}, + [0x8a] = {b______, + b____O_, + b___OO_, + b__OOO_, + b_OOOO_, + b__OOO_, + b___OO_, + b____O_}, + [0x8b] = {b______, + b______, + b______, + b______, + b______, + b______, + b______, + b_O_O_O}, + [0x8c] = {b______, + b______, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b______}, + [0x8d] = {b______, + b_OO_OO, + b_OO_OO, + b_OO_OO, + b_OO_OO, + b_OO_OO, + b_OO_OO, + b_OO_OO}, + [0x8e] = {b______, + b__O___, + b___O__, + b____O_, + b___O__, + b__O___, + b______, + b_OOOOO}, + [0x8f] = {b______, + b____O_, + b___O__, + b__O___, + b___O__, + b____O_, + b______, + b_OOOOO}, + [0x91] = {b______, + b______, + b______, + b______, + b______, + b______, + b______, + b_OOOOO}, + [0x92] = {b______, + b______, + b______, + b______, + b______, + b______, + b_OOOOO, + b_OOOOO}, + [0x93] = {b______, + b______, + b______, + b______, + b______, + b_OOOOO, + b_OOOOO, + b_OOOOO}, + [0x94] = {b______, + b______, + b______, + b______, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO}, + [0x95] = {b______, + b______, + b______, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO}, + [0x96] = {b______, + b______, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO}, + [0x97] = {b______, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO}, + [0x98] = {b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO}, + [0x9a] = {b______, + b_O____, + b_O____, + b_O____, + b_O____, + b_O____, + b_O____, + b_O____}, + [0x9b] = {b______, + b_OO___, + b_OO___, + b_OO___, + b_OO___, + b_OO___, + b_OO___, + b_OO___}, + [0x9c] = {b______, + b_OOO__, + b_OOO__, + b_OOO__, + b_OOO__, + b_OOO__, + b_OOO__, + b_OOO__}, + [0x9d] = {b______, + b_OOOO_, + b_OOOO_, + b_OOOO_, + b_OOOO_, + b_OOOO_, + b_OOOO_, + b_OOOO_}, + [0x9e] = {b______, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b_OOOOO}, + [0xa1] = {b______, + b___O__, + b______, + b______, + b___O__, + b___O__, + b___O__, + b___O__}, + [0xa2] = {b______, + b___O__, + b__OOO_, + b_O_O__, + b_O_O__, + b_O_O_O, + b__OOO_, + b___O__}, + [0xa3] = {b______, + b___OO_, + b__O___, + b__O___, + b_OOO__, + b__O___, + b__O__O, + b_O_OO_}, + [0xa4] = {b______, + b______, + b_O___O, + b__OOO_, + b__O_O_, + b__OOO_, + b_O___O, + b______}, + [0xa5] = {b______, + b_O___O, + b__O_O_, + b_OOOOO, + b___O__, + b_OOOOO, + b___O__, + b___O__}, + [0xa6] = {b______, + b___OOO, + b__O___, + b_OOOO_, + b__O___, + b_OOOO_, + b__O___, + b___OOO}, + [0xa7] = {b______, + b___OO_, + b__O__O, + b___O__, + b__O_O_, + b___O__, + b_O__O_, + b__OO__}, + [0xa9] = {b______, + b_OOOOO, + b_O___O, + b_O_O_O, + b_O_OOO, + b_O_O_O, + b_O___O, + b_OOOOO}, + [0xaa] = {b______, + b__OOO_, + b_____O, + b__OOOO, + b_O___O, + b__OOOO, + b______, + b_OOOOO}, + [0xab] = {b______, + b______, + b___O_O, + b__O_O_, + b_O_O__, + b__O_O_, + b___O_O, + b______}, + [0xac] = {b______, + b______, + b__OOO_, + b_OOOOO, + b_OOOOO, + b_OOOOO, + b__OOO_, + b______}, + [0xae] = {b______, + b_OOOOO, + b_O___O, + b_O_O_O, + b_O___O, + b_O__OO, + b_O_O_O, + b_OOOOO}, + [0xb0] = {b__OO__, + b_O__O_, + b_O__O_, + b__OO__, + b______, + b______, + b______, + b______}, + [0xb1] = {b______, + b___O__, + b___O__, + b_OOOOO, + b___O__, + b___O__, + b______, + b_OOOOO}, + [0xb2] = {b__OO__, + b_O__O_, + b___O__, + b__O___, + b_OOOO_, + b______, + b______, + b______}, + [0xb3] = {b_OOO__, + b____O_, + b__OO__, + b____O_, + b_OOO__, + b______, + b______, + b______}, + [0xb4] = {b____O_, + b___O__, + b__O___, + b______, + b______, + b______, + b______, + b______}, + [0xb5] = {b______, + b_O___O, + b_O___O, + b_O___O, + b_O__OO, + b_OOO_O, + b_O____, + b_O____}, + [0xb6] = {b______, + b__OOOO, + b_O_O_O, + b_O_O_O, + b__OO_O, + b___O_O, + b___O_O, + b___O_O}, + [0xb7] = {b______, + b______, + b______, + b__OO__, + b__OO__, + b______, + b______, + b______}, + [0xb9] = {b__O___, + b_OO___, + b__O___, + b__O___, + b_OOO__, + b______, + b______, + b______}, + [0xba] = {b______, + b__OOO_, + b_O___O, + b_O___O, + b_O___O, + b__OOO_, + b______, + b_OOOOO}, + [0xbb] = {b______, + b______, + b_O_O__, + b__O_O_, + b___O_O, + b__O_O_, + b_O_O__, + b______}, + [0xbc] = {b_O___O, + b_O__O_, + b_O_O__, + b__O_O_, + b_O_OO_, + b__O_O_, + b__OOOO, + b____O_}, + [0xbd] = {b_O___O, + b_O__O_, + b_O_O__, + b__O_O_, + b_O_O_O, + b_____O, + b____O_, + b___OOO}, + [0xbe] = {b_OO___, + b__O___, + b_OO___, + b__O__O, + b_OO_OO, + b___O_O, + b___OOO, + b_____O}, + [0xbf] = {b______, + b___O__, + b______, + b___O__, + b__O___, + b_O____, + b_O___O, + b__OOO_}, + [0xc0] = {b__O___, + b___O__, + b___O__, + b__O_O_, + b_O___O, + b_OOOOO, + b_O___O, + b_O___O}, + [0xc1] = {b____O_, + b___O__, + b___O__, + b__O_O_, + b_O___O, + b_OOOOO, + b_O___O, + b_O___O}, + [0xc2] = {b___O__, + b__O_O_, + b______, + b__OOO_, + b_O___O, + b_OOOOO, + b_O___O, + b_O___O}, + [0xc3] = {b__OO_O, + b_O__O_, + b______, + b__OOO_, + b_O___O, + b_OOOOO, + b_O___O, + b_O___O}, + [0xc4] = {b__O_O_, + b______, + b___O__, + b__O_O_, + b_O___O, + b_OOOOO, + b_O___O, + b_O___O}, + [0xc5] = {b___O__, + b__O_O_, + b___O__, + b__OOO_, + b_O___O, + b_OOOOO, + b_O___O, + b_O___O}, + [0xc6] = {b______, + b___OOO, + b__OO__, + b_O_O__, + b_O_OOO, + b_OOO__, + b_O_O__, + b_O_OOO}, + [0xc7] = {b__OOO_, + b_O___O, + b_O____, + b_O____, + b_O___O, + b__OOO_, + b____O_, + b___OO_}, + [0xc8] = {b__O___, + b___O__, + b______, + b_OOOOO, + b_O____, + b_OOOO_, + b_O____, + b_OOOOO}, + [0xc9] = {b___O__, + b__O___, + b______, + b_OOOOO, + b_O____, + b_OOOO_, + b_O____, + b_OOOOO}, + [0xca] = {b___O__, + b__O_O_, + b______, + b_OOOOO, + b_O____, + b_OOOO_, + b_O____, + b_OOOOO}, + [0xcb] = {b______, + b__O_O_, + b______, + b_OOOOO, + b_O____, + b_OOOO_, + b_O____, + b_OOOOO}, + [0xcc] = {b__O___, + b___O__, + b______, + b__OOO_, + b___O__, + b___O__, + b___O__, + b__OOO_}, + [0xcd] = {b____O_, + b___O__, + b______, + b__OOO_, + b___O__, + b___O__, + b___O__, + b__OOO_}, + [0xce] = {b___O__, + b__O_O_, + b______, + b__OOO_, + b___O__, + b___O__, + b___O__, + b__OOO_}, + [0xcf] = {b______, + b__O_O_, + b______, + b__OOO_, + b___O__, + b___O__, + b___O__, + b__OOO_}, + [0xd0] = {b______, + b__OOO_, + b__O__O, + b__O__O, + b_OOO_O, + b__O__O, + b__O__O, + b__OOO_}, + [0xd1] = {b__OO_O, + b_O__O_, + b______, + b_O___O, + b_OO__O, + b_O_O_O, + b_O__OO, + b_O___O}, + [0xd2] = {b__O___, + b___O__, + b__OOO_, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0xd3] = {b____O_, + b___O__, + b__OOO_, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0xd4] = {b___O__, + b__O_O_, + b______, + b__OOO_, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0xd5] = {b__OO_O, + b_O__O_, + b______, + b__OOO_, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0xd6] = {b__O_O_, + b______, + b__OOO_, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0xd7] = {b______, + b______, + b_O___O, + b__O_O_, + b___O__, + b__O_O_, + b_O___O, + b______}, + [0xd8] = {b______, + b__OOO_, + b_O__OO, + b_O_O_O, + b_O_O_O, + b_O_O_O, + b_OO__O, + b__OOO_}, + [0xd9] = {b__O___, + b___O__, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0xda] = {b____O_, + b___O__, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0xdb] = {b___O__, + b__O_O_, + b______, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0xdc] = {b__O_O_, + b______, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0xdd] = {b____O_, + b___O__, + b_O___O, + b__O_O_, + b___O__, + b___O__, + b___O__, + b___O__}, + [0xde] = {b_OO___, + b__O___, + b__OOO_, + b__O__O, + b__O__O, + b__OOO_, + b__O___, + b_OOO__}, + [0xdf] = {b______, + b___OO_, + b__O__O, + b__O__O, + b__OOO_, + b__O__O, + b__O__O, + b_O_OO_}, + [0xe0] = {b__O___, + b___O__, + b______, + b__OOO_, + b_____O, + b__OOOO, + b_O___O, + b__OOOO}, + [0xe1] = {b____O_, + b___O__, + b______, + b__OOO_, + b_____O, + b__OOOO, + b_O___O, + b__OOOO}, + [0xe2] = {b___O__, + b__O_O_, + b______, + b__OOO_, + b_____O, + b__OOOO, + b_O___O, + b__OOOO}, + [0xe3] = {b__OO_O, + b_O__O_, + b______, + b__OOO_, + b_____O, + b__OOOO, + b_O___O, + b__OOOO}, + [0xe4] = {b______, + b__O_O_, + b______, + b__OOO_, + b_____O, + b__OOOO, + b_O___O, + b__OOOO}, + [0xe5] = {b___O__, + b__O_O_, + b___O__, + b__OOO_, + b_____O, + b__OOOO, + b_O___O, + b__OOOO}, + [0xe6] = {b______, + b______, + b_OO_O_, + b___O_O, + b__OOOO, + b_O_O__, + b_O_O_O, + b__O_O_}, + [0xe7] = {b______, + b______, + b__OOO_, + b_O____, + b_O___O, + b__OOO_, + b___O__, + b__OO__}, + [0xe8] = {b__O___, + b___O__, + b______, + b__OOO_, + b_O___O, + b_OOOOO, + b_O____, + b__OOO_}, + [0xe9] = {b____O_, + b___O__, + b______, + b__OOO_, + b_O___O, + b_OOOOO, + b_O____, + b__OOO_}, + [0xea] = {b___O__, + b__O_O_, + b______, + b__OOO_, + b_O___O, + b_OOOOO, + b_O____, + b__OOO_}, + [0xeb] = {b______, + b__O_O_, + b______, + b__OOO_, + b_O___O, + b_OOOOO, + b_O____, + b__OOO_}, + [0xec] = {b__O___, + b___O__, + b______, + b__OO__, + b___O__, + b___O__, + b___O__, + b__OOO_}, + [0xed] = {b____O_, + b___O__, + b______, + b__OO__, + b___O__, + b___O__, + b___O__, + b__OOO_}, + [0xee] = {b___O__, + b__O_O_, + b______, + b__OO__, + b___O__, + b___O__, + b___O__, + b__OOO_}, + [0xef] = {b______, + b__O_O_, + b______, + b__OO__, + b___O__, + b___O__, + b___O__, + b__OOO_}, + [0xf0] = {b______, + b_O_O__, + b__O___, + b_O_O__, + b____O_, + b__OOOO, + b_O___O, + b__OOO_}, + [0xf1] = {b__OO_O, + b_O__O_, + b______, + b_O_OO_, + b_OO__O, + b_O___O, + b_O___O, + b_O___O}, + [0xf2] = {b__O___, + b___O__, + b______, + b__OOO_, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0xf3] = {b____O_, + b___O__, + b______, + b__OOO_, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0xf4] = {b______, + b___O__, + b__O_O_, + b______, + b__OOO_, + b_O___O, + b_O___O, + b__OOO_}, + [0xf5] = {b______, + b__OO_O, + b_O__O_, + b______, + b__OOO_, + b_O___O, + b_O___O, + b__OOO_}, + [0xf6] = {b______, + b__O_O_, + b______, + b__OOO_, + b_O___O, + b_O___O, + b_O___O, + b__OOO_}, + [0xf7] = {b______, + b______, + b___O__, + b______, + b_OOOOO, + b______, + b___O__, + b______}, + [0xf8] = {b______, + b_____O, + b__OOO_, + b_O__OO, + b_O_O_O, + b_OO__O, + b__OOO_, + b_O____}, + [0xf9] = {b__O___, + b___O__, + b______, + b_O___O, + b_O___O, + b_O___O, + b_O__OO, + b__OO_O}, + [0xfa] = {b____O_, + b___O__, + b______, + b_O___O, + b_O___O, + b_O___O, + b_O__OO, + b__OO_O}, + [0xfb] = {b___O__, + b__O_O_, + b______, + b_O___O, + b_O___O, + b_O___O, + b_O__OO, + b__OO_O}, + [0xfc] = {b______, + b__O_O_, + b______, + b_O___O, + b_O___O, + b_O___O, + b_O__OO, + b__OO_O}, + [0xfd] = {b______, + b____O_, + b___O__, + b_O___O, + b_O___O, + b__OOOO, + b_____O, + b__OOO_}, + [0xfe] = {b_OO___, + b__O___, + b__O___, + b__OO__, + b__O_O_, + b__OO__, + b__O___, + b_OOO__}, + [0xff] = {b______, + b__O_O_, + b______, + b_O___O, + b_O___O, + b__OOOO, + b_____O, + b__OOO_}, }; static int @@ -1781,73 +1781,73 @@ glcd_icon5x8(int icon) int icon_char; switch (icon) { - case ICON_BLOCK_FILLED: - icon_char = 0x98; + case ICON_BLOCK_FILLED: + icon_char = 0x98; break; - case ICON_HEART_FILLED: - icon_char = 0x80; + case ICON_HEART_FILLED: + icon_char = 0x80; break; - case ICON_HEART_OPEN: - icon_char = 0x81; + case ICON_HEART_OPEN: + icon_char = 0x81; break; - case ICON_ARROW_UP: - icon_char = 0x82; + case ICON_ARROW_UP: + icon_char = 0x82; break; - case ICON_ARROW_DOWN: - icon_char = 0x83; + case ICON_ARROW_DOWN: + icon_char = 0x83; break; - case ICON_ARROW_LEFT: - icon_char = 0x84; + case ICON_ARROW_LEFT: + icon_char = 0x84; break; - case ICON_ARROW_RIGHT: - icon_char = 0x85; + case ICON_ARROW_RIGHT: + icon_char = 0x85; break; - case ICON_CHECKBOX_OFF: - icon_char = 0x86; + case ICON_CHECKBOX_OFF: + icon_char = 0x86; break; - case ICON_CHECKBOX_ON: - icon_char = 0x87; + case ICON_CHECKBOX_ON: + icon_char = 0x87; break; - case ICON_CHECKBOX_GRAY: - icon_char = 0x88; + case ICON_CHECKBOX_GRAY: + icon_char = 0x88; break; - case ICON_SELECTOR_AT_LEFT: - icon_char = 0x89; + case ICON_SELECTOR_AT_LEFT: + icon_char = 0x89; break; - case ICON_SELECTOR_AT_RIGHT: - icon_char = 0x8a; + case ICON_SELECTOR_AT_RIGHT: + icon_char = 0x8a; break; - case ICON_ELLIPSIS: - icon_char = 0x8b; + case ICON_ELLIPSIS: + icon_char = 0x8b; break; - case ICON_STOP: - icon_char = 0x8c; + case ICON_STOP: + icon_char = 0x8c; break; - case ICON_PAUSE: - icon_char = 0x8d; + case ICON_PAUSE: + icon_char = 0x8d; break; - case ICON_PLAY: - icon_char = 0x89; + case ICON_PLAY: + icon_char = 0x89; break; - case ICON_PLAYR: - icon_char = 0x8a; + case ICON_PLAYR: + icon_char = 0x8a; break; - case ICON_FF: - icon_char = 0xab; + case ICON_FF: + icon_char = 0xab; break; - case ICON_FR: - icon_char = 0xbb; + case ICON_FR: + icon_char = 0xbb; break; - case ICON_NEXT: - icon_char = 0x8e; + case ICON_NEXT: + icon_char = 0x8e; break; - case ICON_PREV: - icon_char = 0x8f; + case ICON_PREV: + icon_char = 0x8f; break; - case ICON_REC: - icon_char = 0xac; + case ICON_REC: + icon_char = 0xac; break; - default: + default: icon_char = -1; } diff --git a/server/drivers/hd44780-serial.c b/server/drivers/hd44780-serial.c index f181950..42704f1 100644 --- a/server/drivers/hd44780-serial.c +++ b/server/drivers/hd44780-serial.c @@ -321,7 +321,7 @@ serial_HD44780_backlight(PrivateData *p, unsigned char state) int val = (state == BACKLIGHT_ON) ? p->brightness : p->offbrightness; /* Map the value to output range (rounding up) */ - send = (val * (SERIAL_IF.backlight_on - SERIAL_IF.backlight_off) + 999) / 1000 + SERIAL_IF.backlight_off;; + send = (val * (SERIAL_IF.backlight_on - SERIAL_IF.backlight_off) + 999) / 1000 + SERIAL_IF.backlight_off; write(p->fd, &send, 1); } } diff --git a/server/drivers/hd44780-serial.h b/server/drivers/hd44780-serial.h index 0c6e402..931fced 100644 --- a/server/drivers/hd44780-serial.h +++ b/server/drivers/hd44780-serial.h @@ -39,7 +39,7 @@ struct hd44780_SerialInterface { * The backlight flag determines the type of backlight available. * If the backlight is just switchable, the backlight_off or * backlight_on characters are sent according to backlight state. - * If the backlight is switchable, these characters must define a range + * If the backlight is adjustable, these characters must define a range * of values that are understood as different brightness levels by * the display. The 'brightness' and 'offbrightness' values from config * are used according to the backlight state and mapped to this range.