Parcourir la source

Overridable Options - Part 3 (PR#2555)

Apply `ENABLED` / `DISABLED` macros to language-related files.
Scott Lahteine il y a 10 ans
Parent
révision
4b40964064

+ 2
- 2
Marlin/fonts/README.fonts Voir le fichier

15
  * Use 'bdf2u8g.exe' to produce the *.h file. Examples for the existing fonts are in 'make_fonts.bat'
15
  * Use 'bdf2u8g.exe' to produce the *.h file. Examples for the existing fonts are in 'make_fonts.bat'
16
  * Edit the produced .h file to match our needs. See hints in 'README.fonts' or the other 'dogm_font_data_.h' files.
16
  * Edit the produced .h file to match our needs. See hints in 'README.fonts' or the other 'dogm_font_data_.h' files.
17
  * Make a new entry in the font list in 'dogm_lcd_implementation.h' before the '#else // fall back'
17
  * Make a new entry in the font list in 'dogm_lcd_implementation.h' before the '#else // fall back'
18
-    #elif defined( DISPLAY_CHARSET_NEWNAME )
18
+    #elif ENABLED(DISPLAY_CHARSET_NEWNAME)
19
       #include "dogm_font_data_yourfont.h"
19
       #include "dogm_font_data_yourfont.h"
20
       #define FONT_MENU_NAME YOURFONTNAME
20
       #define FONT_MENU_NAME YOURFONTNAME
21
     #else // fall-back
21
     #else // fall-back
22
  * Add your font to the list of permitted fonts in 'language_en.h'
22
  * Add your font to the list of permitted fonts in 'language_en.h'
23
-    ... || defined(DISPLAY_CHARSET_YOUR_NEW_FONT) ... )
23
+    ... || ENABLED(DISPLAY_CHARSET_YOUR_NEW_FONT) ... )
24
 
24
 
25
 
25
 
26
 Especially the Kana font should be revised by someone who knows what he/she does. I am only a west-European with very little knowledge about this script.
26
 Especially the Kana font should be revised by someone who knows what he/she does. I am only a west-European with very little knowledge about this script.

+ 2
- 2
Marlin/language.h Voir le fichier

38
   #define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(en)
38
   #define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(en)
39
 #endif
39
 #endif
40
 
40
 
41
-#ifdef HAS_AUTOMATIC_VERSIONING
41
+#if ENABLED(HAS_AUTOMATIC_VERSIONING)
42
   #include "_Version.h"
42
   #include "_Version.h"
43
 #endif
43
 #endif
44
 
44
 
220
 
220
 
221
 // LCD Menu Messages
221
 // LCD Menu Messages
222
 
222
 
223
-#if !(defined( DISPLAY_CHARSET_HD44780_JAPAN ) || defined( DISPLAY_CHARSET_HD44780_WESTERN ) || defined( DISPLAY_CHARSET_HD44780_CYRILLIC ))
223
+#if DISABLED(DISPLAY_CHARSET_HD44780_JAPAN) && DISABLED(DISPLAY_CHARSET_HD44780_WESTERN) && DISABLED(DISPLAY_CHARSET_HD44780_CYRILLIC)
224
   #define DISPLAY_CHARSET_HD44780_JAPAN
224
   #define DISPLAY_CHARSET_HD44780_JAPAN
225
 #endif
225
 #endif
226
 
226
 

+ 1
- 1
Marlin/language_an.h Voir le fichier

126
 #define MSG_END_HOUR                        "hours"
126
 #define MSG_END_HOUR                        "hours"
127
 #define MSG_END_MINUTE                      "minutes"
127
 #define MSG_END_MINUTE                      "minutes"
128
 
128
 
129
-#ifdef DELTA_CALIBRATION_MENU
129
+#if ENABLED(DELTA_CALIBRATION_MENU)
130
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
130
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
131
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
131
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
132
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"
132
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"

+ 1
- 1
Marlin/language_bg.h Voir le fichier

127
 #define MSG_END_HOUR                        "часа"
127
 #define MSG_END_HOUR                        "часа"
128
 #define MSG_END_MINUTE                      "минути"
128
 #define MSG_END_MINUTE                      "минути"
129
  
129
  
