Add user test to language_test.h and make it default.
Improve description in Configuration.h
This commit is contained in:
parent
817751d4b9
commit
5bafb1fe1f
2 changed files with 16 additions and 5 deletions
|
@ -570,7 +570,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
|
||||||
//#define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(en)
|
//#define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(en)
|
||||||
|
|
||||||
// Chose ONE of the next three charsets. This has to match your hardware. In case of a full graphic display chose that one best fitting to your language.
|
// Chose ONE of the next three charsets. This has to match your hardware. In case of a full graphic display chose that one best fitting to your language.
|
||||||
// to find out what type you have - compile with language_test.h - upload - click to get the menu.
|
// to find out what type you have - compile with language_test.h - upload - click to get the menu. You'll see two typical lines from the upper half of the charset.
|
||||||
#define DISPLAY_CHARSET_HD44780_JAPAN // this is the most common hardware
|
#define DISPLAY_CHARSET_HD44780_JAPAN // this is the most common hardware
|
||||||
//#define DISPLAY_CHARSET_HD44780_WESTERN
|
//#define DISPLAY_CHARSET_HD44780_WESTERN
|
||||||
//#define DISPLAY_CHARSET_HD44780_CYRILIC
|
//#define DISPLAY_CHARSET_HD44780_CYRILIC
|
||||||
|
|
|
@ -25,16 +25,17 @@
|
||||||
// impossible to have a close to direct mapping but will need giant conversion tables and fonts (we don't want to have in a embedded system).
|
// impossible to have a close to direct mapping but will need giant conversion tables and fonts (we don't want to have in a embedded system).
|
||||||
// d.) So for Kanji we use a very special and selected subset of symbols and the direct mapping like in a).
|
// d.) So for Kanji we use a very special and selected subset of symbols and the direct mapping like in a).
|
||||||
|
|
||||||
//#define MAPPER_NON // For direct asci codes ( until now all languages except ru, de, ... )
|
#define MAPPER_NON // For direct asci codes ( until now all languages except ru, de, ... )
|
||||||
#define MAPPER_C2C3 // For most European languages when language file is in utf8
|
//#define MAPPER_C2C3 // For most European languages when language file is in utf8
|
||||||
//#define MAPPER_D0D1 // For Cyrillic
|
//#define MAPPER_D0D1 // For Cyrillic
|
||||||
//#define MAPPER_D0D1_MOD // For Cyrillic on HD44780_CYRILIC (will save 32 byte in the mapper but adds some more decisions)
|
////#define MAPPER_D0D1_MOD // For Cyrillic on HD44780_CYRILIC (will save 32 byte in the mapper but adds some more decisions)
|
||||||
//#define MAPPER_E382E383 // For Katakana
|
//#define MAPPER_E382E383 // For Katakana
|
||||||
|
|
||||||
|
|
||||||
// next 4 lines select variants in this file only
|
// next 4 lines select variants in this file only
|
||||||
|
#define DISPLAYTEST
|
||||||
//#define WEST
|
//#define WEST
|
||||||
#define CYRIL
|
//#define CYRIL
|
||||||
//#define KANA
|
//#define KANA
|
||||||
//#define KANJI
|
//#define KANJI
|
||||||
|
|
||||||
|
@ -47,6 +48,8 @@
|
||||||
#define STRG_ASCII_6 "`abcdefghijklmno"
|
#define STRG_ASCII_6 "`abcdefghijklmno"
|
||||||
#define STRG_ASCII_7 "pqrstuvwxyz{|}~"
|
#define STRG_ASCII_7 "pqrstuvwxyz{|}~"
|
||||||
|
|
||||||
|
#define STRG_C2_8 ""
|
||||||
|
#define STRG_C2_9 ""
|
||||||
#define STRG_C2_a " ¡¢£¤¥¦§¨©ª«¬®¯"
|
#define STRG_C2_a " ¡¢£¤¥¦§¨©ª«¬®¯"
|
||||||
#define STRG_C2_b "°±²³´µ¶·¸¹º»¼½¾¿"
|
#define STRG_C2_b "°±²³´µ¶·¸¹º»¼½¾¿"
|
||||||
#define STRG_C3_8 "ÈÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ"
|
#define STRG_C3_8 "ÈÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ"
|
||||||
|
@ -89,6 +92,14 @@
|
||||||
#define STRG_OKTAL_e "\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357"
|
#define STRG_OKTAL_e "\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357"
|
||||||
#define STRG_OKTAL_f "\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377"
|
#define STRG_OKTAL_f "\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377"
|
||||||
|
|
||||||
|
#ifdef DISPLAYTEST
|
||||||
|
#define WELCOME_MSG "Language TEST"
|
||||||
|
|
||||||
|
#define MSG_WATCH "Display test"
|
||||||
|
#define MSG_PREPARE STRG_OKTAL_c
|
||||||
|
#define MSG_CONTROL STRG_OKTAL_d
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef WEST
|
#ifdef WEST
|
||||||
#define WELCOME_MSG "Language TEST"
|
#define WELCOME_MSG "Language TEST"
|
||||||
|
|
||||||
|
|
Reference in a new issue