QSPI LCD Display示例项目

[English]

功能概述

  • 实现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

注意事项

正常打印日志