Microchip® Advanced Software Framework

font.h File Reference

SSD1306 fonts.

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

Macros

#define bits2bytes(b7, b6, b5, b4, b3, b2, b1, b0)   ((uint8_t)((b7<<7)|(b6<<6)|(b5<<5)|(b4<<4)|(b3<<3)|(b2<<2)|(b1<<1)|(b0<<0)))
 

Variables

uint8_t Font08px_123 [4]
 0x7B - 123 - '{' More...
 
uint8_t Font08px_124 [2]
 0x7C - 124 - '|' More...
 
uint8_t Font08px_125 [4]
 0x7D - 125 - '}' More...
 
uint8_t Font08px_126 [6]
 0x7E - 126 - '~' More...
 
uint8_t Font08px_32 [3]
 0x20 - 32 - ' ' More...
 
uint8_t Font08px_33 [2]
 0x21 - 33 - '!' More...
 
uint8_t Font08px_34 [4]
 0x22 - 34 - '"' More...
 
uint8_t Font08px_35 [6]
 0x23 - 35 - '#' More...
 
uint8_t Font08px_36 [6]
 0x24 - 36 - '$' More...
 
uint8_t Font08px_37 [6]
 0x25 - 37 - '' More...
 
uint8_t Font08px_38 [6]
 0x26 - 38 - '&' More...
 