130
-#ifdef DELTA_CALIBRATION_MENU
130
+#if ENABLED(DELTA_CALIBRATION_MENU)
131
     #define MSG_DELTA_CALIBRATE             "Делта Калибровка"
131
     #define MSG_DELTA_CALIBRATE             "Делта Калибровка"
132
     #define MSG_DELTA_CALIBRATE_X           "Калибровка X"
132
     #define MSG_DELTA_CALIBRATE_X           "Калибровка X"
133
     #define MSG_DELTA_CALIBRATE_Y           "Калибровка Y"
133
     #define MSG_DELTA_CALIBRATE_Y           "Калибровка Y"

+ 1
- 1
Marlin/language_ca.h Voir le fichier

127
 #define MSG_END_HOUR                        "hours"
127
 #define MSG_END_HOUR                        "hours"
128
 #define MSG_END_MINUTE                      "minutes"
128
 #define MSG_END_MINUTE                      "minutes"
129
 
129
 
130
-#ifdef DELTA_CALIBRATION_MENU
130
+#if ENABLED(DELTA_CALIBRATION_MENU)
131
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
131
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
132
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
132
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
133
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"
133
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"

+ 1
- 1
Marlin/language_cn.h Voir le fichier

145
   #define MSG_END_HOUR                        "hours"
145
   #define MSG_END_HOUR                        "hours"
146
   #define MSG_END_MINUTE                      "minutes"
146
   #define MSG_END_MINUTE                      "minutes"
147
 
147
 
148
-  #ifdef DELTA_CALIBRATION_MENU
148
+  #if ENABLED(DELTA_CALIBRATION_MENU)
149
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
149
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
150
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
150
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
151
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"
151
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"

+ 1
- 1
Marlin/language_de.h Voir le fichier

129
 #define MSG_BED_HEATING                     "Bett aufheizen"
129
 #define MSG_BED_HEATING                     "Bett aufheizen"
130
 #define MSG_BED_DONE                        "Bett aufgeheizt"
130
 #define MSG_BED_DONE                        "Bett aufgeheizt"
131
 
131
 
132
-#ifdef DELTA_CALIBRATION_MENU
132
+#if ENABLED(DELTA_CALIBRATION_MENU)
133
     #define MSG_DELTA_CALIBRATE             "Delta kalibrieren"
133
     #define MSG_DELTA_CALIBRATE             "Delta kalibrieren"
134
     #define MSG_DELTA_CALIBRATE_X           "Kalibriere X"
134
     #define MSG_DELTA_CALIBRATE_X           "Kalibriere X"
135
     #define MSG_DELTA_CALIBRATE_Y           "Kalibriere Y"
135
     #define MSG_DELTA_CALIBRATE_Y           "Kalibriere Y"

+ 3
- 3
Marlin/language_en.h Voir le fichier

8
 #ifndef LANGUAGE_EN_H
8
 #ifndef LANGUAGE_EN_H
9
 #define LANGUAGE_EN_H
9
 #define LANGUAGE_EN_H
10
 
10
 
11
-#if !( defined(MAPPER_NON)|| defined(MAPPER_C2C3)|| defined(MAPPER_D0D1)|| defined(MAPPER_D0D1_MOD)|| defined(MAPPER_E382E383) )
11
+#if DISABLED(MAPPER_NON) && DISABLED(MAPPER_C2C3) && DISABLED(MAPPER_D0D1) && DISABLED(MAPPER_D0D1_MOD) && DISABLED(MAPPER_E382E383)
12
   #define MAPPER_NON         // For direct asci codes
12
   #define MAPPER_NON         // For direct asci codes
13
 #endif
13
 #endif
14
 
14
 
15
 //#define SIMULATE_ROMFONT //Comment in to see what is seen on the character based displays
15
 //#define SIMULATE_ROMFONT //Comment in to see what is seen on the character based displays
16
-#if !( defined(SIMULATE_ROMFONT)|| defined(DISPLAY_CHARSET_ISO10646_1)|| defined(DISPLAY_CHARSET_ISO10646_5)|| defined(DISPLAY_CHARSET_ISO10646_KANA)|| defined(DISPLAY_CHARSET_ISO10646_CN) )
16
+#if DISABLED(SIMULATE_ROMFONT) && DISABLED(DISPLAY_CHARSET_ISO10646_1) && DISABLED(DISPLAY_CHARSET_ISO10646_5) && DISABLED(DISPLAY_CHARSET_ISO10646_KANA) && DISABLED(DISPLAY_CHARSET_ISO10646_CN)
17
   #define DISPLAY_CHARSET_ISO10646_1 // use the better font on full graphic displays.
