27 lines
940 B
Markdown
Raw Normal View History

2025-04-10 17:31:33 +08:00
# openHAL - screen
和driver中lcd驱动的差异说明
* openhal中的驱动更新频率高功能接口丰富
* openhal前期直接调用现有接口后期优化直接配置相应寄存器
| screen | param1 | param2 | param3 | return | brief |
| ------- | ------ | ------ | ------ | ------ | ----- |
| api_lcd_startup | √ | - | - | - | 上电初始化
| api_lcd_query | index | - | - | enum | 传输状态查询
| api_lcd_create | index | cfg | dma cb | handle | 创建设备端口
| api_lcd_open | handle | register | lspi cb | usrId | 申请接口
| api_lcd_apply | usrId | | - | 申请接口
| api_lcd_ioctl | | | | 传输接口
| api_lcd_pmctl | | | | 功耗模式
| api_lcd_close | usrId | | enum | 关闭接口
| api_lcd_delete | usrId | | enum | 删除接口
| api_test_lcd | usrId | | | 测试接口
* api_lcd_default可同步修改api_lcd_startup的数据