FONT6X12

Dependents:   ILI9341_SPI

font6x12.h

Committer:
tmnt
Date:
2016-11-20
Revision:
0:5a1975647d7f

File content as of revision 0:5a1975647d7f:

#define FONT_6x12_WIDTH         6
#define FONT_6x12_HEIGHT            12
typedef unsigned short ushort;
typedef unsigned char byte;
const byte fc_soh[] = { 0x0, 0x1e, 0x21, 0x21, 0x33, 0x21, 0x21, 0x33, 0x2d, 0x21, 0x1e, 0x0 };
const byte fc_stx[] = { 0x3f, 0x21, 0x1e, 0x1e, 0xc, 0x1e, 0x1e, 0xc, 0x12, 0x1e, 0x21, 0x3f };
const byte fc_space[] ={0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
const byte fc_alert[] = { 0x0, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x0, 0x8, 0x8, 0x0 };
const byte fc_dot[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x18, 0x0 };
const byte fc_common[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x18, 0x18, 0x10, 0x20 };
const byte fc_minus[] = { 0x0,0x0,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x0,0x0};
const byte fc_0[] = { 0x1e, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x1e, 0x0 };
const byte fc_1[] = { 0x4, 0xc, 0x1c, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x0 };
const byte fc_2[] = { 0x1e, 0x21, 0x21, 0x1, 0x2, 0x4, 0x8, 0x10, 0x20, 0x20, 0x3f, 0x0 };
const byte fc_3[] = { 0x1e, 0x21, 0x21, 0x1, 0x1, 0xe, 0x1, 0x1, 0x21, 0x21, 0x1e, 0x0 };
const byte fc_4[] = { 0x2, 0x6, 0xa, 0x12, 0x22, 0x3f, 0x2, 0x2, 0x2, 0x2, 0x2, 0x0 };
const byte fc_5[] = { 0x3f, 0x20, 0x20, 0x20, 0x3e, 0x21, 0x1, 0x1, 0x21, 0x21, 0x1e, 0x0 };
const byte fc_6[] = { 0x1e, 0x21, 0x21, 0x20, 0x3e, 0x21, 0x21, 0x21, 0x21, 0x21, 0x1e, 0x0 };
const byte fc_7[] = { 0x3f, 0x1, 0x2, 0x2, 0x4, 0x4, 0x4, 0x8, 0x8, 0x8, 0x8, 0x0 };
const byte fc_8[] = { 0x1e, 0x21, 0x21, 0x21, 0x21, 0x1e, 0x21, 0x21, 0x21, 0x21, 0x1e, 0x0 };
const byte fc_9[] = { 0x1e, 0x21, 0x21, 0x21, 0x21, 0x1f, 0x1, 0x1, 0x1, 0x21, 0x1e, 0x0 };

const byte fc_colon[] = { 0x0, 0x0, 0x0, 0x0, 0xc, 0xc, 0x0, 0x0, 0xc, 0xc, 0x0, 0x0 };
const byte fc_semi[] = { 0x0, 0x0, 0x0, 0x0, 0xc, 0xc, 0x0, 0x0, 0xc, 0xc, 0x4, 0x8 };

const byte fc_less[] = { 0x0, 0x0, 0x2, 0x4, 0x8, 0x10, 0x20, 0x10, 0x8, 0x4, 0x2, 0x0 };
const byte fc_equal[] = { 0x0, 0x0, 0x0, 0x0, 0x3e, 0x0, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0 };
const byte fc_great[] = { 0x0, 0x0, 0x2, 0x4, 0x8, 0x10, 0x20, 0x10, 0x8, 0x4, 0x2, 0x0 };
const byte fc_quest[] = { 0x0, 0x1e, 0x21, 0x21, 0x2, 0x4, 0x8, 0x8, 0x0, 0x8, 0x8, 0x0 };
const byte fc_at[] = { 0xc, 0x12, 0x21, 0x2d, 0x35, 0x35, 0x35, 0x2a, 0x20, 0x11, 0xe, 0x0 };

const byte fc_AA[] = { 0xc, 0x12, 0x12, 0x21, 0x21, 0x21, 0x3f, 0x21, 0x21, 0x21, 0x21, 0x0 };
const byte fc_BB[] = { 0x3e, 0x11, 0x11, 0x11, 0x11, 0x1e, 0x11, 0x11, 0x11, 0x11, 0x3e, 0x0 };
const byte fc_CC[] = { 0xc, 0x12, 0x21, 0x20, 0x20, 0x20, 0x20, 0x20, 0x21, 0x12, 0xc, 0x0 };
const byte fc_DD[] = { 0x3c, 0x12, 0x11, 0x11, 0x11, 0x11, 0x10, 0x11, 0x11, 0x12, 0x3c, 0x0 };
const byte fc_EE[] = { 0x3f, 0x20, 0x20, 0x20, 0x20, 0x3e, 0x20, 0x20, 0x20, 0x20, 0x3f, 0x0 };
const byte fc_FF[] = { 0x3f, 0x20, 0x20, 0x20, 0x20, 0x3e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0 };
const byte fc_GG[] = { 0xe, 0x11, 0x21, 0x20, 0x20, 0x2e, 0x21, 0x21, 0x21, 0x13, 0xd, 0x0 };
const byte fc_HH[] = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x3f, 0x21, 0x21, 0x21, 0x21, 0x21, 0x0 };
const byte fc_II[] = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x0 };
const byte fc_JJ[] = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x12, 0x12, 0xc, 0x0 };
const byte fc_KK[] = { 0x21, 0x22, 0x22, 0x24, 0x28, 0x2c, 0x34, 0x22, 0x22, 0x21, 0x21, 0x0 };
const byte fc_LL[] = { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3f, 0x0 };
const byte fc_MM[] = { 0x22, 0x36, 0x36, 0x36, 0x2a, 0x2a, 0x22, 0x22, 0x22, 0x22, 0x22, 0x0 };
const byte fc_NN[] = { 0x21, 0x31, 0x31, 0x29, 0x29, 0x25, 0x25, 0x23, 0x23, 0x21, 0x21, 0x0 };
const byte fc_OO[] = { 0xc, 0x12, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x12, 0xc, 0x0 };
const byte fc_PP[] = { 0x3c, 0x22, 0x21, 0x21, 0x21, 0x22, 0x3c, 0x20, 0x20, 0x20, 0x20, 0x0 };
const byte fc_QQ[] = { 0xc, 0x12, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x25, 0x13, 0xe, 0x1 };
const byte fc_RR[] = { 0x3c, 0x22, 0x21, 0x21, 0x21, 0x22, 0x3c, 0x24, 0x22, 0x22, 0x21, 0x0 };
const byte fc_SS[] = { 0x1e, 0x21, 0x21, 0x20, 0x10, 0xc, 0x2, 0x1, 0x21, 0x21, 0x1e, 0x0 };
const byte fc_TT[] = { 0x1f, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x0 };
const byte fc_UU[] = { 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x1e, 0x0 };
const byte fc_VV[] = { 0x22, 0x22, 0x22, 0x22, 0x14, 0x14, 0x14, 0x8, 0x8, 0x8, 0x0, 0x0 };
const byte fc_WW[] = { 0x15, 0x15, 0x15, 0x15, 0x15, 0x15, 0xa, 0xa, 0xa, 0xa, 0xa, 0x0 };
const byte fc_XX[] = { 0x11, 0x11, 0xa, 0xa, 0x4, 0x4, 0x4, 0xa, 0xa, 0x11, 0x11, 0x0 };
const byte fc_YY[] = { 0x11, 0x11, 0x11, 0x11, 0xa, 0xa, 0x4, 0x4, 0x4, 0x4, 0x4, 0x0 };
const byte fc_ZZ[] = { 0x3f, 0x1, 0x2, 0x2, 0x4, 0x4, 0x8, 0x8, 0x10, 0x10, 0x3f, 0x0 };