17
   #define DISPLAY_CHARSET_ISO10646_1 // use the better font on full graphic displays.
18
 #endif
18
 #endif
19
 
19
 
433
 #define MSG_BED_DONE                        "Bed done."
433
 #define MSG_BED_DONE                        "Bed done."
434
 #endif
434
 #endif
435
 
435
 
436
-#ifdef DELTA_CALIBRATION_MENU
436
+#if ENABLED(DELTA_CALIBRATION_MENU)
437
   #ifndef MSG_DELTA_CALIBRATE
437
   #ifndef MSG_DELTA_CALIBRATE
438
   #define MSG_DELTA_CALIBRATE             "Delta Calibration"
438
   #define MSG_DELTA_CALIBRATE             "Delta Calibration"
439
   #endif
439
   #endif

+ 1
- 1
Marlin/language_es.h Voir le fichier

126
 #define MSG_END_HOUR                        "horas"
126
 #define MSG_END_HOUR                        "horas"
127
 #define MSG_END_MINUTE                      "minutos"
127
 #define MSG_END_MINUTE                      "minutos"
128
 
128
 
129
-#ifdef DELTA_CALIBRATION_MENU
129
+#if ENABLED(DELTA_CALIBRATION_MENU)
130
     #define MSG_DELTA_CALIBRATE             "Calibracion Delta"
130
     #define MSG_DELTA_CALIBRATE             "Calibracion Delta"
131
     #define MSG_DELTA_CALIBRATE_X           "Calibrar X"
131
     #define MSG_DELTA_CALIBRATE_X           "Calibrar X"
132
     #define MSG_DELTA_CALIBRATE_Y           "Calibrar Y"
132
     #define MSG_DELTA_CALIBRATE_Y           "Calibrar Y"

+ 1
- 1
Marlin/language_eu.h Voir le fichier

126
 #define MSG_END_HOUR                        "hours"
126
 #define MSG_END_HOUR                        "hours"
127
 #define MSG_END_MINUTE                      "minutes"
127
 #define MSG_END_MINUTE                      "minutes"
128
 
128
 
129
-#ifdef DELTA_CALIBRATION_MENU
129
+#if ENABLED(DELTA_CALIBRATION_MENU)
130
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
130
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
131
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
131
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
132
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"
132
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"

+ 1
- 1
Marlin/language_fi.h Voir le fichier

126
 #define MSG_END_HOUR                        "hours"
126
 #define MSG_END_HOUR                        "hours"
127
 #define MSG_END_MINUTE                      "minutes"
127
 #define MSG_END_MINUTE                      "minutes"
128
 
128
 
129
-#ifdef DELTA_CALIBRATION_MENU
129
+#if ENABLED(DELTA_CALIBRATION_MENU)
130
     #define MSG_DELTA_CALIBRATE             "Delta Kalibrointi"
130
     #define MSG_DELTA_CALIBRATE             "Delta Kalibrointi"
131
     #define MSG_DELTA_CALIBRATE_X           "Kalibroi X"
131
     #define MSG_DELTA_CALIBRATE_X           "Kalibroi X"
132
     #define MSG_DELTA_CALIBRATE_Y           "Kalibroi Y"
132
     #define MSG_DELTA_CALIBRATE_Y           "Kalibroi Y"

+ 1
- 1
Marlin/language_fr.h Voir le fichier

128
 #define MSG_END_HOUR                        "heures"
128
 #define MSG_END_HOUR                        "heures"
129
 #define MSG_END_MINUTE                      "minutes"
129
 #define MSG_END_MINUTE                      "minutes"
130
 
130
 
131
-#ifdef DELTA_CALIBRATION_MENU
131
+#if ENABLED(DELTA_CALIBRATION_MENU)
132
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
132
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
133
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
133
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
134
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"
134
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"

+ 1
- 1
Marlin/language_it.h Voir le fichier

