现在我们的OSD默认的语言,即(直接在cfg中定义,不用更新文件就可以正常显示):
英文,俄文,法语,葡萄牙,德语,拉丁语,西班牙文,土耳其语,捷克语,波兰语,
希腊语,匈牙利,丹麦,瑞典,荷兰,罗马尼亚,挪威,意大利。
如果定义:希伯来文,简体中文,日文,阿拉伯文,韩文,泰文需要按照一下文件更新,
否则就会compile不过或者是conpile过了也会是乱码,这个请大家一定要注意。
以下是需要替换如下的OSD文件才能正常显示:
定义: 替换文件:
USE_HEBRAIC_OSD-----》font_ori_HEBRAIC.c 希伯来文
USE_SCHINESE_OSD-----》font_ori_chinese.c和cchar_ori_chinese.h 简体中文
USE_JAPANESE_OSD-----》font_ori_japanese.c&cchar_ori_japanese.h 日语
USE_ARABIC_OSD------》font_ori_arabic.c 阿拉伯文
USE_THAI_OSD-------》font_ori_thai.c&cchar_ori_thai.h 泰文
USE_KOREAN_OSD-----》font_ori_korean.c&cchar_ori_korean.h 韩文
例如:如果定义简体中文:
#define USE_SCHINESE_OSD-----》font_ori_chinese.c&cchar_ori_chinese.h 简体中文
将原来的font_ori.c删除,将font_ori_chinese.c文件名修改为font_ori.c
将原来的cchar_ori.c删除,将cchar_ori_chinese.c文件名修改为cchar_ori_16.h
否则就会compile不过!!
以上仅对32M的OSD修改,1*16的还是按照原来的字库,但是由于cchar_ori.c是共用的,
所以,如果1*16的要修改成中文、日文、只需要修改cchar_ori_16m.c,
即:中文修改font_ori_chinese.c为cchar_ori_16m.c
cchar_ori_chinese.h 为cchar_ori.h
font_ori_16m_chinese.c为font_ori_16m.c (中文的修改三条均已确认已确认)
日文修改cchar_ori_japanese.h为cchar_ori.h。
best regards
romanian LCD_RO
hungar LCD_HU
polish LCD_PL
************************************************
扬宇科技有限公司