Adafruit ssd1331 OLED 96x64 SPI model
Fork of OledLib by
ascii_font6x8.h@7:60b2f555f3b7, 2016-02-02 (annotated)
- Committer:
- AhJie
- Date:
- Tue Feb 02 15:08:01 2016 +0000
- Revision:
- 7:60b2f555f3b7
- Parent:
- 2:e331851128c1
- Child:
- 8:a6060524095f
Adafruit ssd1331
; 96x64 OLED
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
TETSUYA | 2:e331851128c1 | 1 | #ifndef __ascii_font6x8__ |
TETSUYA | 2:e331851128c1 | 2 | #define __ascii_font6x8__ |
TETSUYA | 2:e331851128c1 | 3 | /* |
AhJie | 7:60b2f555f3b7 | 4 | 6*8�h�b�g���{���r�b�g�}�b�v�t�H���g k6x8 period ��1 |
TETSUYA | 2:e331851128c1 | 5 | Copyright(C) 2000-2006 Num Kadoma |
AhJie | 7:60b2f555f3b7 | 6 | �x�[�X�ɔ��p�t�H���g���������������W�J |
TETSUYA | 2:e331851128c1 | 7 | */ |
AhJie | 7:60b2f555f3b7 | 8 | // 0x20~7f�܂ł�0x60�o�C�g�̃f�[�^ (���e��240byte) |
AhJie | 7:60b2f555f3b7 | 9 | // �A�N�Z�X�����Y�����ɒ���(�L�����N�^�R�[�h-0x20�őΏۃt�H���g�ɂȂ�) |
TETSUYA | 2:e331851128c1 | 10 | static const char FontLookup_ABC[0x60][6] = { |
TETSUYA | 2:e331851128c1 | 11 | { 0x00,0x00,0x00,0x00,0x00,0x00 } , /*SPC */ |
TETSUYA | 2:e331851128c1 | 12 | { 0x00,0x00,0x5F,0x00,0x00,0x00 } , /* ! */ |
TETSUYA | 2:e331851128c1 | 13 | { 0x04,0x03,0x04,0x03,0x00,0x00 } , /* " */ |
TETSUYA | 2:e331851128c1 | 14 | { 0x28,0x7E,0x14,0x3F,0x0A,0x00 } , /* # */ |
AhJie | 7:60b2f555f3b7 | 15 | { 0x00,0x12,0x2A,0x7F,0x2A,0x24 } , /* $ */ |
TETSUYA | 2:e331851128c1 | 16 | { 0x23,0x13,0x08,0x64,0x62,0x00 } , /* % */ |
AhJie | 7:60b2f555f3b7 | 17 | { 0x00,0x50,0x26,0x59,0x4e,0x30 } , /* & */ |
TETSUYA | 2:e331851128c1 | 18 | { 0x00,0x00,0x02,0x01,0x00,0x00 } , /* ' */ |
TETSUYA | 2:e331851128c1 | 19 | { 0x00,0x00,0x1C,0x22,0x41,0x00 } , /* ( */ |
TETSUYA | 2:e331851128c1 | 20 | { 0x41,0x22,0x1C,0x00,0x00,0x00 } , /* ) */ |
TETSUYA | 2:e331851128c1 | 21 | { 0x22,0x14,0x08,0x14,0x22,0x00 } , /* * */ |
TETSUYA | 2:e331851128c1 | 22 | { 0x08,0x08,0x3E,0x08,0x08,0x00 } , /* + */ |
TETSUYA | 2:e331851128c1 | 23 | { 0x50,0x30,0x00,0x00,0x00,0x00 } , /* , */ |
TETSUYA | 2:e331851128c1 | 24 | { 0x08,0x08,0x08,0x08,0x08,0x00 } , /* - */ |
TETSUYA | 2:e331851128c1 | 25 | { 0x60,0x60,0x00,0x00,0x00,0x00 } , /* . */ |
AhJie | 7:60b2f555f3b7 | 26 | { 0x15,0x16,0x7C,0x16,0x11,0x00 } , /* / */ |
TETSUYA | 2:e331851128c1 | 27 | { 0x3E,0x51,0x49,0x45,0x3E,0x00 } , /* 0 */ |
AhJie | 7:60b2f555f3b7 | 28 | { 0x00,0x00,0x40,0x7f,0x42,0x00 } , /* 1 */ |
AhJie | 7:60b2f555f3b7 | 29 | { 0x00,0x46,0x49,0x49,0x51,0x62 } , /* 2 */ |
AhJie | 7:60b2f555f3b7 | 30 | { 0x00,0x36,0x49,0x49,0x41,0x22 } , /* 3 */ |
AhJie | 7:60b2f555f3b7 | 31 | { 0x00,0x10,0x7f,0x12,0x14,0x18 } , /* 4 */ |
AhJie | 7:60b2f555f3b7 | 32 | { 0x39,0x45,0x45,0x45,0x2f,0x00 } , /* 5 */ |
AhJie | 7:60b2f555f3b7 | 33 | { 0x00,0x32,0x49,0x49,0x49,0x3e } , /* 6 */ |
AhJie | 7:60b2f555f3b7 | 34 | { 0x00,0x03,0x05,0x19,0x61,0x01 } , /* 7 */ |
TETSUYA | 2:e331851128c1 | 35 | { 0x36,0x49,0x49,0x49,0x36,0x00 } , /* 8 */ |
AhJie | 7:60b2f555f3b7 | 36 | { 0x00,0x3e,0x49,0x49,0x49,0x26 } , /* 9 */ |
TETSUYA | 2:e331851128c1 | 37 | { 0x00,0x36,0x36,0x00,0x00,0x00 } , /* : */ |
AhJie | 7:60b2f555f3b7 | 38 | { 0x00,0x00,0x00,0x36,0x56,0x00 } , /* ; */ |
TETSUYA | 2:e331851128c1 | 39 | { 0x00,0x08,0x14,0x22,0x41,0x00 } , /* < */ |
TETSUYA | 2:e331851128c1 | 40 | { 0x14,0x14,0x14,0x14,0x14,0x00 } , /* = */ |
TETSUYA | 2:e331851128c1 | 41 | { 0x41,0x22,0x14,0x08,0x00,0x00 } , /* > */ |
AhJie | 7:60b2f555f3b7 | 42 | { 0x00,0x06,0x09,0x59,0x01,0x02 } , /* ? */ |
AhJie | 7:60b2f555f3b7 | 43 | { 0x00,0x2e,0x55,0x5d,0x41,0x3e } , /* @ */ |
AhJie | 7:60b2f555f3b7 | 44 | { 0x00,0x60,0x1c,0x13,0x1c,0x60 } , /* A */ |
AhJie | 7:60b2f555f3b7 | 45 | { 0x00,0x36,0x49,0x49,0x49,0x7f } , /* B */ |
AhJie | 7:60b2f555f3b7 | 46 | { 0x00,0x22,0x41,0x41,0x41,0x3e } , /* C */ |
AhJie | 7:60b2f555f3b7 | 47 | { 0x00,0x1c,0x22,0x41,0x41,0x7f } , /* D */ |
AhJie | 7:60b2f555f3b7 | 48 | { 0x00,0x41,0x49,0x49,0x49,0x7f } , /* E */ |
AhJie | 7:60b2f555f3b7 | 49 | { 0x00,0x01,0x09,0x09,0x09,0x7f } , /* F */ |
AhJie | 7:60b2f555f3b7 | 50 | { 0x3A,0x49,0x41,0x22,0x1C,0x00 } , /* G */ |
TETSUYA | 2:e331851128c1 | 51 | { 0x7F,0x08,0x08,0x08,0x7F,0x00 } , /* H */ |
TETSUYA | 2:e331851128c1 | 52 | { 0x00,0x41,0x7F,0x41,0x00,0x00 } , /* I */ |
AhJie | 7:60b2f555f3b7 | 53 | { 0x00,0x3f,0x40,0x40,0x40,0x20 } , /* J */ |
AhJie | 7:60b2f555f3b7 | 54 | { 0x00,0x41,0x22,0x14,0x08,0x7f } , /* K */ |
AhJie | 7:60b2f555f3b7 | 55 | { 0x00,0x00,0x40,0x40,0x40,0x7f } , /* L */ |
TETSUYA | 2:e331851128c1 | 56 | { 0x7F,0x04,0x18,0x04,0x7F,0x00 } , /* M */ |
AhJie | 7:60b2f555f3b7 | 57 | { 0x00,0x7f,0x10,0x08,0x04,0x7f } , /* N */ |
TETSUYA | 2:e331851128c1 | 58 | { 0x3E,0x41,0x41,0x41,0x3E,0x00 } , /* O */ |
AhJie | 7:60b2f555f3b7 | 59 | { 0x00,0x06,0x09,0x09,0x09,0x7f } , /* P */ |
AhJie | 7:60b2f555f3b7 | 60 | { 0x00,0x5e,0x21,0x51,0x41,0x3e } , /* Q */ |
AhJie | 7:60b2f555f3b7 | 61 | { 0x00,0x46,0x29,0x19,0x09,0x7f } , /* R */ |
AhJie | 7:60b2f555f3b7 | 62 | { 0x32,0x49,0x49,0x49,0x26,0x00 } , /* S */ |
TETSUYA | 2:e331851128c1 | 63 | { 0x01,0x01,0x7F,0x01,0x01,0x00 } , /* T */ |
TETSUYA | 2:e331851128c1 | 64 | { 0x3F,0x40,0x40,0x40,0x3F,0x00 } , /* U */ |
TETSUYA | 2:e331851128c1 | 65 | { 0x03,0x1C,0x60,0x1C,0x03,0x00 } , /* V */ |
TETSUYA | 2:e331851128c1 | 66 | { 0x0F,0x70,0x0F,0x70,0x0F,0x00 } , /* W */ |
TETSUYA | 2:e331851128c1 | 67 | { 0x41,0x36,0x08,0x36,0x41,0x00 } , /* X */ |
TETSUYA | 2:e331851128c1 | 68 | { 0x01,0x06,0x78,0x02,0x01,0x00 } , /* Y */ |
AhJie | 7:60b2f555f3b7 | 69 | { 0x00,0x43,0x45,0x49,0x51,0x61 } , /* Z */ |
AhJie | 7:60b2f555f3b7 | 70 | { 0x41,0x41,0x7F,0x00,0x00,0x00 } , /* [ */ |
AhJie | 7:60b2f555f3b7 | 71 | { 0x20,0x10,0x08,0x04,0x02,0x00 } , /* \ */ |
AhJie | 7:60b2f555f3b7 | 72 | { 0x00,0x00,0x7F,0x41,0x41,0x00 } , /* ] */ |
TETSUYA | 2:e331851128c1 | 73 | { 0x00,0x02,0x01,0x02,0x00,0x00 } , /* ^ */ |
TETSUYA | 2:e331851128c1 | 74 | { 0x40,0x40,0x40,0x40,0x40,0x00 } , /* _ */ |
TETSUYA | 2:e331851128c1 | 75 | { 0x00,0x01,0x02,0x00,0x00,0x00 } , /* ` */ |
AhJie | 7:60b2f555f3b7 | 76 | { 0x00,0x78,0x54,0x54,0x20,0x00 } , /* a */ |
AhJie | 7:60b2f555f3b7 | 77 | { 0x00,0x38,0x44,0x44,0x7f,0x00 } , /* b */ |
AhJie | 7:60b2f555f3b7 | 78 | { 0x00,0x28,0x44,0x44,0x38,0x00 } , /* c */ |
AhJie | 7:60b2f555f3b7 | 79 | { 0x00,0x7f,0x44,0x44,0x38,0x00 } , /* d */ |
AhJie | 7:60b2f555f3b7 | 80 | { 0x00,0x18,0x54,0x54,0x38,0x00 } , /* e */ |
AhJie | 7:60b2f555f3b7 | 81 | { 0x00,0x01,0x05,0x3e,0x04,0x00 } , /* f */ |
AhJie | 7:60b2f555f3b7 | 82 | { 0x00,0x08,0x54,0x54,0x3c,0x00 } , /* g */ |
AhJie | 7:60b2f555f3b7 | 83 | { 0x00,0x78,0x04,0x04,0x7f,0x00 } , /* h */ |
TETSUYA | 2:e331851128c1 | 84 | { 0x00,0x00,0x7D,0x00,0x00,0x00 } , /* i */ |
AhJie | 7:60b2f555f3b7 | 85 | { 0x00,0x00,0x3d,0x40,0x040,0x00} , /* j */ |
AhJie | 7:60b2f555f3b7 | 86 | { 0x00,0x44,0x28,0x10,0x7f,0x00 } , /* k */ |
TETSUYA | 2:e331851128c1 | 87 | { 0x00,0x01,0x7F,0x00,0x00,0x00 } , /* l */ |
TETSUYA | 2:e331851128c1 | 88 | { 0x7C,0x04,0x7C,0x04,0x78,0x00 } , /* m */ |
TETSUYA | 2:e331851128c1 | 89 | { 0x00,0x7C,0x04,0x04,0x78,0x00 } , /* n */ |
TETSUYA | 2:e331851128c1 | 90 | { 0x00,0x38,0x44,0x44,0x38,0x00 } , /* o */ |
AhJie | 7:60b2f555f3b7 | 91 | { 0x00,0x08,0x14,0x14,0x7c,0x00 } , /* p */ |
AhJie | 7:60b2f555f3b7 | 92 | { 0x00,0x7c,0x14,0x14,0x08,0x00 } , /* q */ |
AhJie | 7:60b2f555f3b7 | 93 | { 0x00,0x04,0x04,0x08,0x7c,0x00 } , /* r */ |
AhJie | 7:60b2f555f3b7 | 94 | { 0x00,0x24,0x54,0x54,0x48,0x00 } , /* s */ |
AhJie | 7:60b2f555f3b7 | 95 | { 0x00,0x40,0x44,0x3e,0x04,0x00 } , /* t */ |
TETSUYA | 2:e331851128c1 | 96 | { 0x00,0x3C,0x40,0x40,0x7C,0x00 } , /* u */ |
TETSUYA | 2:e331851128c1 | 97 | { 0x00,0x7C,0x20,0x10,0x0C,0x00 } , /* v */ |
TETSUYA | 2:e331851128c1 | 98 | { 0x1C,0x60,0x1C,0x60,0x1C,0x00 } , /* w */ |
TETSUYA | 2:e331851128c1 | 99 | { 0x00,0x6C,0x10,0x10,0x6C,0x00 } , /* x */ |
TETSUYA | 2:e331851128c1 | 100 | { 0x00,0x4C,0x50,0x30,0x1C,0x00 } , /* y */ |
AhJie | 7:60b2f555f3b7 | 101 | { 0x00,0x4c,0x54,0x64,0x44,0x00 } , /* z */ |
AhJie | 7:60b2f555f3b7 | 102 | { 0x41,0x41,0x36,0x08,0x00,0x00 } , /* { */ |
TETSUYA | 2:e331851128c1 | 103 | { 0x00,0x00,0x7F,0x00,0x00,0x00 } , /* | */ |
AhJie | 7:60b2f555f3b7 | 104 | { 0x00,0x08,0x36,0x41,0x41,0x00 } , /* } */ |
TETSUYA | 2:e331851128c1 | 105 | { 0x08,0x04,0x08,0x10,0x08,0x00 } , /* ~ */ |
AhJie | 7:60b2f555f3b7 | 106 | { 0x00,0x00,0x00,0x00,0x00,0x00 } /*null*/ |
TETSUYA | 2:e331851128c1 | 107 | }; |
TETSUYA | 2:e331851128c1 | 108 | |
TETSUYA | 2:e331851128c1 | 109 | #endif |