芯片本身没有硬件编解码,单靠CPU算力播放动画本身也快不了,简单动画可以通过播放单帧RGB565格式原始图片就很快的。
芯片本身没有硬件编解码,单靠CPU算力播放动画本身也快不了,简单动画可以通过播放单帧RGB565格式原始图片就很快的。
GPIO翻转慢问题,封装一个函数,通过bitband直接操作寄存器。
static void user_bitband_write(enum tls_io_name io, u8 val)
{
if(io > WM_IO_PA_15){
tls_bitband_write(HR_GPIOB_DATA, io - 16, val);
}
else{
tls_bitband_write(HR_GPIOA_DATA, io, val);
}
}
ns延时问题,通过NOP指令,让CPU死等。
static void delay_ns(void)
{
uint32_t i;
for (i = 0; i < 13; i++)
{
__NOP();
}
}
SDK外设功能没有差异
复制整个SDK,不建议自己新建工程。
设备表里面配置,文档有设备表的相关使用说明。
固件加密会通过芯片ID,MAC地址和FLASH ID等生成唯一ID,再通过公钥加密,私钥解密。
不支持硬件压缩,软件压缩需要自行移植开源库哦。
一样的,但是w802不带mac地址,需要主动写入。
无法获取,可以配置timer_cfg.unit = TLS_TIMER_UNIT_US;自己封装ms级别定时器,就可以获取us。
I have already given the feedback. Wait for my good news.
感谢提出问题,已跟R&D反馈。方便问下当前你这边用的哪个浏览器,以及分辨率?
固件加密和自定义资源没有啥联系,自定义资源支持存放到flash的指定位置。可以参考http://ask.winnermicro.com/article/80.html
代码存放在flash的实际起始地址。
问 W800驱动TFT屏幕,刷新率如何提高