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)
|
||||
|
||||
// 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_WESTERN
|
||||
//#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).
|
||||
// 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_C2C3 // For most European languages when language file is in utf8
|
||||
#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_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
|
||||
|
||||
|
||||
// next 4 lines select variants in this file only
|
||||
#define DISPLAYTEST
|
||||
//#define WEST
|
||||
#define CYRIL
|
||||
//#define CYRIL
|
||||
//#define KANA
|
||||
//#define KANJI
|
||||
|
||||
|
@ -47,6 +48,8 @@
|
|||
#define STRG_ASCII_6 "`abcdefghijklmno"
|
||||
#define STRG_ASCII_7 "pqrstuvwxyz{|}~"
|
||||
|
||||
#define STRG_C2_8 ""
|
||||
#define STRG_C2_9 ""
|
||||
#define STRG_C2_a " ¡¢£¤¥¦§¨©ª«¬®¯"
|
||||
#define STRG_C2_b "°±²³´µ¶·¸¹º»¼½¾¿"
|
||||
#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_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
|
||||
#define WELCOME_MSG "Language TEST"
|
||||
|
||||
|
|
Reference in a new issue