Adafruit ssd1331 OLED 96x64 SPI model

Fork of OledLib by tetsuya noguchi

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?

UserRevisionLine numberNew 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