OLED

Dependents:   nucled_L476RG_OLED_Display

Fork of L152RE_OLED_SSD1306 by Charles Fhda

Committer:
garryzheng
Date:
Thu Nov 17 19:08:49 2016 +0000
Revision:
1:e03d94d28ce5
Parent:
0:761e771590e5
OLED SSD1306 SPI STM32 L476RG

Who changed what in which revision?

UserRevisionLine numberNew contents of line
charlesfhda 0:761e771590e5 1 /** Thin 5x8 font. */
charlesfhda 0:761e771590e5 2 static unsigned char standard_font[] = {
charlesfhda 0:761e771590e5 3
charlesfhda 0:761e771590e5 4 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x20] ' '
charlesfhda 0:761e771590e5 5 0x0, 0x0, 0x2F, 0x0, 0x0, 0x0, // [0x21] '!'
charlesfhda 0:761e771590e5 6 0x0, 0x3, 0x0, 0x3, 0x0, 0x0, // [0x22] '"'
charlesfhda 0:761e771590e5 7 0x14, 0x3E, 0x14, 0x3E, 0x14, 0x0, // [0x23] '#'
charlesfhda 0:761e771590e5 8 0x24, 0x2A, 0x7F, 0x2A, 0x12, 0x0, // [0x24] '$'
charlesfhda 0:761e771590e5 9 0x22, 0x10, 0x8, 0x4, 0x22, 0x0, // [0x25] '%'
charlesfhda 0:761e771590e5 10 0x18, 0x24, 0x24, 0x1E, 0x4, 0x0, // [0x26] '&'
charlesfhda 0:761e771590e5 11 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, // [0x27] '''
charlesfhda 0:761e771590e5 12 0x0, 0x1C, 0x22, 0x41, 0x0, 0x0, // [0x28] '('
charlesfhda 0:761e771590e5 13 0x0, 0x41, 0x22, 0x1C, 0x0, 0x0, // [0x29] ')'
charlesfhda 0:761e771590e5 14 0x2A, 0x1C, 0x3E, 0x1C, 0x2A, 0x0, // [0x2A] '*'
charlesfhda 0:761e771590e5 15 0x8, 0x8, 0x3E, 0x8, 0x8, 0x0, // [0x2B] '+'
charlesfhda 0:761e771590e5 16 0x0, 0x40, 0x20, 0x0, 0x0, 0x0, // [0x2C] ','
charlesfhda 0:761e771590e5 17 0x8, 0x8, 0x8, 0x8, 0x8, 0x0, // [0x2D] '-'
charlesfhda 0:761e771590e5 18 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, // [0x2E] '.'
charlesfhda 0:761e771590e5 19 0x0, 0xC0, 0x30, 0xC, 0x3, 0x0, // [0x2F] '/'
charlesfhda 0:761e771590e5 20 0x1E, 0x29, 0x2D, 0x25, 0x1E, 0x0, // [0x30] '0'
charlesfhda 0:761e771590e5 21 0x0, 0x22, 0x3F, 0x20, 0x0, 0x0, // [0x31] '1'
charlesfhda 0:761e771590e5 22 0x32, 0x29, 0x29, 0x29, 0x26, 0x0, // [0x32] '2'
charlesfhda 0:761e771590e5 23 0x12, 0x21, 0x29, 0x29, 0x16, 0x0, // [0x33] '3'
charlesfhda 0:761e771590e5 24 0x7, 0x8, 0x8, 0x8, 0x3E, 0x0, // [0x34] '4'
charlesfhda 0:761e771590e5 25 0x17, 0x25, 0x25, 0x25, 0x18, 0x0, // [0x35] '5'
charlesfhda 0:761e771590e5 26 0x1E, 0x25, 0x25, 0x25, 0x18, 0x0, // [0x36] '6'
charlesfhda 0:761e771590e5 27 0x1, 0x1, 0x9, 0x9, 0x3E, 0x0, // [0x37] '7'
charlesfhda 0:761e771590e5 28 0x1A, 0x25, 0x25, 0x25, 0x1A, 0x0, // [0x38] '8'
charlesfhda 0:761e771590e5 29 0x6, 0x9, 0x9, 0x9, 0x3E, 0x0, // [0x39] '9'
charlesfhda 0:761e771590e5 30 0x0, 0x0, 0x22, 0x0, 0x0, 0x0, // [0x3A] ':'
charlesfhda 0:761e771590e5 31 0x0, 0x40, 0x22, 0x0, 0x0, 0x0, // [0x3B] ';'
charlesfhda 0:761e771590e5 32 0x0, 0x8, 0x14, 0x22, 0x41, 0x0, // [0x3C] '<'
charlesfhda 0:761e771590e5 33 0x14, 0x14, 0x14, 0x14, 0x14, 0x0, // [0x3D] '='
charlesfhda 0:761e771590e5 34 0x0, 0x41, 0x22, 0x14, 0x8, 0x0, // [0x3E] '>'
charlesfhda 0:761e771590e5 35 0x2, 0x1, 0x29, 0x9, 0x6, 0x0, // [0x3F] '?'
charlesfhda 0:761e771590e5 36 0x1E, 0x21, 0x2D, 0x2D, 0x6, 0x0, // [0x40] '@'
charlesfhda 0:761e771590e5 37 0x3E, 0x11, 0x11, 0x11, 0x3E, 0x0, // [0x41] 'A'
charlesfhda 0:761e771590e5 38 0x3E, 0x25, 0x25, 0x25, 0x1A, 0x0, // [0x42] 'B'
charlesfhda 0:761e771590e5 39 0x1E, 0x21, 0x21, 0x21, 0x12, 0x0, // [0x43] 'C'
charlesfhda 0:761e771590e5 40 0x3E, 0x21, 0x21, 0x22, 0x1C, 0x0, // [0x44] 'D'
charlesfhda 0:761e771590e5 41 0x3F, 0x29, 0x29, 0x21, 0x21, 0x0, // [0x45] 'E'
charlesfhda 0:761e771590e5 42 0x3F, 0x9, 0x9, 0x1, 0x1, 0x0, // [0x46] 'F'
charlesfhda 0:761e771590e5 43 0x1E, 0x21, 0x29, 0x29, 0x1A, 0x0, // [0x47] 'G'
charlesfhda 0:761e771590e5 44 0x3F, 0x8, 0x8, 0x8, 0x3F, 0x0, // [0x48] 'H'
charlesfhda 0:761e771590e5 45 0x0, 0x21, 0x3F, 0x21, 0x0, 0x0, // [0x49] 'I'
charlesfhda 0:761e771590e5 46 0x10, 0x20, 0x21, 0x21, 0x1F, 0x0, // [0x4A] 'J'
charlesfhda 0:761e771590e5 47 0x3F, 0x8, 0xC, 0x12, 0x21, 0x0, // [0x4B] 'K'
charlesfhda 0:761e771590e5 48 0x1F, 0x20, 0x20, 0x20, 0x20, 0x0, // [0x4C] 'L'
charlesfhda 0:761e771590e5 49 0x3E, 0x1, 0x6, 0x1, 0x3E, 0x0, // [0x4D] 'M'
charlesfhda 0:761e771590e5 50 0x3E, 0x1, 0x1, 0x2, 0x3C, 0x0, // [0x4E] 'N'
charlesfhda 0:761e771590e5 51 0x1E, 0x21, 0x21, 0x21, 0x1E, 0x0, // [0x4F] 'O'
charlesfhda 0:761e771590e5 52 0x3E, 0x11, 0x11, 0x11, 0xE, 0x0, // [0x50] 'P'
charlesfhda 0:761e771590e5 53 0x1E, 0x21, 0x29, 0x71, 0x5E, 0x0, // [0x51] 'Q'
charlesfhda 0:761e771590e5 54 0x3E, 0x9, 0x9, 0x9, 0x36, 0x0, // [0x52] 'R'
charlesfhda 0:761e771590e5 55 0x12, 0x25, 0x25, 0x25, 0x18, 0x0, // [0x53] 'S'
charlesfhda 0:761e771590e5 56 0x1, 0x1, 0x3F, 0x1, 0x1, 0x0, // [0x54] 'T'
charlesfhda 0:761e771590e5 57 0x1F, 0x20, 0x20, 0x20, 0x1F, 0x0, // [0x55] 'U'
charlesfhda 0:761e771590e5 58 0xF, 0x10, 0x20, 0x10, 0xF, 0x0, // [0x56] 'V'
charlesfhda 0:761e771590e5 59 0x1F, 0x20, 0x18, 0x20, 0x1F, 0x0, // [0x57] 'W'
charlesfhda 0:761e771590e5 60 0x31, 0xA, 0x4, 0xA, 0x31, 0x0, // [0x58] 'X'
charlesfhda 0:761e771590e5 61 0x7, 0x28, 0x28, 0x28, 0x1F, 0x0, // [0x59] 'Y'
charlesfhda 0:761e771590e5 62 0x31, 0x29, 0x25, 0x23, 0x21, 0x0, // [0x5A] 'Z'
charlesfhda 0:761e771590e5 63 0x0, 0x7F, 0x41, 0x41, 0x0, 0x0, // [0x5B] '['
charlesfhda 0:761e771590e5 64 0x0, 0x3, 0xC, 0x30, 0xC0, 0x0, // [0x5C] '\\'
charlesfhda 0:761e771590e5 65 0x0, 0x41, 0x41, 0x7F, 0x0, 0x0, // [0x5D] ']'
charlesfhda 0:761e771590e5 66 0x0, 0x2, 0x1, 0x2, 0x0, 0x0, // [0x5E] '^'
charlesfhda 0:761e771590e5 67 0x40, 0x40, 0x40, 0x40, 0x40, 0x0, // [0x5F] '_'
charlesfhda 0:761e771590e5 68 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, // [0x60] '`'
charlesfhda 0:761e771590e5 69 0x1C, 0x22, 0x22, 0x22, 0x3C, 0x0, // [0x61] 'a'
charlesfhda 0:761e771590e5 70 0x1F, 0x22, 0x22, 0x22, 0x1C, 0x0, // [0x62] 'b'
charlesfhda 0:761e771590e5 71 0x1C, 0x22, 0x22, 0x22, 0x20, 0x0, // [0x63] 'c'
charlesfhda 0:761e771590e5 72 0x1C, 0x22, 0x22, 0x22, 0x1F, 0x0, // [0x64] 'd'
charlesfhda 0:761e771590e5 73 0x1C, 0x2A, 0x2A, 0x2A, 0x4, 0x0, // [0x65] 'e'
charlesfhda 0:761e771590e5 74 0x8, 0x7E, 0x9, 0x1, 0x1, 0x0, // [0x66] 'f'
charlesfhda 0:761e771590e5 75 0xC, 0x52, 0x52, 0x52, 0x3C, 0x0, // [0x67] 'g'
charlesfhda 0:761e771590e5 76 0x3F, 0x2, 0x2, 0x2, 0x3C, 0x0, // [0x68] 'h'
charlesfhda 0:761e771590e5 77 0x0, 0x0, 0x3D, 0x0, 0x0, 0x0, // [0x69] 'i'
charlesfhda 0:761e771590e5 78 0x20, 0x40, 0x40, 0x40, 0x3D, 0x0, // [0x6A] 'j'
charlesfhda 0:761e771590e5 79 0x3F, 0x8, 0x8, 0x14, 0x22, 0x0, // [0x6B] 'k'
charlesfhda 0:761e771590e5 80 0x0, 0x1F, 0x20, 0x20, 0x0, 0x0, // [0x6C] 'l'
charlesfhda 0:761e771590e5 81 0x3C, 0x2, 0x4, 0x2, 0x3C, 0x0, // [0x6D] 'm'
charlesfhda 0:761e771590e5 82 0x3C, 0x2, 0x2, 0x2, 0x3C, 0x0, // [0x6E] 'n'
charlesfhda 0:761e771590e5 83 0x1C, 0x22, 0x22, 0x22, 0x1C, 0x0, // [0x6F] 'o'
charlesfhda 0:761e771590e5 84 0x7C, 0x12, 0x12, 0x12, 0xC, 0x0, // [0x70] 'p'
charlesfhda 0:761e771590e5 85 0xC, 0x12, 0x12, 0x12, 0x7E, 0x0, // [0x71] 'q'
charlesfhda 0:761e771590e5 86 0x3C, 0x2, 0x2, 0x2, 0x4, 0x0, // [0x72] 'r'
charlesfhda 0:761e771590e5 87 0x24, 0x2A, 0x2A, 0x2A, 0x10, 0x0, // [0x73] 's'
charlesfhda 0:761e771590e5 88 0x1F, 0x22, 0x22, 0x20, 0x10, 0x0, // [0x74] 't'
charlesfhda 0:761e771590e5 89 0x1E, 0x20, 0x20, 0x20, 0x1E, 0x0, // [0x75] 'u'
charlesfhda 0:761e771590e5 90 0xE, 0x10, 0x20, 0x10, 0xE, 0x0, // [0x76] 'v'
charlesfhda 0:761e771590e5 91 0x1E, 0x20, 0x10, 0x20, 0x1E, 0x0, // [0x77] 'w'
charlesfhda 0:761e771590e5 92 0x22, 0x14, 0x8, 0x14, 0x22, 0x0, // [0x78] 'x'
charlesfhda 0:761e771590e5 93 0xE, 0x50, 0x50, 0x50, 0x3E, 0x0, // [0x79] 'y'
charlesfhda 0:761e771590e5 94 0x22, 0x32, 0x2A, 0x26, 0x22, 0x0, // [0x7A] 'z'
charlesfhda 0:761e771590e5 95 0x0, 0x8, 0x36, 0x41, 0x0, 0x0, // [0x7B] '{'
charlesfhda 0:761e771590e5 96 0x0, 0x0, 0x7F, 0x0, 0x0, 0x0, // [0x7C] '|'
charlesfhda 0:761e771590e5 97 0x0, 0x41, 0x36, 0x8, 0x0, 0x0, // [0x7D] '}'
charlesfhda 0:761e771590e5 98 0x0, 0x2, 0x1, 0x2, 0x1, 0x0, // [0x7E] '~'
charlesfhda 0:761e771590e5 99 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x7F] ''
charlesfhda 0:761e771590e5 100 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x80] '€'
charlesfhda 0:761e771590e5 101 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x81] ''
charlesfhda 0:761e771590e5 102 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x82] '‚'
charlesfhda 0:761e771590e5 103 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x83] 'ƒ'
charlesfhda 0:761e771590e5 104 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x84] '„'
charlesfhda 0:761e771590e5 105 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x85] '…'
charlesfhda 0:761e771590e5 106 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x86] '†'
charlesfhda 0:761e771590e5 107 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x87] '‡'
charlesfhda 0:761e771590e5 108 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x88] 'ˆ'
charlesfhda 0:761e771590e5 109 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x89] '‰'
charlesfhda 0:761e771590e5 110 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x8A] 'Š'
charlesfhda 0:761e771590e5 111 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, // [0x8B] '‹'
charlesfhda 0:761e771590e5 112 };