w801 lspi有没有精简版本驱动

发布于 2022-05-10 15:45:09

w801 lspi有没有精简版本驱动程序啊,看sdk驱动发一下还要开个任务什么的,刷新彩色液晶屏的时候慢的要死,因为是一个字节一个字节写入的

查看更多

关注者
0
被浏览
2.4k
3 个回答
isme
isme 认证专家 2022-05-10
冰镇大西瓜

W801 SDK本身就是带任务调度,而且SPI驱动没有说一定要单独创建任务,刷数据时尽量通过DMA一帧一帧刷能提高效率。
可以参考这个我移植LVGL库的SDK
https://gitee.com/beewu123/W80X_SDK_20211203_LVGL_8.0.2.git

Mrzhao
Mrzhao 认证专家 2022-05-10
一个嵌入式爱好者。CSDN主页:https://blog.csdn.net/qq_37280428?spm=1011.2415.3001.5343

不要bt和wifi的话可以使用806的SDK,及HAL库工程 比较简洁,可以查看文章:https://blog.csdn.net/qq_37280428/article/details/121729034

大信
大信 认证专家 2022-05-11
硬件开发,软件开发,系统开发,工程架构,方案设计

W801 SDK 结构很清晰,因为带有很多 DEMO ,所以感觉代码庞大,其实如果你只需要 LSPI ,那么你只要留下 wm_mast_spi.cpp 这个代码,其它Demo下的全部删除即可。

另外,在 platform 下的 driver 里也一样,把不需要的驱动全部删除。

这样,世界是不是一下清净了? 建议使用任务的框架,这个是rtos的系统基础,也是执行多任务的框架,其框架非常简单,很容易理解。如果你抛弃框架,直接用 HAL 也能做 LSPI的驱动屏幕,但那样几乎只能完成个DEMO,不具备应用可扩展性,需要应用需要多任务的支持,HAL的模式太简单,稍微复杂点的应用是支持不了的。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览