diff options
Diffstat (limited to 'firmware/drivers/lcd-charset-player.c')
-rw-r--r-- | firmware/drivers/lcd-charset-player.c | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/firmware/drivers/lcd-charset-player.c b/firmware/drivers/lcd-charset-player.c index 8218535ac2..5e97f06f43 100644 --- a/firmware/drivers/lcd-charset-player.c +++ b/firmware/drivers/lcd-charset-player.c | |||
@@ -60,12 +60,12 @@ enum { | |||
60 | 60 | ||
61 | /* Latin extended A */ | 61 | /* Latin extended A */ |
62 | XF_aOGONEK, XF_cACUTE, XF_cCARON, XF_dCARON, | 62 | XF_aOGONEK, XF_cACUTE, XF_cCARON, XF_dCARON, |
63 | XF_dSTROKE, XF_eOGONEK, XF_eCARON, XF_DOTLESSi, | 63 | XF_dSTROKE, XF_eOGONEK, XF_eCARON, XF_GBREVE, |
64 | XF_lSTROKE, XF_nACUTE, XF_nCARON, XF_ODBLACUTE, | 64 | XF_gBREVE, XF_IDOT, XF_DOTLESSi, XF_lSTROKE, |
65 | XF_oDBLACUTE, XF_rCARON, XF_sACUTE, XF_SCEDILLA, | 65 | XF_nACUTE, XF_nCARON, XF_ODBLACUTE, XF_oDBLACUTE, |
66 | XF_sCEDILLA, XF_sCARON, XF_tCARON, XF_uRING, | 66 | XF_rCARON, XF_sACUTE, XF_SCEDILLA, XF_sCEDILLA, |
67 | XF_UDBLACUTE, XF_uDBLACUTE, XF_zACUTE, XF_zDOT, | 67 | XF_sCARON, XF_tCARON, XF_uRING, XF_UDBLACUTE, |
68 | XF_zCARON, | 68 | XF_uDBLACUTE, XF_zACUTE, XF_zDOT, XF_zCARON, |
69 | #define XF_DSTROKE XF_ETH | 69 | #define XF_DSTROKE XF_ETH |
70 | 70 | ||
71 | /* Greek */ | 71 | /* Greek */ |
@@ -313,6 +313,9 @@ static const struct xchar_info xchar_info_newlcd[] = { | |||
313 | { 0x0111, XF_dSTROKE, 1, 0x64 }, /* d stroke */ | 313 | { 0x0111, XF_dSTROKE, 1, 0x64 }, /* d stroke */ |
314 | { 0x0119, XF_eOGONEK, 1, 0x65 }, /* e ogonek */ | 314 | { 0x0119, XF_eOGONEK, 1, 0x65 }, /* e ogonek */ |
315 | { 0x011b, XF_eCARON, 1, 0x65 }, /* e caron */ | 315 | { 0x011b, XF_eCARON, 1, 0x65 }, /* e caron */ |
316 | { 0x011e, XF_GBREVE, 1, 0x47 }, /* G breve */ | ||
317 | { 0x011f, XF_gBREVE, 1, 0x67 }, /* g breve */ | ||
318 | { 0x0130, XF_IDOT, 1, 0x49 }, /* I with dot above */ | ||
316 | { 0x0131, XF_DOTLESSi, 1, 0x69 }, /* dotless i */ | 319 | { 0x0131, XF_DOTLESSi, 1, 0x69 }, /* dotless i */ |
317 | { 0x0142, XF_lSTROKE, 1, 0x6c }, /* l stroke */ | 320 | { 0x0142, XF_lSTROKE, 1, 0x6c }, /* l stroke */ |
318 | { 0x0144, XF_nACUTE, 1, 0x6e }, /* n acute */ | 321 | { 0x0144, XF_nACUTE, 1, 0x6e }, /* n acute */ |
@@ -810,6 +813,9 @@ static const struct xchar_info xchar_info_oldlcd[] = { | |||
810 | { 0x0111, 0, 0, 0xb0 }, /* d stroke */ | 813 | { 0x0111, 0, 0, 0xb0 }, /* d stroke */ |
811 | { 0x0119, 0, 0, 0xb2 }, /* e ogonek */ | 814 | { 0x0119, 0, 0, 0xb2 }, /* e ogonek */ |
812 | { 0x011b, 0, 0, 0xad }, /* e caron */ | 815 | { 0x011b, 0, 0, 0xad }, /* e caron */ |
816 | { 0x011e, 0, 0, 0xc1 }, /* G breve */ | ||
817 | { 0x011f, 0, 0, 0xc2 }, /* g breve */ | ||
818 | { 0x0130, 0, 0, 0xc5 }, /* I with dot above */ | ||
813 | { 0x0131, 0, 0, 0xc6 }, /* dotless i */ | 819 | { 0x0131, 0, 0, 0xc6 }, /* dotless i */ |
814 | { 0x0142, 0, 0, 0xb8 }, /* l stroke */ | 820 | { 0x0142, 0, 0, 0xb8 }, /* l stroke */ |
815 | { 0x0144, 0, 0, 0xb7 }, /* n acute */ | 821 | { 0x0144, 0, 0, 0xb7 }, /* n acute */ |
@@ -1143,6 +1149,9 @@ const unsigned char xfont_fixed[][HW_PATTERN_SIZE] = { | |||
1143 | [XF_dSTROKE] = { 0x02, 0x0f, 0x02, 0x0e, 0x12, 0x12, 0x0e}, | 1149 | [XF_dSTROKE] = { 0x02, 0x0f, 0x02, 0x0e, 0x12, 0x12, 0x0e}, |
1144 | [XF_eOGONEK] = { 0x0e, 0x11, 0x1f, 0x10, 0x0e, 0x04, 0x06}, | 1150 | [XF_eOGONEK] = { 0x0e, 0x11, 0x1f, 0x10, 0x0e, 0x04, 0x06}, |
1145 | [XF_eCARON] = { 0x0a, 0x04, 0x0e, 0x11, 0x1f, 0x10, 0x0e}, | 1151 | [XF_eCARON] = { 0x0a, 0x04, 0x0e, 0x11, 0x1f, 0x10, 0x0e}, |
1152 | [XF_GBREVE] = { 0x1f, 0x00, 0x0e, 0x10, 0x17, 0x11, 0x0e}, | ||
1153 | [XF_gBREVE] = { 0x1f, 0x00, 0x0f, 0x11, 0x0f, 0x01, 0x0e}, | ||
1154 | [XF_IDOT] = { 0x04, 0x00, 0x0e, 0x04, 0x04, 0x04, 0x0e}, | ||
1146 | [XF_DOTLESSi] = { 0x00, 0x00, 0x0c, 0x04, 0x04, 0x04, 0x0e}, | 1155 | [XF_DOTLESSi] = { 0x00, 0x00, 0x0c, 0x04, 0x04, 0x04, 0x0e}, |
1147 | [XF_lSTROKE] = { 0x0c, 0x04, 0x06, 0x0c, 0x04, 0x04, 0x0e}, | 1156 | [XF_lSTROKE] = { 0x0c, 0x04, 0x06, 0x0c, 0x04, 0x04, 0x0e}, |
1148 | [XF_nACUTE] = { 0x02, 0x04, 0x16, 0x19, 0x11, 0x11, 0x11}, | 1157 | [XF_nACUTE] = { 0x02, 0x04, 0x16, 0x19, 0x11, 0x11, 0x11}, |