uint8_t Font08px_39 [2]
 0x27 - 39 - ''' More...
 
uint8_t Font08px_40 [4]
 0x28 - 40 - '(' More...
 
uint8_t Font08px_41 [4]
 0x29 - 41 - ')' More...
 
uint8_t Font08px_42 [4]
 0x2A - 42 - '*' More...
 
uint8_t Font08px_43 [4]
 0x2B - 43 - '+' More...
 
uint8_t Font08px_44 [2]
 0x2C - 44 - ',' More...
 
uint8_t Font08px_45 [4]
 0x2D - 45 - '-' More...
 
uint8_t Font08px_46 [2]
 0x2E - 46 - '. More...
 
uint8_t Font08px_47 [4]
 0x2F - 47 - '/' More...
 
uint8_t Font08px_58 [2]
 0x3A - 58 - ':' More...
 
uint8_t Font08px_59 [2]
 0x3B - 59 - ';' More...
 
uint8_t Font08px_60 [5]
 0x3C - 60 - '<' More...
 
uint8_t Font08px_61 [5]
 0x3D - 61 - '=' More...
 
uint8_t Font08px_62 [5]
 0x3E - 62 - '>' More...
 
uint8_t Font08px_63 [6]
 0x3F - 63 - '?' More...
 
uint8_t Font08px_64 [9]
 0x40 - 64 - '@' More...
 
uint8_t Font08px_91 [4]
 0x5B - 91 - '[' More...
 
uint8_t Font08px_92 [4]
 0x5C - 92 - '\' More...
 
uint8_t Font08px_93 [4]
 0x5D - 93 - ']' More...
 
uint8_t Font08px_94 [4]
 0x5E - 94 - '^' More...
 
uint8_t Font08px_95 [4]
 0x5F - 95 - '_' More...
 
uint8_t Font08px_96 [3]
 0x60 - 96 - '`' More...
 
uint8_t Font08px_la [5]
 0x61 - 97 - 'a' More...
 
uint8_t Font08px_lb [5]
 0x62 - 98 - 'b' More...
 
uint8_t Font08px_lc [5]
 0x63 - 99 - 'c' More...
 
uint8_t Font08px_ld [5]
 0x64 - 100 - 'd' More...
 
uint8_t Font08px_le [5]
 0x65 - 101 - 'e' More...
 
uint8_t Font08px_lf [4]
 0x66 - 102 - 'f' More...
 
uint8_t Font08px_lg [5]
 0x67 - 103 - 'g' More...
 
uint8_t Font08px_lh [5]
 0x68 - 104 - 'h' More...
 
uint8_t Font08px_li [2]
 0x69 - 105 - 'i' More...
 
uint8_t Font08px_lj [3]
 0x6A - 106 - 'j' More...
 
uint8_t Font08px_lk [5]
 0x6B - 107 - 'k' More...
 
uint8_t Font08px_ll [2]
 0x6C - 108 - 'l' More...
 
uint8_t Font08px_lm [6]
 0x6D - 109 - 'm' More...
 
uint8_t Font08px_ln [5]
 0x6E - 110 - 'n' More...
 
uint8_t Font08px_lo [5]
 0x6F - 111 - 'o' More...
 
uint8_t Font08px_lp [5]
 0x70 - 112 - 'p' More...
 
uint8_t Font08px_lq [5]
 0x71 - 113 - 'q' More...
 
uint8_t Font08px_lr [4]
 0x72 - 114 - 'r' More...
 
uint8_t Font08px_ls [5]
 0x73 - 115 - 's' More...
 
uint8_t Font08px_lt [4]
 0x74 - 116 - 't' More...
 
uint8_t Font08px_lu [5]
 0x75 - 117 - 'u' More...
 
uint8_t Font08px_lv [6]
 0x76 - 118 - 'v' More...
 
uint8_t Font08px_lw [6]
 0x77 - 119 - 'w' More...
 
uint8_t Font08px_lx [6]
 0x78 - 120 - 'x' More...
 
uint8_t Font08px_ly [5]
 0x79 - 121 - 'y' More...
 
uint8_t Font08px_lz [4]
 0x7A - 122 - 'z' More...
 
uint8_t Font08px_N0 [6]
 0x30 - 48 - '0' More...
 
uint8_t Font08px_N1 [6]
 0x31 - 49 - '1' More...
 
uint8_t Font08px_N2 [6]
 0x32 - 50 - '2' More...
 
uint8_t Font08px_N3 [6]
 0x33 - 51 - '3' More...
 
uint8_t Font08px_N4 [6]
 0x34 - 52 - '4' More...
 
uint8_t Font08px_N5 [6]
 0x35 - 53 - '5' More...
 
uint8_t Font08px_N6 [6]
 0x36 - 54 - '6' More...
 
uint8_t Font08px_N7 [6]
 0x37 - 55 - '7' More...
 
uint8_t Font08px_N8 [6]
 0x38 - 56 - '8' More...
 
uint8_t Font08px_N9 [6]
 0x39 - 57 - '9' More...
 
uint8_t Font08px_UA [6]
 0x41 - 65 - 'A' More...
 
uint8_t Font08px_UB [5]
 0x42 - 66 - 'B' More...
 
uint8_t Font08px_UC [5]
 0x43 - 67 - 'C' More...
 
uint8_t Font08px_UD [5]
 0x44 - 68 - 'D' More...
 
uint8_t Font08px_UE [5]
 0x45 - 69 - 'E' More...
 
uint8_t Font08px_UF [5]
 0x46 - 70 - 'F' More...
 
uint8_t Font08px_UG [6]
 0x47 - 71 - 'G' More...
 
uint8_t Font08px_UH [5]
 0x48 - 72 - 'H' More...
 
uint8_t Font08px_UI [4]
 0x49 - 73 - 'I' More...
 
uint8_t Font08px_UJ [5]
 0x4A - 74 - 'J' More...
 
uint8_t Font08px_UK [6]
 0x4B - 75 - 'K' More...
 
uint8_t Font08px_UL [5]
 0x4C - 76 - 'L' More...
 
uint8_t Font08px_UM [6]
 0x4D - 77 - 'M' More...
 
uint8_t Font08px_UN [6]
 0x4E - 78 - 'N' More...
 
uint8_t Font08px_UO [5]
 0x4F - 79 - 'O' More...
 
uint8_t Font08px_UP [5]
 0x50 - 80 - 'P' More...
 
uint8_t Font08px_UQ [6]
 0x51 - 81 - 'Q' More...
 
uint8_t Font08px_UR [5]
 0x52 - 82 - 'R' More...
 
uint8_t Font08px_US [5]
 0x53 - 83 - 'S' More...
 
uint8_t Font08px_UT [6]
 0x54 - 84 - 'T' More...
 
uint8_t Font08px_UU [5]
 0x55 - 85 - 'U' More...
 
uint8_t Font08px_UV [6]
 0x56 - 86 - 'V' More...
 
uint8_t Font08px_UW [6]
 0x57 - 87 - 'W' More...
 
uint8_t Font08px_UX [6]
 0x58 - 88 - 'X' More...
 
uint8_t Font08px_UY [6]
 0x59 - 89 - 'Y' More...
 
uint8_t Font08px_UZ [6]
 0x5A - 90 - 'Z' More...
 
uint8_t * font_table [95]
 

#define bits2bytes (   b7,
  b6,
  b5,
  b4,
  b3,
  b2,
  b1,
  b0 
)    ((uint8_t)((b7<<7)|(b6<<6)|(b5<<5)|(b4<<4)|(b3<<3)|(b2<<2)|(b1<<1)|(b0<<0)))

uint8_t Font08px_123[4]

0x7B - 123 - '{'

uint8_t Font08px_124[2]

0x7C - 124 - '|'

uint8_t Font08px_125[4]

0x7D - 125 - '}'

uint8_t Font08px_126[6]

0x7E - 126 - '~'

uint8_t Font08px_32[3]

0x20 - 32 - ' '

uint8_t Font08px_33[2]

0x21 - 33 - '!'

uint8_t Font08px_34[4]

0x22 - 34 - '"'

uint8_t Font08px_35[6]

0x23 - 35 - '#'

uint8_t Font08px_36[6]

0x24 - 36 - '$'

uint8_t Font08px_37[6]

0x25 - 37 - ''

uint8_t Font08px_38[6]

0x26 - 38 - '&'

uint8_t Font08px_39[2]

0x27 - 39 - '''

