我有一块SPI屏幕,根据T5屏幕开发知道中SPI屏幕适配的方法做了适配,现在想在quickstart工程调用屏幕显示gif,该怎么操作,调用那些函数,gif如何显示?
tuyaos T5模块 屏幕显示gif
Re: tuyaos T5模块 屏幕显示gif
基于quickstart实现会比较复杂,可以参考tuyaos_demo_ai_toy里的代码,eyes_app.c里面的代码。
如果你不需要ai的话,你可以把aitoy相关的都屏蔽掉。
Re: tuyaos T5模块 屏幕显示gif
我有一块128*128的spi接口的圆形屏幕,驱动是NV3023A,好像包里没有这个例程源码,我就按照T5屏幕UI开发指导中的SPI屏幕适配的教程增加了NV3023A的驱动,如果要在AI_toy中使屏幕显示gif,我需要做那些修改?新的gif怎么添加到工程中并显示的?
-
- Posts: 62
Re: tuyaos T5模块 屏幕显示gif
你好,可以按照如下附件来播放gif图片。
Re: tuyaos T5模块 屏幕显示gif
OCR屏幕驱动是屏幕厂商给的,lcd_spi_nv3023a是我按照T5_tuyaos_3.12.14里spi驱动例程改的,请看一下我这样改对不对?
- Attachments
-
- OCR屏幕驱动.txt
- (2.9 KiB) Downloaded 7 times
-
- lcd_spi_nv3023a.c
- (1.88 KiB) Downloaded 8 times
tuyaos T5模块 屏幕显示gif
初始化序列里的两个delay要处理一下。
{0x00, {0x0A}, 0xFF}//delay 10ms
{0xFF, {0x00}, 1},
{0x11, {0x00}, 0},
{0x36, {0x00}, 1},
{0x3A, {0x05}, 1},
{0x29, {0x00}, 0},
{0x00, {0x0A}, 0xFF}//delay 10ms
芯片底层的代码处理如下:
- Attachments
-
Re: tuyaos T5模块 屏幕显示gif
按照你这样修改,屏幕显示一下然后接熄灭了,是怎么回事?
Re: tuyaos T5模块 屏幕显示gif
显示一下是指图片这样么?
如果屏幕能显示图片,证明屏幕驱动没有问题,要查应用逻辑了。
Re: tuyaos T5模块 屏幕显示gif
显示gif,只有开机的时候显示一下,一闪而过,我用的ai_toy_deom的包,逻辑上没修改只加了TFT屏幕驱动,修改了TFT控制引脚。