|
请教一下:
1. 系统参数如喇叭音量0x0140、背光0x0121 、多语言设置0x0119这几个参数 是否上电时自动可以通过 如
set_uint16(VT_LW, regAddr.sysParamSlct, (1 << 3)|(1 << 2)|(1 << 1)|(1 << 0))
set_uint16(VT_LW, regAddr.sysParamCtrl, 0x5502)
update_system()
直接装载到这几个寄存器。这些信息是系统自己存在某个flash里了么。因为上述变量是lw本地变量,那是放在RAM区的掉电会丢。
另外若修改了设置,需要设置上述几个寄存器,再通过
set_uint16(VT_LW, regAddr.sysParamSlct, (1 << 3)|(1 << 2)|(1 << 1)|(1 << 0))
set_uint16(VT_LW, regAddr.sysParamCtrl, 0x5502)
update_system()
写入系统自己的掉电非易失性flash存储区去么?
update_system()实际完成哪些工作呢?
还是要自己写到用户flash里,再上电时从flash里读出来写到上述寄存器呢。
2. 关于播放音频文件,音频文件命名有要求么,比如除了welcome.mp3,beep.mp3,其他音频都必须是数字开头的形式么,比如1.mp3,2.wav
另如果同时有1.wav,1.mp3会允许么?是否能出现如 start.mp3, stop.wav之类命名的文件。 音频文件数量及大小有限制么。
另我在LUA里的on_update()里监测变量变化,满足条件后 执行了 play_sound("3:/sound/1.mp3") ,但是没有听到音乐响起,支持么?
看例程里 都是直接赋值 0x0141/0x0142 选择播放曲目,以及播放状态。 我这么试也不播放。这是什么情况。
|
|