Skip to content

Commit 105e79a

Browse files
authored
Merge pull request adafruit#11083 from adafruit/dhalbert/fix-i2s-idf6-dma-buf
espressif: fix I2S audio under IDF v6 (dma_buf is the buffer pointer)
2 parents e96c867 + 80f3496 commit 105e79a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ports/espressif/common-hal/audiobusio/__init__.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ static void i2s_callback_fun(void *self_in) {
108108
static bool i2s_event_interrupt(i2s_chan_handle_t handle, i2s_event_data_t *event, void *self_in) {
109109
i2s_t *self = self_in;
110110
self->underrun = self->underrun || self->next_buffer != NULL;
111-
self->next_buffer = *(int16_t **)event->dma_buf;
111+
self->next_buffer = (int16_t *)event->dma_buf;
112112
self->next_buffer_size = event->size;
113113
background_callback_add(&self->callback, i2s_callback_fun, self_in);
114114
return false;

0 commit comments

Comments
 (0)