Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
font.h
00001 //数字のフォントと、フォント生成コード 00002 00003 #define font001 00000010 00004 #define font002 00000101 00005 #define font003 00000101 00006 #define font004 00000101 00007 #define font005 00000101 00008 #define font006 00000101 00009 #define font007 00000010 00010 #define font008 00000000 00011 00012 #define font011 00000010 00013 #define font012 00000110 00014 #define font013 00000010 00015 #define font014 00000010 00016 #define font015 00000010 00017 #define font016 00000010 00018 #define font017 00000010 00019 #define font018 00000000 00020 00021 #define font021 00000110 00022 #define font022 00000001 00023 #define font023 00000001 00024 #define font024 00000010 00025 #define font025 00000100 00026 #define font026 00000100 00027 #define font027 00000111 00028 #define font028 00000000 00029 00030 #define font031 00000110 00031 #define font032 00000001 00032 #define font033 00000001 00033 #define font034 00000110 00034 #define font035 00000001 00035 #define font036 00000001 00036 #define font037 00000110 00037 #define font038 00000000 00038 00039 #define font041 00000001 00040 #define font042 00000011 00041 #define font043 00000101 00042 #define font044 00000111 00043 #define font045 00000001 00044 #define font046 00000001 00045 #define font047 00000001 00046 #define font048 00000000 00047 00048 #define font051 00000111 00049 #define font052 00000100 00050 #define font053 00000100 00051 #define font054 00000110 00052 #define font055 00000001 00053 #define font056 00000001 00054 #define font057 00000110 00055 #define font058 00000000 00056 00057 #define font061 00000001 00058 #define font062 00000010 00059 #define font063 00000100 00060 #define font064 00000111 00061 #define font065 00000101 00062 #define font066 00000101 00063 #define font067 00000111 00064 #define font068 00000000 00065 00066 #define font071 00000111 00067 #define font072 00000001 00068 #define font073 00000001 00069 #define font074 00000010 00070 #define font075 00000010 00071 #define font076 00000100 00072 #define font077 00000100 00073 #define font078 00000000 00074 00075 #define font081 00000111 00076 #define font082 00000101 00077 #define font083 00000101 00078 #define font084 00000010 00079 #define font085 00000101 00080 #define font086 00000101 00081 #define font087 00000111 00082 #define font088 00000000 00083 00084 #define font091 00000111 00085 #define font092 00000101 00086 #define font093 00000101 00087 #define font094 00000111 00088 #define font095 00000001 00089 #define font096 00000010 00090 #define font097 00000100 00091 #define font098 00000000 00092 00093 #define fontc01 00000000 00094 #define fontc02 00000000 00095 #define fontc03 00000001 00096 #define fontc04 00000000 00097 #define fontc05 00000001 00098 #define fontc06 00000000 00099 #define fontc07 00000000 00100 #define fontc08 00000000 00101 00102 00103 unsigned char font[11][8]; 00104 00105 //ここにコードを書いてすみません 00106 //フォントは別にしたかったのですが、面倒なのでここに書かせてもらいました 00107 //数字の01とした2進数を16進数として数値に変換する 00108 unsigned char makeOneFont( int inData ) 00109 { 00110 int temp = inData; 00111 unsigned char outData = 0; 00112 00113 if( temp >= 10000000 ) 00114 { 00115 outData = outData | 0x80; 00116 temp -= 10000000; 00117 } 00118 if( temp >= 01000000 ) 00119 { 00120 outData = outData | 0x40; 00121 temp -= 01000000; 00122 } 00123 if( temp >= 00100000 ) 00124 { 00125 outData = outData | 0x20; 00126 temp -= 00100000; 00127 } 00128 if( temp >= 00010000 ) 00129 { 00130 outData = outData | 0x10; 00131 temp -= 00010000; 00132 } 00133 if( temp >= 00001000 ) 00134 { 00135 outData = outData | 0x08; 00136 temp -= 00001000; 00137 } 00138 if( temp >= 00000100 ) 00139 { 00140 outData = outData | 0x04; 00141 temp -= 00000100; 00142 } 00143 if( temp >= 00000010 ) 00144 { 00145 outData = outData | 0x02; 00146 temp -= 00000010; 00147 } 00148 if( temp == 1 ) 00149 { 00150 outData = outData | 0x01; 00151 } 00152 return outData; 00153 } 00154 00155 //全てフォントを文字列から数字に変換する 00156 void initFont() 00157 { 00158 font[0][0] = makeOneFont( font001); 00159 font[0][1] = makeOneFont( font002); 00160 font[0][2] = makeOneFont( font003); 00161 font[0][3] = makeOneFont( font004); 00162 font[0][4] = makeOneFont( font005); 00163 font[0][5] = makeOneFont( font006); 00164 font[0][6] = makeOneFont( font007); 00165 font[0][7] = makeOneFont( font008); 00166 00167 font[1][0] = makeOneFont( font011); 00168 font[1][1] = makeOneFont( font012); 00169 font[1][2] = makeOneFont( font013); 00170 font[1][3] = makeOneFont( font014); 00171 font[1][4] = makeOneFont( font015); 00172 font[1][5] = makeOneFont( font016); 00173 font[1][6] = makeOneFont( font017); 00174 font[1][7] = makeOneFont( font018); 00175 00176 font[2][0] = makeOneFont( font021); 00177 font[2][1] = makeOneFont( font022); 00178 font[2][2] = makeOneFont( font023); 00179 font[2][3] = makeOneFont( font024); 00180 font[2][4] = makeOneFont( font025); 00181 font[2][5] = makeOneFont( font026); 00182 font[2][6] = makeOneFont( font027); 00183 font[2][7] = makeOneFont( font028); 00184 00185 font[3][0] = makeOneFont( font031); 00186 font[3][1] = makeOneFont( font032); 00187 font[3][2] = makeOneFont( font033); 00188 font[3][3] = makeOneFont( font034); 00189 font[3][4] = makeOneFont( font035); 00190 font[3][5] = makeOneFont( font036); 00191 font[3][6] = makeOneFont( font037); 00192 font[3][7] = makeOneFont( font038); 00193 00194 font[4][0] = makeOneFont( font041); 00195 font[4][1] = makeOneFont( font042); 00196 font[4][2] = makeOneFont( font043); 00197 font[4][3] = makeOneFont( font044); 00198 font[4][4] = makeOneFont( font045); 00199 font[4][5] = makeOneFont( font046); 00200 font[4][6] = makeOneFont( font047); 00201 font[4][7] = makeOneFont( font048); 00202 00203 font[5][0] = makeOneFont( font051); 00204 font[5][1] = makeOneFont( font052); 00205 font[5][2] = makeOneFont( font053); 00206 font[5][3] = makeOneFont( font054); 00207 font[5][4] = makeOneFont( font055); 00208 font[5][5] = makeOneFont( font056); 00209 font[5][6] = makeOneFont( font057); 00210 font[5][7] = makeOneFont( font058); 00211 00212 font[6][0] = makeOneFont( font061); 00213 font[6][1] = makeOneFont( font062); 00214 font[6][2] = makeOneFont( font063); 00215 font[6][3] = makeOneFont( font064); 00216 font[6][4] = makeOneFont( font065); 00217 font[6][5] = makeOneFont( font066); 00218 font[6][6] = makeOneFont( font067); 00219 font[6][7] = makeOneFont( font068); 00220 00221 font[7][0] = makeOneFont( font071); 00222 font[7][1] = makeOneFont( font072); 00223 font[7][2] = makeOneFont( font073); 00224 font[7][3] = makeOneFont( font074); 00225 font[7][4] = makeOneFont( font075); 00226 font[7][5] = makeOneFont( font076); 00227 font[7][6] = makeOneFont( font077); 00228 font[7][7] = makeOneFont( font078); 00229 00230 font[8][0] = makeOneFont( font081); 00231 font[8][1] = makeOneFont( font082); 00232 font[8][2] = makeOneFont( font083); 00233 font[8][3] = makeOneFont( font084); 00234 font[8][4] = makeOneFont( font085); 00235 font[8][5] = makeOneFont( font086); 00236 font[8][6] = makeOneFont( font087); 00237 font[8][7] = makeOneFont( font088); 00238 00239 font[9][0] = makeOneFont( font091); 00240 font[9][1] = makeOneFont( font092); 00241 font[9][2] = makeOneFont( font093); 00242 font[9][3] = makeOneFont( font094); 00243 font[9][4] = makeOneFont( font095); 00244 font[9][5] = makeOneFont( font096); 00245 font[9][6] = makeOneFont( font097); 00246 font[9][7] = makeOneFont( font098); 00247 00248 font[10][0] = makeOneFont( fontc01); 00249 font[10][1] = makeOneFont( fontc02); 00250 font[10][2] = makeOneFont( fontc03); 00251 font[10][3] = makeOneFont( fontc04); 00252 font[10][4] = makeOneFont( fontc05); 00253 font[10][5] = makeOneFont( fontc06); 00254 font[10][6] = makeOneFont( fontc07); 00255 font[10][7] = makeOneFont( fontc08); 00256 00257 00258 }
Generated on Tue Jul 26 2022 19:24:31 by
1.7.2