|
@@ -41,17 +41,17 @@ sys.taskInit(function()
|
|
|
|
|
|
|
|
local voice_vol = 70
|
|
local voice_vol = 70
|
|
|
|
|
|
|
|
- i2c.setup(i2c_id,i2c.FAST)
|
|
|
|
|
- i2s.setup(i2s_id, i2s_mode, i2s_sample_rate, i2s_bits_per_sample, i2s_channel_format, i2s_communication_format,i2s_channel_bits)
|
|
|
|
|
|
|
+ i2c.setup(i2c_id,i2c.FAST)
|
|
|
|
|
+ i2s.setup(i2s_id, i2s_mode, i2s_sample_rate, i2s_bits_per_sample, i2s_channel_format, i2s_communication_format,i2s_channel_bits)
|
|
|
|
|
|
|
|
- audio.config(multimedia_id, pa_pin, pa_on_level, power_delay, pa_delay, power_pin)
|
|
|
|
|
- audio.setBus(multimedia_id, audio.BUS_I2S,{chip = "es8311",i2cid = i2c_id , i2sid = i2s_id}) --通道0的硬件输出通道设置为I2S
|
|
|
|
|
|
|
+ audio.config(multimedia_id, pa_pin, pa_on_level, power_delay, pa_delay, power_pin)
|
|
|
|
|
+ audio.setBus(multimedia_id, audio.BUS_I2S,{chip = "es8311",i2cid = i2c_id , i2sid = i2s_id}) --通道0的硬件输出通道设置为I2S
|
|
|
|
|
|
|
|
- -- 播放参数设置
|
|
|
|
|
- audio.start(multimedia_id, audio.PCM, 1, 16000, 16)
|
|
|
|
|
- -- 音量设置
|
|
|
|
|
- audio.vol(multimedia_id, 50)
|
|
|
|
|
- audio.pm(multimedia_id,audio.RESUME)
|
|
|
|
|
|
|
+ -- 播放参数设置
|
|
|
|
|
+ audio.start(multimedia_id, audio.PCM, 1, 16000, 16)
|
|
|
|
|
+ -- 音量设置
|
|
|
|
|
+ audio.vol(multimedia_id, 50)
|
|
|
|
|
+ audio.pm(multimedia_id,audio.RESUME)
|
|
|
-- PCM播放演示, 16k采样率, 16bit采样深度
|
|
-- PCM播放演示, 16k采样率, 16bit采样深度
|
|
|
local file_size = fs.fsize("/luadb/test.pcm")
|
|
local file_size = fs.fsize("/luadb/test.pcm")
|
|
|
-- print("/luadb/test.pcm size",file_size)
|
|
-- print("/luadb/test.pcm size",file_size)
|