940 B
940 B
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的数据