Searched refs:i2s_obj (Results 1 – 1 of 1) sorted by relevance
/hal_espressif-latest/components/driver/deprecated/ |
D | i2s_legacy.c | 1585 i2s_obj_t *i2s_obj = calloc(1, sizeof(i2s_obj_t)); in i2s_driver_install() local 1586 ESP_RETURN_ON_FALSE(i2s_obj, ESP_ERR_NO_MEM, TAG, "no mem for I2S driver"); in i2s_driver_install() 1588 free(i2s_obj); in i2s_driver_install() 1592 p_i2s[i2s_num] = i2s_obj; in i2s_driver_install() 1593 i2s_hal_init(&i2s_obj->hal, i2s_num); in i2s_driver_install() 1598 i2s_obj->dma_desc_num = i2s_config->dma_desc_num; in i2s_driver_install() 1599 i2s_obj->dma_frame_num = i2s_config->dma_frame_num; in i2s_driver_install() 1600 i2s_obj->tx_desc_auto_clear = i2s_config->tx_desc_auto_clear; in i2s_driver_install() 1607 i2s_obj->i2s_queue = xQueueCreate(queue_size, sizeof(i2s_event_t)); in i2s_driver_install() 1608 ESP_GOTO_ON_FALSE(i2s_obj->i2s_queue, ESP_ERR_NO_MEM, err, TAG, "I2S queue create failed"); in i2s_driver_install() [all …]
|