stemwin5.32 +st32F103VC +lcd UC1698U(160x160)移植求助)
第一次移植stemwin,由于用的lcd不是默认支持的类型,看大神说需要修改GUIDRV_Template.c中的打点、画线等函数,但是我删除了lib中的GUIDRV_Template.o发现还是连接通过,main函数中调用 GUI_Init();GUI_DispString("Hello"); 不知道打点画线函数是在哪里调用的,如果没有调用修改它有什么用?求大神解答!
GUI_Init() 之前要完成屏幕初始化
GUIDRV_Template.c 这个文件 ,还有一个也是配置文件。这两套配置文件,只有一个是被调用的,保留被调用的文件就够了
调用的文件内部,至少要实现一个读点,一个写点函数。这两个函数里面封装一下lcd驱动的读点和写点。这个文件中的其他函数都是调用读写写点函数实现的,比如划线,就是一个点一个点打上去的,就是线。如果不优化划线函数,默认用打点划线的话,很慢, 刷屏很卡。优化完会好很多,但是优化这些函数需要对驱动很熟悉
这个是个配置文件,需要实现驱动的接口,一般有两套接口文件,使用的哪个就保留一个就可以
找安富莱德教程,讲的比较详细。