00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039 #include <inttypes.h>
00040 #include <avr/pgmspace.h>
00041
00042 #ifndef ARIAL9_H
00043 #define ARIAL9_H
00044
00045 #define ARIAL9_WIDTH 10
00046 #define ARIAL9_HEIGHT 9
00047
00048 static uint8_t Arial9[] PROGMEM = {
00049 0x0E, 0xD9,
00050 0x0A,
00051 0x09,
00052 0x20,
00053 0x60,
00054
00055
00056 0x00, 0x01, 0x03, 0x05, 0x05, 0x07, 0x07, 0x01, 0x03, 0x03,
00057 0x03, 0x05, 0x01, 0x02, 0x01, 0x03, 0x05, 0x03, 0x05, 0x05,
00058 0x06, 0x05, 0x05, 0x05, 0x05, 0x05, 0x01, 0x01, 0x04, 0x05,
00059 0x04, 0x06, 0x09, 0x07, 0x05, 0x05, 0x05, 0x05, 0x04, 0x06,
00060 0x05, 0x01, 0x04, 0x06, 0x05, 0x07, 0x05, 0x06, 0x05, 0x06,
00061 0x05, 0x05, 0x05, 0x05, 0x07, 0x09, 0x07, 0x07, 0x06, 0x02,
00062 0x03, 0x02, 0x05, 0x06, 0x02, 0x04, 0x04, 0x04, 0x04, 0x04,
00063 0x03, 0x04, 0x04, 0x01, 0x02, 0x04, 0x01, 0x07, 0x04, 0x04,
00064 0x04, 0x04, 0x02, 0x04, 0x03, 0x04, 0x05, 0x07, 0x05, 0x05,
00065 0x05, 0x03, 0x01, 0x03, 0x05, 0x05,
00066
00067
00068 0x5F, 0x00,
00069 0x07, 0x00, 0x07, 0x00, 0x00, 0x00,
00070 0x74, 0x1E, 0x75, 0x1E, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00,
00071 0x26, 0x4D, 0xFF, 0x49, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00,
00072 0x06, 0x09, 0x66, 0x18, 0x36, 0x49, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00073 0x30, 0x4A, 0x4D, 0x55, 0x23, 0x70, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00074 0x07, 0x00,
00075 0x7C, 0x82, 0x01, 0x00, 0x00, 0x80,
00076 0x01, 0x82, 0x7C, 0x80, 0x00, 0x00,
00077 0x05, 0x03, 0x05, 0x00, 0x00, 0x00,
00078 0x08, 0x08, 0x3E, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
00079 0xC0, 0x00,
00080 0x10, 0x10, 0x00, 0x00,
00081 0x40, 0x00,
00082 0x60, 0x1C, 0x03, 0x00, 0x00, 0x00,
00083 0x3E, 0x41, 0x41, 0x41, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00,
00084 0x04, 0x02, 0x7F, 0x00, 0x00, 0x00,
00085 0x42, 0x61, 0x51, 0x49, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00,
00086 0x22, 0x41, 0x49, 0x49, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00,
00087 0x18, 0x14, 0x12, 0x11, 0x7F, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00088 0x2C, 0x47, 0x45, 0x45, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00,
00089 0x3E, 0x45, 0x45, 0x45, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00,
00090 0x01, 0x61, 0x19, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
00091 0x36, 0x49, 0x49, 0x49, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00,
00092 0x2E, 0x51, 0x51, 0x51, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00,
00093 0x44, 0x00,
00094 0xC4, 0x00,
00095 0x08, 0x14, 0x14, 0x22, 0x00, 0x00, 0x00, 0x00,
00096 0x14, 0x14, 0x14, 0x14, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00,
00097 0x22, 0x14, 0x14, 0x08, 0x00, 0x00, 0x00, 0x00,
00098 0x02, 0x01, 0x01, 0x59, 0x09, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00099 0x78, 0x86, 0x3A, 0x45, 0x45, 0x79, 0x4D, 0xA2, 0x9C, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
00100 0x40, 0x38, 0x16, 0x11, 0x16, 0x38, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00101 0x7F, 0x49, 0x49, 0x49, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00,
00102 0x3E, 0x41, 0x41, 0x41, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00,
00103 0x7F, 0x41, 0x41, 0x22, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00,
00104 0x7F, 0x49, 0x49, 0x49, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00,
00105 0x7F, 0x09, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00,
00106 0x1C, 0x22, 0x41, 0x49, 0x2A, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00107 0x7F, 0x08, 0x08, 0x08, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00,
00108 0x7F, 0x00,
00109 0x60, 0x40, 0x40, 0x3F, 0x00, 0x00, 0x00, 0x00,
00110 0x7F, 0x10, 0x08, 0x14, 0x22, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00111 0x7F, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
00112 0x7F, 0x06, 0x38, 0x40, 0x38, 0x06, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00113 0x7F, 0x06, 0x08, 0x30, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00,
00114 0x3E, 0x41, 0x41, 0x41, 0x41, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00115 0x7F, 0x09, 0x09, 0x09, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00,
00116 0x3E, 0x41, 0x41, 0x61, 0x61, 0x5E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00117 0x7F, 0x09, 0x09, 0x19, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00,
00118 0x26, 0x49, 0x49, 0x49, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00,
00119 0x01, 0x01, 0x7F, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
00120 0x3F, 0x40, 0x40, 0x40, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00,
00121 0x01, 0x0E, 0x30, 0x40, 0x30, 0x0E, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00122 0x03, 0x3C, 0x40, 0x3E, 0x01, 0x3E, 0x40, 0x3C, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00123 0x40, 0x21, 0x12, 0x0C, 0x12, 0x21, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00124 0x01, 0x02, 0x04, 0x78, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00125 0x61, 0x51, 0x49, 0x45, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00126 0xFF, 0x01, 0x80, 0x80,
00127 0x03, 0x1C, 0x60, 0x00, 0x00, 0x00,
00128 0x01, 0xFF, 0x80, 0x80,
00129 0x08, 0x06, 0x01, 0x06, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
00130 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
00131 0x01, 0x02, 0x00, 0x00,
00132 0x60, 0x54, 0x54, 0x7C, 0x00, 0x00, 0x00, 0x00,
00133 0x7F, 0x44, 0x44, 0x38, 0x00, 0x00, 0x00, 0x00,
00134 0x38, 0x44, 0x44, 0x28, 0x00, 0x00, 0x00, 0x00,
00135 0x38, 0x44, 0x44, 0x7F, 0x00, 0x00, 0x00, 0x00,
00136 0x38, 0x54, 0x54, 0x58, 0x00, 0x00, 0x00, 0x00,
00137 0x04, 0x7E, 0x05, 0x00, 0x00, 0x00,
00138 0xB8, 0x44, 0x44, 0xFC, 0x00, 0x80, 0x80, 0x00,
00139 0x7F, 0x04, 0x04, 0x78, 0x00, 0x00, 0x00, 0x00,
00140 0x7D, 0x00,
00141 0x00, 0xFD, 0x80, 0x00,
00142 0x7F, 0x10, 0x38, 0x44, 0x00, 0x00, 0x00, 0x00,
00143 0x7F, 0x00,
00144 0x7C, 0x04, 0x04, 0x7C, 0x04, 0x04, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00145 0x7C, 0x04, 0x04, 0x78, 0x00, 0x00, 0x00, 0x00,
00146 0x38, 0x44, 0x44, 0x38, 0x00, 0x00, 0x00, 0x00,
00147 0xFC, 0x44, 0x44, 0x38, 0x80, 0x00, 0x00, 0x00,
00148 0x38, 0x44, 0x44, 0xFC, 0x00, 0x00, 0x00, 0x80,
00149 0x7C, 0x04, 0x00, 0x00,
00150 0x48, 0x54, 0x54, 0x24, 0x00, 0x00, 0x00, 0x00,
00151 0x04, 0x7F, 0x44, 0x00, 0x00, 0x00,
00152 0x3C, 0x40, 0x40, 0x7C, 0x00, 0x00, 0x00, 0x00,
00153 0x04, 0x38, 0x40, 0x38, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
00154 0x3C, 0x40, 0x38, 0x04, 0x38, 0x40, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00155 0x44, 0x28, 0x10, 0x28, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00,
00156 0x04, 0x38, 0xC0, 0x38, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00,
00157 0x44, 0x64, 0x54, 0x4C, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00,
00158 0x10, 0xEF, 0x01, 0x00, 0x80, 0x80,
00159 0xFF, 0x80,
00160 0x01, 0xEF, 0x10, 0x80, 0x80, 0x00,
00161 0x18, 0x08, 0x18, 0x10, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
00162 0x7E, 0x42, 0x42, 0x42, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00
00163
00164 };
00165
00166 #endif