const byte fc_a[] = { 0x0, 0x0, 0x0, 0x1c, 0x22, 0x2, 0x1c, 0x22, 0x22, 0x26, 0x1b, 0x0 };
const byte fc_b[] = { 0x20, 0x20, 0x20, 0x2c, 0x32, 0x21, 0x21, 0x21, 0x21, 0x32, 0x2c, 0x0 };
const byte fc_c[] = { 0x0, 0x0, 0x0, 0xe, 0x11, 0x20, 0x20, 0x20, 0x20, 0x11, 0xe, 0x0 };
const byte fc_d[] = { 0x1, 0x1, 0x1, 0xd, 0x13, 0x21, 0x21, 0x21, 0x21, 0x13, 0xd, 0x0 };
const byte fc_e[] = { 0x0, 0x0, 0x0, 0x1e, 0x21, 0x21, 0x3f, 0x20, 0x20, 0x21, 0x1e, 0x0 };
const byte fc_f[] = { 0x6, 0x8, 0x8, 0x3e, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x0 };
const byte fc_g[] = { 0x0, 0x0, 0x0, 0x1e, 0x21, 0x21, 0x21, 0x21, 0x1e, 0x1, 0x21, 0x1e };
const byte fc_h[] = { 0x20, 0x20, 0x20, 0x2c, 0x32, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x0 };
const byte fc_i[] = { 0x8, 0x8, 0x0, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x0 };
const byte fc_j[] = { 0x4, 0x4, 0x0, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x18 };
const byte fc_k[] = { 0x20, 0x20, 0x20, 0x20, 0x21, 0x22, 0x24, 0x28, 0x38, 0x24, 0x22, 0x21 };
const byte fc_l[] = { 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x0 };
const byte fc_m[] = { 0x0, 0x0, 0x0, 0x34, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x0 };
const byte fc_n[] = { 0x0, 0x0, 0x0, 0x3c, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22 };
const byte fc_o[] = { 0x0, 0x0, 0x0, 0xc, 0x12, 0x21, 0x21, 0x21, 0x21, 0x12, 0xc, 0x0 };
const byte fc_p[] = { 0x0, 0x0, 0x0, 0x2c, 0x32, 0x21, 0x21, 0x21, 0x21, 0x32, 0x2c, 0x20 };
const byte fc_q[] = { 0x0, 0x0, 0x0, 0xd, 0x13, 0x21, 0x21, 0x21, 0x21, 0x13, 0xd, 0x1 };
const byte fc_r[] = { 0x0, 0x0, 0x0, 0x16, 0x18, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 };
const byte fc_s[] = { 0x0, 0x0, 0x0, 0x1e, 0x21, 0x20, 0x18, 0x6, 0x1, 0x21, 0x1e, 0x0 };
const byte fc_t[] = { 0x8, 0x8, 0x8, 0x1e, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x6, 0x0 };
const byte fc_u[] = { 0x0, 0x0, 0x0, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x1f };
const byte fc_v[] = { 0x0, 0x0, 0x0, 0x22, 0x22, 0x22, 0x22, 0x14, 0x14, 0x8, 0x8, 0x0 };
const byte fc_w[] = { 0x0, 0x0, 0x0, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x14, 0x14, 0x14, 0x0 };
const byte fc_x[] = { 0x0, 0x0, 0x0, 0x21, 0x12, 0x12, 0xc, 0xc, 0x12, 0x12, 0x21, 0x0 };
const byte fc_y[] = { 0x0, 0x0, 0x0, 0x21, 0x22, 0x12, 0x14, 0x14, 0x8, 0x8, 0x8, 0x30 };
const byte fc_z[] = { 0x0, 0x0, 0x0, 0x3f, 0x1, 0x2, 0x4, 0x8, 0x10, 0x20, 0x3f, 0x0 };

