-
Notifications
You must be signed in to change notification settings - Fork 2
/
i2s_stream_cfg_default.txt
18 lines (18 loc) · 4.19 KB
/
i2s_stream_cfg_default.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define I2S_STREAM_CFG_DEFAULT() \
{ \
.type = AUDIO_STREAM_WRITER, \
.i2s_config = { \
.mode = (i2s_mode_t)(I2S_MODE_MASTER | I2S_MODE_TX | I2S_MODE_RX), \
.sample_rate = 44100, \
.bits_per_sample = I2S_BITS_PER_SAMPLE_16BIT, \
.channel_format = I2S_CHANNEL_FMT_RIGHT_LEFT, \
.communication_format = I2S_COMM_FORMAT_I2S, \
.intr_alloc_flags = ESP_INTR_FLAG_LEVEL2, \
.dma_buf_count = 3, \
.dma_buf_len = 300, \
.use_apll = 1, \
.tx_desc_auto_clear = true, \
.fixed_mclk = 0, \
}, \
.i2s_port = I2S_NUM_0, .use_alc = false, .volume = 0, .out_rb_size = I2S_STREAM_RINGBUFFER_SIZE, .task_stack = I2S_STREAM_TASK_STACK, .task_core = I2S_STREAM_TASK_CORE, .task_prio = I2S_STREAM_TASK_PRIO, .multi_out_num = 0, .uninstall_drv = true, \
}