127
 #define MSG_END_HOUR                        "ore"
127
 #define MSG_END_HOUR                        "ore"
128
 #define MSG_END_MINUTE                      "minuti"
128
 #define MSG_END_MINUTE                      "minuti"
129
 
129
 
130
-#ifdef DELTA_CALIBRATION_MENU
130
+#if ENABLED(DELTA_CALIBRATION_MENU)
131
     #define MSG_DELTA_CALIBRATE             "Calibraz. Delta"
131
     #define MSG_DELTA_CALIBRATE             "Calibraz. Delta"
132
     #define MSG_DELTA_CALIBRATE_X           "Calibra X"
132
     #define MSG_DELTA_CALIBRATE_X           "Calibra X"
133
     #define MSG_DELTA_CALIBRATE_Y           "Calibra Y"
133
     #define MSG_DELTA_CALIBRATE_Y           "Calibra Y"

+ 1
- 1
Marlin/language_kana.h Voir le fichier

138
                    ^ typho
138
                    ^ typho
139
 */
139
 */
140
 
140
 
141
-#ifdef DELTA_CALIBRATION_MENU
141
+#if ENABLED(DELTA_CALIBRATION_MENU)
142
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
142
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
143
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
143
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
144
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"
144
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"

+ 1
- 1
Marlin/language_kana_utf8.h Voir le fichier

133
 #define MSG_END_HOUR                        "hours"
133
 #define MSG_END_HOUR                        "hours"
134
 #define MSG_END_MINUTE                      "minutes"
134
 #define MSG_END_MINUTE                      "minutes"
135
 
135
 
136
-#ifdef DELTA_CALIBRATION_MENU
136
+#if ENABLED(DELTA_CALIBRATION_MENU)
137
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
137
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
138
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
138
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
139
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"
139
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"

+ 1
- 1
Marlin/language_nl.h Voir le fichier

126
 #define MSG_END_HOUR                        "hours"
126
 #define MSG_END_HOUR                        "hours"
127
 #define MSG_END_MINUTE                      "minutes"
127
 #define MSG_END_MINUTE                      "minutes"
128
 
128
 
129
-#ifdef DELTA_CALIBRATION_MENU
129
+#if ENABLED(DELTA_CALIBRATION_MENU)
130
     #define MSG_DELTA_CALIBRATE             "Delta Calibratie"
130
     #define MSG_DELTA_CALIBRATE             "Delta Calibratie"
131
     #define MSG_DELTA_CALIBRATE_X           "Kalibreer X"
131
     #define MSG_DELTA_CALIBRATE_X           "Kalibreer X"
132
     #define MSG_DELTA_CALIBRATE_Y           "Kalibreer Y"
132
     #define MSG_DELTA_CALIBRATE_Y           "Kalibreer Y"

+ 1
- 1
Marlin/language_pl.h Voir le fichier

127
 #define MSG_END_MINUTE                      "minutes"
127
 #define MSG_END_MINUTE                      "minutes"
128
 
128
 
129
 
129
 
130
-#ifdef DELTA_CALIBRATION_MENU
130
+#if ENABLED(DELTA_CALIBRATION_MENU)
131
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
131
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
132
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
132
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
133
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"
133
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"

+ 1
- 1
Marlin/language_pt-br.h Voir le fichier

126
 #define MSG_END_HOUR                        "horas"
126
 #define MSG_END_HOUR                        "horas"
127
 #define MSG_END_MINUTE                      "minutos"
127
 #define MSG_END_MINUTE                      "minutos"
128
 
128
 
129
-#ifdef DELTA_CALIBRATION_MENU
129
+#if ENABLED(DELTA_CALIBRATION_MENU)
130
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
130
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
131
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
131
     #define MSG_DELTA_CALIBRATE_X           "Calibrate X"
132
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"
132
     #define MSG_DELTA_CALIBRATE_Y           "Calibrate Y"

+ 1
- 1
Marlin/language_pt.h Voir le fichier

126
 #define MSG_END_HOUR                        "horas"
126
 #define MSG_END_HOUR                        "horas"
127
 #define MSG_END_MINUTE                      "minutos"
127
 #define MSG_END_MINUTE                      "minutos"
128
 
128
 
