中级会员
 
- 积分
- 388
- 金钱
- 388
- 注册时间
- 2017-3-2
- 在线时间
- 156 小时
|
1金钱
本帖最后由 kokoromi 于 2017-12-14 16:14 编辑
用的 429开发板,移植STemWin的时候发现个问题,ST官方给的显示驱动里面自定义了三个函数 :
1、GUI_SetFuncAlphaBlending(BSP_DMA2D_AlphaBlending);
2、GUI_SetFuncMixColors(BSP_DMA2D_MixColors);
3、GUI_SetFuncMixColorsBulk(BSP_DMA2D_MixColorsBulk);
现在有两个问题:
1、经过反复的测试,发现自定义的第一个函数系统就没有调用过....不知道什么情况下会调用?
2、第二个函数,在显示透明图像时会调用,但是这个函数是单个像素的混合,显示一幅图慢得要死好不好,幻灯片的感觉,既然有第三个函数批量混合的系统为什么从来不调用,而只调用这个单像素混合的低效率函数呢?需要怎么设置才能让系统直接调用第三个批量混合函数?我现在只能暂时用内存设备来缓解幻灯片现象。
|
|