Code cleanup

This commit is contained in:
fvanroie 2020-01-26 19:25:02 +01:00
parent 776377ea24
commit f97060e198

View File

@ -535,289 +535,3 @@ void printBuffer(uint8_t * charBitmap_p, uint8_t w, uint8_t h)
Serial.println("/end");
}
*/
uint16_t unicode2codepoint(uint32_t unicode, uint8_t codepage)
{
return (uint16_t)unicode;
#ifdef ESP8266
// ESP8266 needs the memory
if(unicode < 128) return unicode;
return 0;
return (uint16_t)unicode;
#else
if(unicode < 128) return unicode;
if(unicode > 65535) return 0;
switch(codepage) {
case ASCII:
case ISO_8859_1:
case UTF_8:
return unicode;
/*
case ISO_8859_2:
switch(unicode) {
case 0x0104:
return 0xA1;
case 0x0141:
return 0xA3;
case 0x013D:
return 0xA5;
case 0x015A:
return 0xA6;
case 0x0160:
return 0xA9;
case 0x015E:
return 0xAA;
case 0x0164:
return 0xAB;
case 0x0179:
return 0xAC;
case 0x017D:
return 0xAE;
case 0x017B:
return 0xAF;
case 0x0105:
return 0xB1;
case 0x02DB:
return 0xB2;
case 0x0142:
return 0xB3;
case 0x013E:
return 0xB5;
case 0x015B:
return 0xB6;
case 0x02C7:
return 0xB7;
case 0x0161:
return 0xB9;
case 0x015F:
return 0xBA;
case 0x0165:
return 0xBB;
case 0x017A:
return 0xBC;
case 0x02DD:
return 0xBD;
case 0x017E:
return 0xBE;
case 0x017C:
return 0xBF;
case 0x0154:
return 0xC0;
case 0x0102:
return 0xC3;
case 0x0139:
return 0xC5;
case 0x0106:
return 0xC6;
case 0x010C:
return 0xC8;
case 0x0118:
return 0xCA;
case 0x011A:
return 0xCC;
case 0x010E:
return 0xCF;
case 0x0110:
return 0xD0;
case 0x0143:
return 0xD1;
case 0x0147:
return 0xD2;
case 0x0150:
return 0xD5;
case 0x0158:
return 0xD8;
case 0x016E:
return 0xD9;
case 0x0170:
return 0xDB;
case 0x0162:
return 0xDE;
case 0x0155:
return 0xE0;
case 0x0103:
return 0xE3;
case 0x013A:
return 0xE5;
case 0x0107:
return 0xE6;
case 0x010D:
return 0xE8;
case 0x0119:
return 0xEA;
case 0x011B:
return 0xEC;
case 0x010F:
return 0xEF;
case 0x0111:
return 0xF0;
case 0x0144:
return 0xF1;
case 0x0148:
return 0xF2;
case 0x0151:
return 0xF5;
case 0x0159:
return 0xF8;
case 0x016F:
return 0xF9;
case 0x0171:
return 0xFB;
case 0x0163:
return 0xFE;
case 0x02D9:
return 0xFF;
}
case ISO_8859_3:
switch(unicode) {
case 0x0126:
return 0xA1;
case 0x02D8:
return 0xA2;
case 0x0124:
return 0xA6;
case 0x0130:
return 0xA9;
case 0x015E:
return 0xAA;
case 0x011E:
return 0xAB;
case 0x0134:
return 0xAC;
case 0x017B:
return 0xAF;
case 0x0127:
return 0xB1;
case 0x0125:
return 0xB6;
case 0x0131:
return 0xB9;
case 0x015F:
return 0xBA;
case 0x011F:
return 0xBB;
case 0x0135:
return 0xBC;
case 0x017C:
return 0xBF;
case 0x010A:
return 0xC5;
case 0x0108:
return 0xC6;
case 0x011C:
return 0xD8;
case 0x016C:
return 0xDD;
case 0x015C:
return 0xDE;
case 0x010B:
return 0xE5;
case 0x0109:
return 0xE6;
case 0x0121:
return 0xF5;
case 0x011D:
return 0xF8;
case 0x016D:
return 0xFD;
case 0x015D:
return 0xFE;
case 0x02D9:
return 0xFF;
}
*/
default:
return 0;
}
if(unicode < 256) return unicode;
return 0;
#endif
}