129
-#ifdef DELTA_CALIBRATION_MENU
129
+#if ENABLED(DELTA_CALIBRATION_MENU)
130
     #define MSG_DELTA_CALIBRATE             "Delta Calibracao"
130
     #define MSG_DELTA_CALIBRATE             "Delta Calibracao"
131
     #define MSG_DELTA_CALIBRATE_X           "Calibrar X"
131
     #define MSG_DELTA_CALIBRATE_X           "Calibrar X"
132
     #define MSG_DELTA_CALIBRATE_Y           "Calibrar Y"
132
     #define MSG_DELTA_CALIBRATE_Y           "Calibrar Y"

+ 1
- 1
Marlin/language_ru.h Voir le fichier

127
 #define MSG_END_HOUR                        "часов"
127
 #define MSG_END_HOUR                        "часов"
128
 #define MSG_END_MINUTE                      "минут"
128
 #define MSG_END_MINUTE                      "минут"
129
 
129
 
130
-#ifdef DELTA_CALIBRATION_MENU
130
+#if ENABLED(DELTA_CALIBRATION_MENU)
131
     #define MSG_DELTA_CALIBRATE             "Калибровка Delta"
131
     #define MSG_DELTA_CALIBRATE             "Калибровка Delta"
132
     #define MSG_DELTA_CALIBRATE_X           "Калибровать X"
132
     #define MSG_DELTA_CALIBRATE_X           "Калибровать X"
133
     #define MSG_DELTA_CALIBRATE_Y           "Калибровать Y"
133
     #define MSG_DELTA_CALIBRATE_Y           "Калибровать Y"

+ 4
- 4
Marlin/language_test.h Voir le fichier

100
 #define STRG_OKTAL_e "\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357"
100
 #define STRG_OKTAL_e "\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357"
101
 #define STRG_OKTAL_f "\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377"
101
 #define STRG_OKTAL_f "\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377"
102
 
102
 
103
-#ifdef DISPLAYTEST
103
+#if ENABLED(DISPLAYTEST)
104
   #define WELCOME_MSG                         "Language TEST"
104
   #define WELCOME_MSG                         "Language TEST"
105
 
105
 
106
   #define MSG_WATCH                           "Display test"
106
   #define MSG_WATCH                           "Display test"
108
   #define MSG_CONTROL                         STRG_OKTAL_c
108
   #define MSG_CONTROL                         STRG_OKTAL_c
109
 #endif
109
 #endif
110
 
110
 
111
-#ifdef WEST
111
+#if ENABLED(WEST)
112
   #define WELCOME_MSG                         "Language TEST"
112
   #define WELCOME_MSG                         "Language TEST"
113
 
113
 
114
   #define MSG_WATCH                           "\001\002\003\004\005\006\007\010\011"
114
   #define MSG_WATCH                           "\001\002\003\004\005\006\007\010\011"
143
 
143
 
144
 #endif
144
 #endif
145
 
145
 
146
-#ifdef CYRIL
146
+#if ENABLED(CYRIL)
147
   #define WELCOME_MSG                         "Language TEST"
147
   #define WELCOME_MSG                         "Language TEST"
148
 
148
 
149
   #define MSG_WATCH                           "\001\002\003\004\005\006\007\010\011"
149
   #define MSG_WATCH                           "\001\002\003\004\005\006\007\010\011"
178
 
178
 
179
 #endif
179
 #endif
180
 
180
 
181
-#if defined( KANA )
181
+#if ENABLED(KANA)
182
   #define WELCOME_MSG                         "Language TEST"
182
   #define WELCOME_MSG                         "Language TEST"
183
 
183
 
184
   #define MSG_WATCH                           "\001\002\003\004\005\006\007\010\011"
184
   #define MSG_WATCH                           "\001\002\003\004\005\006\007\010\011"

+ 22
- 22
Marlin/utf_mapper.h Voir le fichier

3
 
3
 
4
 #include  "language.h"
4
 #include  "language.h"
5
 
5
 
6
-#ifdef DOGLCD
6
+#if ENABLED(DOGLCD)
7
   #define HARDWARE_CHAR_OUT u8g.print
7
   #define HARDWARE_CHAR_OUT u8g.print
8
 #else
8
 #else
