A:Haptic波形文件参数一般由三部分组成:版本号(固定1byte)、波形头地址信息(两字节起始地址、两字节结束地址)、波形数据,详细见芯片的规格书,如下图以AW86938举例:
下图是一个波形文件,应该如何解析从而判断波形文件正常?
红框表示波形版本号,固定占1字节;蓝框表示波形的起始地址和结束地址,起始地址高位为0x04,表示起始地址是从0x0400开始,低位为0x05,表示头文件信息占5字节(版本号、波形地址);(0x0491-0x0405)+1=141,结束地址减去起始地址可以计算出波形data大小为141字节。