QSPI LCD Display示例项目
功能概述
实现display模块刷屏功能
支持输入数据源RGB565和RGB888数据格式
主要组件
bk_display: display组件lcd_qspi_st77903_h0165y008t: 屏幕组件
CLI命令使用
qspi_lcd_display open # 打开lcd显示
qspi_lcd_display close # 关闭lcd显示
参数说明:
* none: 无参数
日志输出
设备打开/关闭状态
错误信息
测试示例
测试环境
开发板:Armino开发板
外设:st77903_h0165y008t qspi lcd
qspi_lcd_example 固件编译
编译命令:
make bk7258 PROJECT=qspi_lcd_example
测试CASE 1 - LCD打开出图测试
CASE命令:
lcd_display open
CASE预期结果:
成功
CASE成功标准:
屏幕显示红色纯色
CASE成功日志:
ap0:media_se:D(104282):h264:0[0], dec:0[0], lcd:58[149], lcd_fps:3[8], lvgl:0[0]
ap0:media_se:D(104282):wifi:0[0, 0kbps, 0ms, 0-0], jpg:0KB[0Kbps], h264:0KB[0Kbps]
ap0:rgb_main:D(104805):bk_display_flush frame success!
CMDRSP:OK
CASE失败标准:
屏幕没有显示刷屏
CASE失败日志:
CMDRSP:ERROR
测试CASE 2 - LCD关闭测试
CASE命令:
lcd_display close
CASE预期结果:
屏幕关闭显示
CASE成功标准:
屏幕关闭显示
CASE成功日志:
bk_display_delete success!
CMDRSP:OK
CASE失败标准:
屏幕没有关闭显示
CASE失败日志:
CMDRSP:ERROR