Browse Source

Included Configuration.h to read the defined charsets.

Defined the charsets plus a default.
AnHardt 10 years ago
parent
commit
e045034c3f
1 changed files with 65 additions and 0 deletions
  1. 65
    0
      Marlin/language.h

+ 65
- 0
Marlin/language.h View File

@@ -1,6 +1,8 @@
1 1
 #ifndef LANGUAGE_H
2 2
 #define LANGUAGE_H
3 3
 
4
+#include "Configuration.h"
5
+
4 6
 #define LANGUAGE_CONCAT(M)       #M
5 7
 #define GENERATE_LANGUAGE_INCLUDE(M)  LANGUAGE_CONCAT(language_##M.h)
6 8
 
@@ -162,6 +164,69 @@
162 164
 
163 165
 // LCD Menu Messages
164 166
 
167
+#define STR_Ae "Ae" // no charset we know now. Will be overruled when we know.
168
+#define STR_ae "ae"
169
+#define STR_Oe "Oe"
170
+#define STR_oe "oe"
171
+#define STR_Ue "Ue"
172
+#define STR_ue "ue"
173
+#define STR_sz "ss"
174
+#define STR_Deg ""
175
+#define STR_THERMOMETER "\302"
176
+
177
+#ifdef DISPLAY_CHARSET_DOGM
178
+  #define STR_Ae "\304" // U8glib
179
+  #define STR_ae "\344"
180
+  #define STR_Oe "\326"
181
+  #define STR_oe STR_Oe
182
+  #define STR_Ue "\334"
183
+  #define STR_ue STR_Ue
184
+  #define STR_sz "\337"
185
+  #define STR_Deg "\260"
186
+  #define STR_THERMOMETER "\377"
187
+#endif
188
+#ifdef DISPLAY_CHARSET_HD44870_JAPAN // HD44870 ROM Code: A00 (Japan)
189
+  #define STR_ae "\xe1"
190
+  #define STR_Ae STR_ae
191
+  #define STR_oe "\357"
192
+  #define STR_Oe STR_oe
193
+  #define STR_ue "\365"
194
+  #define STR_Ue STR_ue
195
+  #define STR_sz "\342"
196
+  #define STR_Deg "\271"
197
+  #define STR_THERMOMETER "\302"
198
+#endif
199
+#ifdef DISPLAY_CHARSET_HD44870_WESTERN // HD44870 ROM Code: A02 (Western)
200
+  #define STR_Ae "\216"
201
+  #define STR_ae "\204"
202
+  #define STR_Oe "\211"
203
+  #define STR_oe "\204"
204
+  #define STR_Ue "\212"
205
+  #define STR_ue "\201"
206
+  #define STR_sz "\160"
207
+  #define STR_Deg "\337"
208
+  #define STR_THERMOMETER "\302"
209
+#endif
210
+
211
+/*
212
+#define TESTSTRING000 "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017"
213
+#define TESTSTRING020 "\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037"
214
+#define TESTSTRING040 "\040\041\042\043\044\045\046\047\050\051\052\053\054\055\056\057"
215
+#define TESTSTRING060 "\060\061\062\063\064\065\066\067\070\071\072\073\074\075\076\077"
216
+#define TESTSTRING100 "\100\101\102\103\104\105\106\107\110\111\112\113\114\115\116\117"
217
+#define TESTSTRING120 "\120\121\122\123\124\125\126\127\130\131\132\133\134\135\136\137"
218
+#define TESTSTRING140 "\140\141\142\143\144\145\146\147\150\151\152\153\154\155\156\157"
219
+#define TESTSTRING160 "\160\161\162\163\164\165\166\167\170\171\172\173\174\175\176\177"
220
+#define TESTSTRING200 "\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217"
221
+#define TESTSTRING220 "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237"
222
+#define TESTSTRING240 "\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257"
223
+#define TESTSTRING260 "\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277"
224
+#define TESTSTRING300 "\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317"
225
+#define TESTSTRING320 "\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337"
226
+#define TESTSTRING340 "\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357"
227
+#define TESTSTRING360 "\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377"
228
+*/
229
+
165 230
 #include LANGUAGE_INCLUDE
166 231
 
167 232
 #endif //__LANGUAGE_H

Loading…
Cancel
Save