summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2007-04-02 00:01:55 +0000
committerJens Arnold <amiconn@rockbox.org>2007-04-02 00:01:55 +0000
commit6d0e87bd8824a67ef11638c6099cbcfa27cac315 (patch)
tree99044cb0c3636e67e5f3c7ce34de1dc29939d64a
parent2684e367242398fc3482d9cc6d59fbed9a43e279 (diff)
downloadrockbox-6d0e87bd8824a67ef11638c6099cbcfa27cac315.tar.gz
rockbox-6d0e87bd8824a67ef11638c6099cbcfa27cac315.zip
Player: Add 3 turkish characters which are available in hardware on the old LCD.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12994 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/drivers/lcd-charset-player.c21
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},