9
   #define HARDWARE_CHAR_OUT lcd.write
9
   #define HARDWARE_CHAR_OUT lcd.write
10
 #endif
10
 #endif
11
 
11
 
12
-#if !(defined( SIMULATE_ROMFONT )) && defined( DOGLCD )
13
-  #if defined( DISPLAY_CHARSET_ISO10646_1 )
12
+#if DISABLED(SIMULATE_ROMFONT) && ENABLED(DOGLCD)
13
+  #if ENABLED(DISPLAY_CHARSET_ISO10646_1)
14
     #define MAPPER_ONE_TO_ONE
14
     #define MAPPER_ONE_TO_ONE
15
-  #elif defined( DISPLAY_CHARSET_ISO10646_5 )
15
+  #elif ENABLED(DISPLAY_CHARSET_ISO10646_5)
16
     #define MAPPER_ONE_TO_ONE
16
     #define MAPPER_ONE_TO_ONE
17
-  #elif defined( DISPLAY_CHARSET_ISO10646_KANA )
17
+  #elif ENABLED(DISPLAY_CHARSET_ISO10646_KANA)
18
     #define MAPPER_ONE_TO_ONE
18
     #define MAPPER_ONE_TO_ONE
19
   #endif
19
   #endif
20
 #else // SIMULATE_ROMFONT
20
 #else // SIMULATE_ROMFONT
21
-  #if defined( DISPLAY_CHARSET_HD44780_JAPAN )
22
-    #if defined( MAPPER_C2C3 )
21
+  #if ENABLED(DISPLAY_CHARSET_HD44780_JAPAN)
22
+    #if ENABLED(MAPPER_C2C3)
23
       const PROGMEM uint8_t utf_recode[] =
23
       const PROGMEM uint8_t utf_recode[] =
24
            { // 0    1    2    3    4    5    6    7    8    9    a    b    c    d    e    f          This is fair for symbols
24
            { // 0    1    2    3    4    5    6    7    8    9    a    b    c    d    e    f          This is fair for symbols
25
              0x20,0x3f,0xec,0xed,0x3f,0x5c,0x7c,0x3f,0x22,0x63,0x61,0x7f,0x3f,0x3f,0x52,0xb0,  // c2a
25
              0x20,0x3f,0xec,0xed,0x3f,0x5c,0x7c,0x3f,0x22,0x63,0x61,0x7f,0x3f,0x3f,0x52,0xb0,  // c2a
35
              0x3f,0xee,0x3f,0x3f,0x3f,0x3f,0xef,0xfd,0x3f,0x3f,0x3f,0x3f,0xf5,0x3f,0x3f,0x3f   // c3b
35
              0x3f,0xee,0x3f,0x3f,0x3f,0x3f,0xef,0xfd,0x3f,0x3f,0x3f,0x3f,0xf5,0x3f,0x3f,0x3f   // c3b
36
   //               n                        ö    ÷                        ü
36
   //               n                        ö    ÷                        ü
37
            };
37
            };
38
-    #elif defined( MAPPER_E382E383 )
38
+    #elif ENABLED(MAPPER_E382E383)
39
       const PROGMEM uint8_t utf_recode[] =
39
       const PROGMEM uint8_t utf_recode[] =
40
            { // 0    1    2    3    4    5    6    7    8    9    a    b    c    d    e    f
40
            { // 0    1    2    3    4    5    6    7    8    9    a    b    c    d    e    f
41
              0x3d,0xb1,0xb1,0xa8,0xb2,0xa9,0xb3,0xaa,0xb4,0xab,0xb5,0xb6,0xb6,0xb7,0xb7,0xb8,  // e382a Please test and correct
41
              0x3d,0xb1,0xb1,0xa8,0xb2,0xa9,0xb3,0xaa,0xb4,0xab,0xb5,0xb6,0xb6,0xb7,0xb7,0xb8,  // e382a Please test and correct
51
              0xec,0xa7,0xa6,0xdd,0xcc,0x3f,0x3f,0x3f,0x3f,0x3f,0xa6,0xa5,0xb0,0xa4,0xa4,0x3f   // e383b
51
              0xec,0xa7,0xa6,0xdd,0xcc,0x3f,0x3f,0x3f,0x3f,0x3f,0xa6,0xa5,0xb0,0xa4,0xa4,0x3f   // e383b
52
   //          ヰ    ヱ    ヲ    ン    フ    ?    ?   ?    ?    ?    ヲ    ・    ー    ヽ    ヽ   ?
52
   //          ヰ    ヱ    ヲ    ン    フ    ?    ?   ?    ?    ?    ヲ    ・    ー    ヽ    ヽ   ?
53
            };
53
            };
