LCD 8080 display
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功能 |
|
y |
CONFIG_LCD_TEST |
LCD DEMO使能 |
|
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
停止测试