uint8_t Font08px_40[4]

0x28 - 40 - '('

uint8_t Font08px_41[4]

0x29 - 41 - ')'

uint8_t Font08px_42[4]

0x2A - 42 - '*'

uint8_t Font08px_43[4]

0x2B - 43 - '+'

uint8_t Font08px_44[2]

0x2C - 44 - ','

uint8_t Font08px_45[4]

0x2D - 45 - '-'

uint8_t Font08px_46[2]

0x2E - 46 - '.

'

uint8_t Font08px_47[4]

0x2F - 47 - '/'

uint8_t Font08px_58[2]

0x3A - 58 - ':'

uint8_t Font08px_59[2]

0x3B - 59 - ';'

uint8_t Font08px_60[5]

0x3C - 60 - '<'

uint8_t Font08px_61[5]

0x3D - 61 - '='

uint8_t Font08px_62[5]

0x3E - 62 - '>'

uint8_t Font08px_63[6]

0x3F - 63 - '?'

uint8_t Font08px_64[9]

0x40 - 64 - '@'

uint8_t Font08px_91[4]

0x5B - 91 - '['

uint8_t Font08px_92[4]

0x5C - 92 - '\'

uint8_t Font08px_93[4]

0x5D - 93 - ']'

uint8_t Font08px_94[4]

0x5E - 94 - '^'

uint8_t Font08px_95[4]

0x5F - 95 - '_'

uint8_t Font08px_96[3]

0x60 - 96 - '`'

uint8_t Font08px_la[5]

0x61 - 97 - 'a'

uint8_t Font08px_lb[5]

0x62 - 98 - 'b'

uint8_t Font08px_lc[5]

0x63 - 99 - 'c'

uint8_t Font08px_ld[5]

0x64 - 100 - 'd'

uint8_t Font08px_le[5]

0x65 - 101 - 'e'

uint8_t Font08px_lf[4]

0x66 - 102 - 'f'

uint8_t Font08px_lg[5]

0x67 - 103 - 'g'

uint8_t Font08px_lh[5]

0x68 - 104 - 'h'

uint8_t Font08px_li[2]

0x69 - 105 - 'i'

uint8_t Font08px_lj[3]