54
-    #elif defined( MAPPER_D0D1 )
54
+    #elif ENABLED(MAPPER_D0D1)
55
       #error( "Cyrillic on a japanese dsplay makes no sense. There are no matching symbols.");
55
       #error( "Cyrillic on a japanese dsplay makes no sense. There are no matching symbols.");
56
     #endif
56
     #endif
57
 
57
 
58
-  #elif defined( DISPLAY_CHARSET_HD44780_WESTERN )
59
-    #if defined( MAPPER_C2C3 )
58
+  #elif ENABLED(DISPLAY_CHARSET_HD44780_WESTERN)
59
+    #if ENABLED(MAPPER_C2C3)
60
     :
60
     :
61
       const PROGMEM uint8_t utf_recode[] =
61
       const PROGMEM uint8_t utf_recode[] =
62
            { // 0    1    2    3    4    5    6    7    8    9    a    b    c    d    e    f   This is relative complete.
62
            { // 0    1    2    3    4    5    6    7    8    9    a    b    c    d    e    f   This is relative complete.
73
              0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff   // c3b ðñóôõö÷øùúûüýþÿ
73
              0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff   // c3b ðñóôõö÷øùúûüýþÿ
74
   //          ð    ñ    ò    ó    ô    õ    ö    ÷    ø    ù    ú    û    ü    ý    þ    ÿ
74
   //          ð    ñ    ò    ó    ô    õ    ö    ÷    ø    ù    ú    û    ü    ý    þ    ÿ
75
            };
75
            };
76
-    #elif defined( MAPPER_D0D1 )
76
+    #elif ENABLED(MAPPER_D0D1)
77
       #define MAPPER_D0D1_MOD
77
       #define MAPPER_D0D1_MOD
78
       const PROGMEM uint8_t utf_recode[] =
78
       const PROGMEM uint8_t utf_recode[] =
79
            {//0    1    2    3    4    5    6    7    8    9    a    b    c    d    e    f
79
            {//0    1    2    3    4    5    6    7    8    9    a    b    c    d    e    f
86
              0x70,0x63,0x54,0x79,0xd8,0x78,0x89,0x8a,0x8b,0x8c,0x8d,0x8e,0x62,0x8f,0xac,0xad   // d19
86
              0x70,0x63,0x54,0x79,0xd8,0x78,0x89,0x8a,0x8b,0x8c,0x8d,0x8e,0x62,0x8f,0xac,0xad   // d19
87
   //          p    c    T    y    Ф    x    Ч    ч    Ш    Щ    Ъ    Ы    b    Э    Ю    Я
87
   //          p    c    T    y    Ф    x    Ч    ч    Ш    Щ    Ъ    Ы    b    Э    Ю    Я
88
             };
88
             };
89
-    #elif defined( MAPPER_E382E383 )
89
+    #elif ENABLED(MAPPER_E382E383)
90
       #error( "Katakana on a western display makes no sense. There are no matching symbols." );
90
       #error( "Katakana on a western display makes no sense. There are no matching symbols." );
91
     #endif
91
     #endif
92
 
92
 
93
-  #elif defined( DISPLAY_CHARSET_HD44780_CYRILLIC )
94
-    #if defined( MAPPER_D0D1 )
93
+  #elif ENABLED(DISPLAY_CHARSET_HD44780_CYRILLIC)
94
+    #if ENABLED(MAPPER_D0D1)
95
       #define MAPPER_D0D1_MOD
95
       #define MAPPER_D0D1_MOD
96
       // it is a Russian alphabet translation
96
       // it is a Russian alphabet translation
97
       // except 0401 --> 0xa2 = Ё, 0451 --> 0xb5 = ё
97
       // except 0401 --> 0xa2 = Ё, 0451 --> 0xb5 = ё