/* 自作ASCII表の一部 */
const byte* fc_tab[] = {
    0, fc_soh, fc_stx, 0, 0, 0, 0, 0, 0, 0,                 // 0~9
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0,                               // 10~19
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0,                               // 20~29
    0, 0, fc_space, fc_alert, 0, 0, 0, 0, 0, 0,                    // 30~39
    0, 0, 0, 0, fc_common, fc_minus, fc_dot, 0, fc_0, fc_1,                // 40~49
    fc_2, fc_3, fc_4, fc_5, fc_6, fc_7, fc_8, fc_9, fc_colon, fc_semi,                              // 50~59
    fc_great, fc_equal, fc_less, fc_quest, fc_at, fc_AA, fc_BB, fc_CC, fc_DD, fc_EE,            // 60~69
    fc_FF, fc_GG, fc_HH, fc_II, fc_JJ, fc_KK, fc_LL, fc_MM, fc_NN, fc_OO,       // 70~79
    fc_PP, fc_QQ, fc_RR, fc_SS, fc_TT, fc_UU, fc_VV, fc_WW, fc_XX, fc_YY,       // 80~89
    fc_ZZ, 0, 0, 0, 0, 0, 0,                // 90~96

    fc_a, fc_b, fc_c, fc_d, fc_e, fc_f, fc_g,
    fc_h, fc_i, fc_j, fc_k, fc_l, fc_m, fc_n,
    fc_o, fc_p, fc_q, fc_r, fc_s, fc_t,
    fc_u, fc_v, fc_w, fc_x, fc_y, fc_z
};