0x6A - 106 - 'j'

uint8_t Font08px_lk[5]

0x6B - 107 - 'k'

uint8_t Font08px_ll[2]

0x6C - 108 - 'l'

uint8_t Font08px_lm[6]

0x6D - 109 - 'm'

uint8_t Font08px_ln[5]

0x6E - 110 - 'n'

uint8_t Font08px_lo[5]

0x6F - 111 - 'o'

uint8_t Font08px_lp[5]

0x70 - 112 - 'p'

uint8_t Font08px_lq[5]

0x71 - 113 - 'q'

uint8_t Font08px_lr[4]

0x72 - 114 - 'r'

uint8_t Font08px_ls[5]

0x73 - 115 - 's'

uint8_t Font08px_lt[4]

0x74 - 116 - 't'

uint8_t Font08px_lu[5]

0x75 - 117 - 'u'

uint8_t Font08px_lv[6]

0x76 - 118 - 'v'

uint8_t Font08px_lw[6]

0x77 - 119 - 'w'

uint8_t Font08px_lx[6]

0x78 - 120 - 'x'

uint8_t Font08px_ly[5]

0x79 - 121 - 'y'

uint8_t Font08px_lz[4]

0x7A - 122 - 'z'

uint8_t Font08px_N0[6]

0x30 - 48 - '0'

uint8_t Font08px_N1[6]

0x31 - 49 - '1'

uint8_t Font08px_N2[6]

0x32 - 50 - '2'

uint8_t Font08px_N3[6]

0x33 - 51 - '3'

uint8_t Font08px_N4[6]

0x34 - 52 - '4'

uint8_t Font08px_N5[6]

0x35 - 53 - '5'

uint8_t Font08px_N6[6]

0x36 - 54 - '6'

uint8_t Font08px_N7[6]

0x37 - 55 - '7'

uint8_t Font08px_N8[6]

0x38 - 56 - '8'

uint8_t Font08px_N9[6]

0x39 - 57 - '9'

uint8_t Font08px_UA[6]

0x41 - 65 - 'A'

uint8_t Font08px_UB[5]

0x42 - 66 - 'B'

uint8_t Font08px_UC[5]

0x43 - 67 - 'C'

uint8_t Font08px_UD[5]

0x44 - 68 - 'D'

uint8_t Font08px_UE[5]

0x45 - 69 - 'E'

uint8_t Font08px_UF[5]

0x46 - 70 - 'F'

uint8_t Font08px_UG[6]

0x47 - 71 - 'G'

uint8_t Font08px_UH[5]

0x48 - 72 - 'H'

uint8_t Font08px_UI[4]

0x49 - 73 - 'I'

uint8_t Font08px_UJ[5]

0x4A - 74 - 'J'

uint8_t Font08px_UK[6]

0x4B - 75 - 'K'

uint8_t Font08px_UL[5]

0x4C - 76 - 'L'

uint8_t Font08px_UM[6]

0x4D - 77 - 'M'

uint8_t Font08px_UN[6]

0x4E - 78 - 'N'

uint8_t Font08px_UO[5]

0x4F - 79 - 'O'

uint8_t Font08px_UP[5]

0x50 - 80 - 'P'

uint8_t Font08px_UQ[6]

0x51 - 81 - 'Q'

uint8_t Font08px_UR[5]

0x52 - 82 - 'R'

uint8_t Font08px_US[5]

0x53 - 83 - 'S'

uint8_t Font08px_UT[6]

0x54 - 84 - 'T'

uint8_t Font08px_UU[5]

0x55 - 85 - 'U'

uint8_t Font08px_UV[6]

0x56 - 86 - 'V'

uint8_t Font08px_UW[6]

0x57 - 87 - 'W'

uint8_t Font08px_UX[6]

0x58 - 88 - 'X'

uint8_t Font08px_UY[6]

0x59 - 89 - 'Y'

uint8_t Font08px_UZ[6]

0x5A - 90 - 'Z'

uint8_t* font_table[95]

Referenced by ssd1306_write_text().