113
                0xc1,0xe6,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7    //    Ѫ ѩ Ѫ ѫ Ѭ ѭ Ѯ ѯ
113
                0xc1,0xe6,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7    //    Ѫ ѩ Ѫ ѫ Ѭ ѭ Ѯ ѯ
114
   //            ш    щ    ъ    ы    ь    э    ю    я      // 7  Ѱ ѱ Ѳ ѳ Ѵ ѵ Ѷ ѷ
114
   //            ш    щ    ъ    ы    ь    э    ю    я      // 7  Ѱ ѱ Ѳ ѳ Ѵ ѵ Ѷ ѷ
115
              };                                           //    ѻ ѹ Ѻ ѻ Ѽ ѽ Ѿ ѿ
115
              };                                           //    ѻ ѹ Ѻ ѻ Ѽ ѽ Ѿ ѿ
116
-    #elif defined( MAPPER_C2C3 )
116
+    #elif ENABLED(MAPPER_C2C3)
117
       #error( "Western languages on a cyrillic display makes no sense. There are no matching symbols." );
117
       #error( "Western languages on a cyrillic display makes no sense. There are no matching symbols." );
118
-    #elif defined( MAPPER_E382E383 )
118
+    #elif ENABLED(MAPPER_E382E383)
119
       #error( "Katakana on a cyrillic display makes no sense. There are no matching symbols." );
119
       #error( "Katakana on a cyrillic display makes no sense. There are no matching symbols." );
120
     #endif
120
     #endif
121
   #else
121
   #else
123
   #endif // DISPLAY_CHARSET_HD44780_CYRILLIC
123
   #endif // DISPLAY_CHARSET_HD44780_CYRILLIC
124
 #endif // SIMULATE_ROMFONT
124
 #endif // SIMULATE_ROMFONT
125
 
125
 
126
-#if defined( MAPPER_NON )
126
+#if ENABLED(MAPPER_NON)
127
   char charset_mapper(char c){
127
   char charset_mapper(char c){
128
     HARDWARE_CHAR_OUT( c );
128
     HARDWARE_CHAR_OUT( c );
129
     return 1;
129
     return 1;
130
   }
130
   }
131
-#elif defined( MAPPER_C2C3 )
131
+#elif ENABLED(MAPPER_C2C3)
132
   uint8_t utf_hi_char; // UTF-8 high part
132
   uint8_t utf_hi_char; // UTF-8 high part
133
   bool seen_c2 = false;
133
   bool seen_c2 = false;
134
   char charset_mapper(char c){
134
   char charset_mapper(char c){
157
     seen_c2 = false;
157
     seen_c2 = false;
158
     return 1;
158
     return 1;
159
   }
159
   }
160
-#elif defined( MAPPER_D0D1_MOD )
160
+#elif ENABLED(MAPPER_D0D1_MOD)
161
   uint8_t utf_hi_char; // UTF-8 high part
161
   uint8_t utf_hi_char; // UTF-8 high part
162
   bool seen_d5 = false;
162
   bool seen_d5 = false;
163
   char charset_mapper(char c){
163
   char charset_mapper(char c){
188
     seen_d5 = false;
188
     seen_d5 = false;
189
     return 1;
189
     return 1;
190
   }
190
   }
191
-#elif defined( MAPPER_D0D1 )
191
+#elif ENABLED(MAPPER_D0D1)
192
   uint8_t utf_hi_char; // UTF-8 high part
192
   uint8_t utf_hi_char; // UTF-8 high part
193
   bool seen_d5 = false;
193
   bool seen_d5 = false;
194
   char charset_mapper(char c){
194
   char charset_mapper(char c){
214
     seen_d5 = false;
214
     seen_d5 = false;
215
     return 1;
215
     return 1;
216
   }
216
   }
217
-#elif defined( MAPPER_E382E383 )
217
+#elif ENABLED(MAPPER_E382E383)
218
   uint8_t utf_hi_char; // UTF-8 high part
218
   uint8_t utf_hi_char; // UTF-8 high part
219
   bool seen_e3 = false;
219
   bool seen_e3 = false;
220
   bool seen_82_83 = false;
220
   bool seen_82_83 = false;

Chargement…
Annuler
Enregistrer