想问 CH582 OTA 有 API 文档吗?
因为现在要做微信小程序,无法直接用 Android 的代码
现在我是边看代码边测试,但感觉效率有点低,且可能会漏
例如 新片信息、擦除、写入、校验 命令...之类的
例如像下面这种命令协议文档 ( 这是我自己测试的,不知道对不对,另外 response[9~20] 好像没有 ? ) :
----------------------------------------------
OTA 通道 UUID 为 0xFEE1
发送硬件信息命令 : 0x84, 0x12
返回 20 字节的芯片讯息 :
response[0] : 0x01=ImageA, 0x02=ImageB 判断类型
response[1] : 最低 : Offset : Image Max Size 设备可支持最大的文件大小 // 参考 : FormatUtil.java
response[2] : 中低 : Offset : Image Max Size 设备可支持最大的文件大小
response[3] : 中高 : Offset : Image Max Size 设备可支持最大的文件大小
response[4] : 最高 : Offset : Image Max Size 设备可支持最大的文件大小
response[5] : 低 : BlockSize : (response[6] & 0xff)*256+(response[5] & 0xff)
response[6] : 高 : BlockSize : 同上
response[7] : ChipType 芯片类型, 如 : 0x8300=CM583, 0x0802=CH32V208, 0x08F2=CH32F208
response[8] : ChipType 芯片类型 0x7900=CH579, 0x7300=CH573
----------------------------------------------