LCD 8080 display

[English]

1、功能概述

lcd 8080 displey demo 主要是描述8080接口的屏幕进行颜色填充的功能。

2、代码路径

  • Demo 涉及的模块AP接口的详细说明请参考同网页: /api-reference/multi_media/bk_display.html

  • Demo 具体的示例代码详见: \components\demos\media\lcd\lcd_8080_demo.c

  • Demo 功能会用到DMA2D功能,DMA2D代码使用详见: /components/demos/media/dma2d

3、cli命令简介

demo支持的命令如下表:

Command

Description

cpu1 lcd_8080_init=start

初始化8080屏幕

cpu1 lcd_fill=0,0,320,480,0xf80

颜色填充

cpu1 lcd_8080_close

关闭屏幕测试

demo运行依赖的宏配置:

Name

Description

File

value

CONFIG_LCD

配置LCD功能

\middleware\soc\bk7256_cp1\bk7256_cp1.defconfig

y

CONFIG_LCD_TEST

LCD DEMO使能

\middleware\soc\bk7256_cp1\bk7256_cp1.defconfig

y

demo运行依赖的其他库和驱动:

  • DMA DMA驱动

  • DMA2D DMA2D模块驱动

  • LCD_Display LCD模块驱动

4、演示介绍

demo执行的步骤如下:

1、Demo运行硬件环境:
  • BK7256开发板以及下载固件的环境

  • 配套8080 接口的LCD屏幕

  • 可以接收串口命令的串口工具,波特率为115200.

2、执行测试,刷全屏为红色
  • Uart发送AT指令: cpu1 lcd_8080_init=start

  • Uart发送AT指令: cpu1 lcd_fill=0,0,320,480,0xf800

3、停止测试
  • Uart发送AT指令 cpu1 lcd_8080_close 停止测试