164
164
165
165
/* the macro U8G2_USE_LARGE_FONTS disables large fonts (>32K) */
166
166
/* it can be enabled for those uC supporting larger arrays */
167
- #if defined(__arm__ ) || defined(__arc__ ) || defined(ESP8266 ) || defined(ESP_PLATFORM )
167
+ #if defined(unix ) || defined( __arm__ ) || defined(__arc__ ) || defined(ESP8266 ) || defined(ESP_PLATFORM )
168
168
#define U8G2_USE_LARGE_FONTS
169
169
#endif
170
170
@@ -1098,18 +1098,21 @@ extern const uint8_t u8g2_font_4x6_tn[] U8G2_FONT_SECTION("u8g2_font_4x6_tn");
1098
1098
extern const uint8_t u8g2_font_4x6_mf [] U8G2_FONT_SECTION ("u8g2_font_4x6_mf" );
1099
1099
extern const uint8_t u8g2_font_4x6_mr [] U8G2_FONT_SECTION ("u8g2_font_4x6_mr" );
1100
1100
extern const uint8_t u8g2_font_4x6_mn [] U8G2_FONT_SECTION ("u8g2_font_4x6_mn" );
1101
+ extern const uint8_t u8g2_font_4x6_t_cyrillic [] U8G2_FONT_SECTION ("u8g2_font_4x6_t_cyrillic" );
1101
1102
extern const uint8_t u8g2_font_5x7_tf [] U8G2_FONT_SECTION ("u8g2_font_5x7_tf" );
1102
1103
extern const uint8_t u8g2_font_5x7_tr [] U8G2_FONT_SECTION ("u8g2_font_5x7_tr" );
1103
1104
extern const uint8_t u8g2_font_5x7_tn [] U8G2_FONT_SECTION ("u8g2_font_5x7_tn" );
1104
1105
extern const uint8_t u8g2_font_5x7_mf [] U8G2_FONT_SECTION ("u8g2_font_5x7_mf" );
1105
1106
extern const uint8_t u8g2_font_5x7_mr [] U8G2_FONT_SECTION ("u8g2_font_5x7_mr" );
1106
1107
extern const uint8_t u8g2_font_5x7_mn [] U8G2_FONT_SECTION ("u8g2_font_5x7_mn" );
1108
+ extern const uint8_t u8g2_font_5x7_t_cyrillic [] U8G2_FONT_SECTION ("u8g2_font_5x7_t_cyrillic" );
1107
1109
extern const uint8_t u8g2_font_5x8_tf [] U8G2_FONT_SECTION ("u8g2_font_5x8_tf" );
1108
1110
extern const uint8_t u8g2_font_5x8_tr [] U8G2_FONT_SECTION ("u8g2_font_5x8_tr" );
1109
1111
extern const uint8_t u8g2_font_5x8_tn [] U8G2_FONT_SECTION ("u8g2_font_5x8_tn" );
1110
1112
extern const uint8_t u8g2_font_5x8_mf [] U8G2_FONT_SECTION ("u8g2_font_5x8_mf" );
1111
1113
extern const uint8_t u8g2_font_5x8_mr [] U8G2_FONT_SECTION ("u8g2_font_5x8_mr" );
1112
1114
extern const uint8_t u8g2_font_5x8_mn [] U8G2_FONT_SECTION ("u8g2_font_5x8_mn" );
1115
+ extern const uint8_t u8g2_font_5x8_t_cyrillic [] U8G2_FONT_SECTION ("u8g2_font_5x8_t_cyrillic" );
1113
1116
extern const uint8_t u8g2_font_6x10_tf [] U8G2_FONT_SECTION ("u8g2_font_6x10_tf" );
1114
1117
extern const uint8_t u8g2_font_6x10_tr [] U8G2_FONT_SECTION ("u8g2_font_6x10_tr" );
1115
1118
extern const uint8_t u8g2_font_6x10_tn [] U8G2_FONT_SECTION ("u8g2_font_6x10_tn" );
@@ -1135,13 +1138,15 @@ extern const uint8_t u8g2_font_6x13_mr[] U8G2_FONT_SECTION("u8g2_font_6x13_mr");
1135
1138
extern const uint8_t u8g2_font_6x13_mn [] U8G2_FONT_SECTION ("u8g2_font_6x13_mn" );
1136
1139
extern const uint8_t u8g2_font_6x13_me [] U8G2_FONT_SECTION ("u8g2_font_6x13_me" );
1137
1140
extern const uint8_t u8g2_font_6x13_t_hebrew [] U8G2_FONT_SECTION ("u8g2_font_6x13_t_hebrew" );
1141
+ extern const uint8_t u8g2_font_6x13_t_cyrillic [] U8G2_FONT_SECTION ("u8g2_font_6x13_t_cyrillic" );
1138
1142
extern const uint8_t u8g2_font_6x13B_tf [] U8G2_FONT_SECTION ("u8g2_font_6x13B_tf" );
1139
1143
extern const uint8_t u8g2_font_6x13B_tr [] U8G2_FONT_SECTION ("u8g2_font_6x13B_tr" );
1140
1144
extern const uint8_t u8g2_font_6x13B_tn [] U8G2_FONT_SECTION ("u8g2_font_6x13B_tn" );
1141
1145
extern const uint8_t u8g2_font_6x13B_mf [] U8G2_FONT_SECTION ("u8g2_font_6x13B_mf" );
1142
1146
extern const uint8_t u8g2_font_6x13B_mr [] U8G2_FONT_SECTION ("u8g2_font_6x13B_mr" );
1143
1147
extern const uint8_t u8g2_font_6x13B_mn [] U8G2_FONT_SECTION ("u8g2_font_6x13B_mn" );
1144
1148
extern const uint8_t u8g2_font_6x13B_t_hebrew [] U8G2_FONT_SECTION ("u8g2_font_6x13B_t_hebrew" );
1149
+ extern const uint8_t u8g2_font_6x13B_t_cyrillic [] U8G2_FONT_SECTION ("u8g2_font_6x13B_t_cyrillic" );
1145
1150
extern const uint8_t u8g2_font_6x13O_tf [] U8G2_FONT_SECTION ("u8g2_font_6x13O_tf" );
1146
1151
extern const uint8_t u8g2_font_6x13O_tr [] U8G2_FONT_SECTION ("u8g2_font_6x13O_tr" );
1147
1152
extern const uint8_t u8g2_font_6x13O_tn [] U8G2_FONT_SECTION ("u8g2_font_6x13O_tn" );
@@ -1158,6 +1163,7 @@ extern const uint8_t u8g2_font_7x13_mn[] U8G2_FONT_SECTION("u8g2_font_7x13_mn");
1158
1163
extern const uint8_t u8g2_font_7x13_me [] U8G2_FONT_SECTION ("u8g2_font_7x13_me" );
1159
1164
extern const uint8_t u8g2_font_7x13_t_symbols [] U8G2_FONT_SECTION ("u8g2_font_7x13_t_symbols" );
1160
1165
extern const uint8_t u8g2_font_7x13_m_symbols [] U8G2_FONT_SECTION ("u8g2_font_7x13_m_symbols" );
1166
+ extern const uint8_t u8g2_font_7x13_t_cyrillic [] U8G2_FONT_SECTION ("u8g2_font_7x13_t_cyrillic" );
1161
1167
extern const uint8_t u8g2_font_7x13B_tf [] U8G2_FONT_SECTION ("u8g2_font_7x13B_tf" );
1162
1168
extern const uint8_t u8g2_font_7x13B_tr [] U8G2_FONT_SECTION ("u8g2_font_7x13B_tr" );
1163
1169
extern const uint8_t u8g2_font_7x13B_tn [] U8G2_FONT_SECTION ("u8g2_font_7x13B_tn" );
@@ -1192,6 +1198,7 @@ extern const uint8_t u8g2_font_8x13_mn[] U8G2_FONT_SECTION("u8g2_font_8x13_mn");
1192
1198
extern const uint8_t u8g2_font_8x13_me [] U8G2_FONT_SECTION ("u8g2_font_8x13_me" );
1193
1199
extern const uint8_t u8g2_font_8x13_t_symbols [] U8G2_FONT_SECTION ("u8g2_font_8x13_t_symbols" );
1194
1200
extern const uint8_t u8g2_font_8x13_m_symbols [] U8G2_FONT_SECTION ("u8g2_font_8x13_m_symbols" );
1201
+ extern const uint8_t u8g2_font_8x13_t_cyrillic [] U8G2_FONT_SECTION ("u8g2_font_8x13_t_cyrillic" );
1195
1202
extern const uint8_t u8g2_font_8x13B_tf [] U8G2_FONT_SECTION ("u8g2_font_8x13B_tf" );
1196
1203
extern const uint8_t u8g2_font_8x13B_tr [] U8G2_FONT_SECTION ("u8g2_font_8x13B_tr" );
1197
1204
extern const uint8_t u8g2_font_8x13B_tn [] U8G2_FONT_SECTION ("u8g2_font_8x13B_tn" );
@@ -1214,6 +1221,7 @@ extern const uint8_t u8g2_font_9x15_mn[] U8G2_FONT_SECTION("u8g2_font_9x15_mn");
1214
1221
extern const uint8_t u8g2_font_9x15_me [] U8G2_FONT_SECTION ("u8g2_font_9x15_me" );
1215
1222
extern const uint8_t u8g2_font_9x15_t_symbols [] U8G2_FONT_SECTION ("u8g2_font_9x15_t_symbols" );
1216
1223
extern const uint8_t u8g2_font_9x15_m_symbols [] U8G2_FONT_SECTION ("u8g2_font_9x15_m_symbols" );
1224
+ extern const uint8_t u8g2_font_9x15_t_cyrillic [] U8G2_FONT_SECTION ("u8g2_font_9x15_t_cyrillic" );
1217
1225
extern const uint8_t u8g2_font_9x15B_tf [] U8G2_FONT_SECTION ("u8g2_font_9x15B_tf" );
1218
1226
extern const uint8_t u8g2_font_9x15B_tr [] U8G2_FONT_SECTION ("u8g2_font_9x15B_tr" );
1219
1227
extern const uint8_t u8g2_font_9x15B_tn [] U8G2_FONT_SECTION ("u8g2_font_9x15B_tn" );
@@ -1243,6 +1251,8 @@ extern const uint8_t u8g2_font_10x20_me[] U8G2_FONT_SECTION("u8g2_font_10x20_me"
1243
1251
extern const uint8_t u8g2_font_10x20_t_greek [] U8G2_FONT_SECTION ("u8g2_font_10x20_t_greek" );
1244
1252
extern const uint8_t u8g2_font_10x20_t_cyrillic [] U8G2_FONT_SECTION ("u8g2_font_10x20_t_cyrillic" );
1245
1253
extern const uint8_t u8g2_font_10x20_t_arabic [] U8G2_FONT_SECTION ("u8g2_font_10x20_t_arabic" );
1254
+ extern const uint8_t u8g2_font_siji_t_6x10 [] U8G2_FONT_SECTION ("u8g2_font_siji_t_6x10" );
1255
+ extern const uint8_t u8g2_font_siji_t [] U8G2_FONT_SECTION ("u8g2_font_siji_t" );
1246
1256
extern const uint8_t u8g2_font_t0_11_tf [] U8G2_FONT_SECTION ("u8g2_font_t0_11_tf" );
1247
1257
extern const uint8_t u8g2_font_t0_11_tr [] U8G2_FONT_SECTION ("u8g2_font_t0_11_tr" );
1248
1258
extern const uint8_t u8g2_font_t0_11_tn [] U8G2_FONT_SECTION ("u8g2_font_t0_11_tn" );
@@ -1637,6 +1647,36 @@ extern const uint8_t u8g2_font_gb16st_t_3[] U8G2_FONT_SECTION("u8g2_font_gb16st_
1637
1647
extern const uint8_t u8g2_font_gb24st_t_1 [] U8G2_FONT_SECTION ("u8g2_font_gb24st_t_1" );
1638
1648
extern const uint8_t u8g2_font_gb24st_t_2 [] U8G2_FONT_SECTION ("u8g2_font_gb24st_t_2" );
1639
1649
extern const uint8_t u8g2_font_gb24st_t_3 [] U8G2_FONT_SECTION ("u8g2_font_gb24st_t_3" );
1650
+ extern const uint8_t u8g2_font_wqy12_t_chinese1 [] U8G2_FONT_SECTION ("u8g2_font_wqy12_t_chinese1" );
1651
+ extern const uint8_t u8g2_font_wqy12_t_chinese2 [] U8G2_FONT_SECTION ("u8g2_font_wqy12_t_chinese2" );
1652
+ extern const uint8_t u8g2_font_wqy12_t_chinese3 [] U8G2_FONT_SECTION ("u8g2_font_wqy12_t_chinese3" );
1653
+ extern const uint8_t u8g2_font_wqy12_t_gb2312 [] U8G2_FONT_SECTION ("u8g2_font_wqy12_t_gb2312" );
1654
+ extern const uint8_t u8g2_font_wqy12_t_gb2312a [] U8G2_FONT_SECTION ("u8g2_font_wqy12_t_gb2312a" );
1655
+ extern const uint8_t u8g2_font_wqy12_t_gb2312b [] U8G2_FONT_SECTION ("u8g2_font_wqy12_t_gb2312b" );
1656
+ extern const uint8_t u8g2_font_wqy13_t_chinese1 [] U8G2_FONT_SECTION ("u8g2_font_wqy13_t_chinese1" );
1657
+ extern const uint8_t u8g2_font_wqy13_t_chinese2 [] U8G2_FONT_SECTION ("u8g2_font_wqy13_t_chinese2" );
1658
+ extern const uint8_t u8g2_font_wqy13_t_chinese3 [] U8G2_FONT_SECTION ("u8g2_font_wqy13_t_chinese3" );
1659
+ extern const uint8_t u8g2_font_wqy13_t_gb2312 [] U8G2_FONT_SECTION ("u8g2_font_wqy13_t_gb2312" );
1660
+ extern const uint8_t u8g2_font_wqy13_t_gb2312a [] U8G2_FONT_SECTION ("u8g2_font_wqy13_t_gb2312a" );
1661
+ extern const uint8_t u8g2_font_wqy13_t_gb2312b [] U8G2_FONT_SECTION ("u8g2_font_wqy13_t_gb2312b" );
1662
+ extern const uint8_t u8g2_font_wqy14_t_chinese1 [] U8G2_FONT_SECTION ("u8g2_font_wqy14_t_chinese1" );
1663
+ extern const uint8_t u8g2_font_wqy14_t_chinese2 [] U8G2_FONT_SECTION ("u8g2_font_wqy14_t_chinese2" );
1664
+ extern const uint8_t u8g2_font_wqy14_t_chinese3 [] U8G2_FONT_SECTION ("u8g2_font_wqy14_t_chinese3" );
1665
+ extern const uint8_t u8g2_font_wqy14_t_gb2312 [] U8G2_FONT_SECTION ("u8g2_font_wqy14_t_gb2312" );
1666
+ extern const uint8_t u8g2_font_wqy14_t_gb2312a [] U8G2_FONT_SECTION ("u8g2_font_wqy14_t_gb2312a" );
1667
+ extern const uint8_t u8g2_font_wqy14_t_gb2312b [] U8G2_FONT_SECTION ("u8g2_font_wqy14_t_gb2312b" );
1668
+ extern const uint8_t u8g2_font_wqy15_t_chinese1 [] U8G2_FONT_SECTION ("u8g2_font_wqy15_t_chinese1" );
1669
+ extern const uint8_t u8g2_font_wqy15_t_chinese2 [] U8G2_FONT_SECTION ("u8g2_font_wqy15_t_chinese2" );
1670
+ extern const uint8_t u8g2_font_wqy15_t_chinese3 [] U8G2_FONT_SECTION ("u8g2_font_wqy15_t_chinese3" );
1671
+ extern const uint8_t u8g2_font_wqy15_t_gb2312 [] U8G2_FONT_SECTION ("u8g2_font_wqy15_t_gb2312" );
1672
+ extern const uint8_t u8g2_font_wqy15_t_gb2312a [] U8G2_FONT_SECTION ("u8g2_font_wqy15_t_gb2312a" );
1673
+ extern const uint8_t u8g2_font_wqy15_t_gb2312b [] U8G2_FONT_SECTION ("u8g2_font_wqy15_t_gb2312b" );
1674
+ extern const uint8_t u8g2_font_wqy16_t_chinese1 [] U8G2_FONT_SECTION ("u8g2_font_wqy16_t_chinese1" );
1675
+ extern const uint8_t u8g2_font_wqy16_t_chinese2 [] U8G2_FONT_SECTION ("u8g2_font_wqy16_t_chinese2" );
1676
+ extern const uint8_t u8g2_font_wqy16_t_chinese3 [] U8G2_FONT_SECTION ("u8g2_font_wqy16_t_chinese3" );
1677
+ extern const uint8_t u8g2_font_wqy16_t_gb2312 [] U8G2_FONT_SECTION ("u8g2_font_wqy16_t_gb2312" );
1678
+ extern const uint8_t u8g2_font_wqy16_t_gb2312a [] U8G2_FONT_SECTION ("u8g2_font_wqy16_t_gb2312a" );
1679
+ extern const uint8_t u8g2_font_wqy16_t_gb2312b [] U8G2_FONT_SECTION ("u8g2_font_wqy16_t_gb2312b" );
1640
1680
extern const uint8_t u8g2_font_b10_t_japanese1 [] U8G2_FONT_SECTION ("u8g2_font_b10_t_japanese1" );
1641
1681
extern const uint8_t u8g2_font_b10_t_japanese2 [] U8G2_FONT_SECTION ("u8g2_font_b10_t_japanese2" );
1642
1682
extern const uint8_t u8g2_font_b10_b_t_japanese1 [] U8G2_FONT_SECTION ("u8g2_font_b10_b_t_japanese1" );
@@ -1901,6 +1941,15 @@ extern const uint8_t u8g2_font_fub42_tf[] U8G2_FONT_SECTION("u8g2_font_fub42_tf"
1901
1941
extern const uint8_t u8g2_font_fub42_tr [] U8G2_FONT_SECTION ("u8g2_font_fub42_tr" );
1902
1942
extern const uint8_t u8g2_font_fub42_tn [] U8G2_FONT_SECTION ("u8g2_font_fub42_tn" );
1903
1943
extern const uint8_t u8g2_font_fub49_tn [] U8G2_FONT_SECTION ("u8g2_font_fub49_tn" );
1944
+ extern const uint8_t u8g2_font_fub11_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fub11_t_symbol" );
1945
+ extern const uint8_t u8g2_font_fub14_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fub14_t_symbol" );
1946
+ extern const uint8_t u8g2_font_fub17_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fub17_t_symbol" );
1947
+ extern const uint8_t u8g2_font_fub20_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fub20_t_symbol" );
1948
+ extern const uint8_t u8g2_font_fub25_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fub25_t_symbol" );
1949
+ extern const uint8_t u8g2_font_fub30_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fub30_t_symbol" );
1950
+ extern const uint8_t u8g2_font_fub35_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fub35_t_symbol" );
1951
+ extern const uint8_t u8g2_font_fub42_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fub42_t_symbol" );
1952
+ extern const uint8_t u8g2_font_fub49_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fub49_t_symbol" );
1904
1953
extern const uint8_t u8g2_font_fur11_tf [] U8G2_FONT_SECTION ("u8g2_font_fur11_tf" );
1905
1954
extern const uint8_t u8g2_font_fur11_tr [] U8G2_FONT_SECTION ("u8g2_font_fur11_tr" );
1906
1955
extern const uint8_t u8g2_font_fur11_tn [] U8G2_FONT_SECTION ("u8g2_font_fur11_tn" );
@@ -1926,6 +1975,15 @@ extern const uint8_t u8g2_font_fur42_tf[] U8G2_FONT_SECTION("u8g2_font_fur42_tf"
1926
1975
extern const uint8_t u8g2_font_fur42_tr [] U8G2_FONT_SECTION ("u8g2_font_fur42_tr" );
1927
1976
extern const uint8_t u8g2_font_fur42_tn [] U8G2_FONT_SECTION ("u8g2_font_fur42_tn" );
1928
1977
extern const uint8_t u8g2_font_fur49_tn [] U8G2_FONT_SECTION ("u8g2_font_fur49_tn" );
1978
+ extern const uint8_t u8g2_font_fur11_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fur11_t_symbol" );
1979
+ extern const uint8_t u8g2_font_fur14_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fur14_t_symbol" );
1980
+ extern const uint8_t u8g2_font_fur17_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fur17_t_symbol" );
1981
+ extern const uint8_t u8g2_font_fur20_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fur20_t_symbol" );
1982
+ extern const uint8_t u8g2_font_fur25_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fur25_t_symbol" );
1983
+ extern const uint8_t u8g2_font_fur30_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fur30_t_symbol" );
1984
+ extern const uint8_t u8g2_font_fur35_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fur35_t_symbol" );
1985
+ extern const uint8_t u8g2_font_fur42_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fur42_t_symbol" );
1986
+ extern const uint8_t u8g2_font_fur49_t_symbol [] U8G2_FONT_SECTION ("u8g2_font_fur49_t_symbol" );
1929
1987
extern const uint8_t u8g2_font_osb18_tf [] U8G2_FONT_SECTION ("u8g2_font_osb18_tf" );
1930
1988
extern const uint8_t u8g2_font_osb18_tr [] U8G2_FONT_SECTION ("u8g2_font_osb18_tr" );
1931
1989
extern const uint8_t u8g2_font_osb18_tn [] U8G2_FONT_SECTION ("u8g2_font_osb18_tn" );
0 commit comments