| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/device/class/audio/Source/ |
| A D | audio_core.c | 737 if (audio->isoc_out_wrptr >= (audio->isoc_out_buff + (SPEAKER_OUT_PACKET * OUT_PACKET_NUM))) { in audio_data_out() 739 audio->isoc_out_wrptr = audio->isoc_out_buff; in audio_data_out() 753 …if ((0U == audio->play_flag) && (audio->isoc_out_wrptr >= (audio->isoc_out_buff + ((SPEAKER_OUT_PA… in audio_data_out() 755 audio->play_flag = 1U; in audio_data_out() 776 if (audio->play_flag) { in usbd_audio_sof() 783 … if (audio->isoc_out_rdptr >= (audio->isoc_out_buff + (SPEAKER_OUT_PACKET * OUT_PACKET_NUM))) { in usbd_audio_sof() 785 audio->isoc_out_rdptr = audio->isoc_out_buff; in usbd_audio_sof() 792 if (audio->isoc_out_rdptr == audio->isoc_out_wrptr) { in usbd_audio_sof() 799 audio->play_flag = 0U; in usbd_audio_sof() 802 audio->isoc_out_rdptr = audio->isoc_out_buff; in usbd_audio_sof() [all …]
|
| /bsp/qemu-vexpress-a9/drivers/audio/ |
| A D | drv_sound.c | 25 struct rt_audio_device audio; member 37 rt_audio_tx_complete(&snd_dev.audio); in rt_hw_aaci_isr() 46 RT_ASSERT(audio != RT_NULL); in sound_getcaps() 131 RT_ASSERT(audio != RT_NULL); in sound_configure() 168 replay = snd_dev->audio.replay; in sound_configure() 225 RT_ASSERT(audio != RT_NULL); in sound_init() 244 RT_ASSERT(audio != RT_NULL); in sound_start() 258 RT_ASSERT(audio != RT_NULL); in sound_stop() 277 RT_ASSERT(audio != RT_NULL); in sound_buffer_info() 295 RT_ASSERT(audio != RT_NULL); in sound_transmit() [all …]
|
| /bsp/hpmicro/libraries/drivers/ |
| A D | drv_dao.c | 37 struct rt_audio_device audio; member 47 rt_audio_tx_complete(&hpm_dao_dev.audio); in dao_dma_tc_callback() 54 RT_ASSERT(audio != RT_NULL); in hpm_dao_getcaps() 131 RT_ASSERT(audio != RT_NULL); in hpm_dao_configure() 163 RT_ASSERT(audio != RT_NULL); in hpm_dao_init() 201 RT_ASSERT(audio != RT_NULL); in hpm_dao_start() 224 rt_audio_tx_complete(audio); in hpm_dao_start() 234 RT_ASSERT(audio != RT_NULL); in hpm_dao_stop() 247 RT_ASSERT(audio != RT_NULL); in hpm_dao_transmit() 275 RT_ASSERT(audio != RT_NULL); in hpm_dao_buffer_info() [all …]
|
| A D | drv_pdm.c | 37 struct rt_audio_device audio; member 57 RT_ASSERT(audio != RT_NULL); in hpm_pdm_getcaps() 58 struct hpm_pdm* hpm_audio = (struct hpm_pdm*)audio->parent.user_data; in hpm_pdm_getcaps() 143 RT_ASSERT(audio != RT_NULL); in hpm_pdm_configure() 145 struct hpm_pdm* hpm_audio = (struct hpm_pdm*)audio->parent.user_data; in hpm_pdm_configure() 174 static rt_err_t hpm_pdm_init(struct rt_audio_device* audio) in hpm_pdm_init() argument 176 RT_ASSERT(audio != RT_NULL); in hpm_pdm_init() 214 RT_ASSERT(audio != RT_NULL); in hpm_pdm_start() 248 static rt_err_t hpm_pdm_stop(struct rt_audio_device* audio, int stream) in hpm_pdm_stop() argument 250 RT_ASSERT(audio != RT_NULL); in hpm_pdm_stop() [all …]
|
| A D | drv_i2s.c | 44 struct rt_audio_device audio; member 128 rt_audio_tx_complete(&hpm_audio->audio); in i2s_tx_dma_tc_callback() 142 RT_ASSERT(audio != RT_NULL); in hpm_i2s_init() 188 RT_ASSERT(audio != RT_NULL); in hpm_i2s_getcaps() 299 RT_ASSERT(audio != RT_NULL); in hpm_i2s_configure() 440 RT_ASSERT(audio != RT_NULL); in hpm_i2s_start() 464 rt_audio_tx_complete(audio); in hpm_i2s_start() 496 RT_ASSERT(audio != RT_NULL); in hpm_i2s_stop() 521 RT_ASSERT(audio != RT_NULL); in hpm_i2s_transmit() 591 RT_ASSERT(audio != RT_NULL); in hpm_i2s_buffer_info() [all …]
|
| /bsp/nxp/lpc/lpc54114-lite/drivers/audio/ |
| A D | drv_sound.c | 37 struct rt_audio_device audio; member 61 rt_audio_tx_complete(&snd_dev->audio); in i2s_tx_transfer_callback() 64 static rt_err_t lpc_audio_init(struct rt_audio_device *audio) in lpc_audio_init() argument 123 RT_ASSERT(audio != RT_NULL); in lpc_audio_start() 130 audio->ops->getcaps(audio, &caps); in lpc_audio_start() 131 audio->ops->configure(audio, &caps); in lpc_audio_start() 132 rt_audio_tx_complete(audio); in lpc_audio_start() 152 RT_ASSERT(audio != RT_NULL); in lpc_audio_getcaps() 302 RT_ASSERT(audio != RT_NULL); in lpc_audio_transmit() 313 RT_ASSERT(audio != RT_NULL); in lpc_audio_buffer_info() [all …]
|
| A D | drv_mic.c | 22 struct rt_audio_device audio; member 44 rt_audio_rx_done(&mic_dev->audio, &mic_dev->rx_fifo[0], RX_DMA_FIFO_SIZE); in dmic_dma_transfer_callback() 51 rt_err_t mic_device_init(struct rt_audio_device *audio) in mic_device_init() argument 99 rt_err_t mic_device_start(struct rt_audio_device *audio, int stream) in mic_device_start() argument 101 struct mic_device *mic_dev = (struct mic_device *)audio->parent.user_data; in mic_device_start() 112 rt_err_t mic_device_stop(struct rt_audio_device *audio, int stream) in mic_device_stop() argument 114 struct mic_device *mic_dev = (struct mic_device *)audio->parent.user_data; in mic_device_stop() 122 rt_err_t mic_device_getcaps(struct rt_audio_device *audio, struct rt_audio_caps *caps) in mic_device_getcaps() argument 145 struct rt_audio_device *audio = &mic_dev.audio; in rt_hw_mic_init() local 158 audio->ops = &_mic_audio_ops; in rt_hw_mic_init() [all …]
|
| /bsp/bluetrum/ab32vg1-ab-prougen/board/ports/audio/ |
| A D | drv_sound.c | 23 struct rt_audio_device audio; member 172 RT_ASSERT(audio != RT_NULL); in sound_getcaps() 256 RT_ASSERT(audio != RT_NULL); in sound_configure() 344 static rt_err_t sound_init(struct rt_audio_device *audio) in sound_init() argument 348 RT_ASSERT(audio != RT_NULL); in sound_init() 366 RT_ASSERT(audio != RT_NULL); in sound_start() 387 RT_ASSERT(audio != RT_NULL); in sound_stop() 403 RT_ASSERT(audio != RT_NULL); in sound_transmit() 421 RT_ASSERT(audio != RT_NULL); in sound_buffer_info() 467 rt_audio_tx_complete(&snd_dev.audio); in audio_thread_entry() [all …]
|
| /bsp/nuvoton/libraries/m031/rtt_port/ |
| A D | drv_spii2s.c | 249 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_getcaps() 252 RT_ASSERT(audio != RT_NULL); in nu_spii2s_getcaps() 327 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_configure() 331 RT_ASSERT(audio != RT_NULL); in nu_spii2s_configure() 406 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_init() 408 RT_ASSERT(audio != RT_NULL); in nu_spii2s_init() 418 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_start() 421 RT_ASSERT(audio != RT_NULL); in nu_spii2s_start() 426 nu_spii2s_stop(audio, stream); in nu_spii2s_start() 472 RT_ASSERT(audio != RT_NULL); in nu_spii2s_stop() [all …]
|
| /bsp/nuvoton/libraries/m2354/rtt_port/ |
| A D | drv_i2s.c | 244 RT_ASSERT(audio != RT_NULL); in nu_i2s_getcaps() 247 psNuI2s = (nu_i2s_t)audio; in nu_i2s_getcaps() 326 RT_ASSERT(audio != RT_NULL); in nu_i2s_configure() 329 psNuI2s = (nu_i2s_t)audio; in nu_i2s_configure() 405 RT_ASSERT(audio != RT_NULL); in nu_i2s_init() 407 psNuI2s = (nu_i2s_t)audio; in nu_i2s_init() 419 RT_ASSERT(audio != RT_NULL); in nu_i2s_start() 421 psNuI2s = (nu_i2s_t)audio; in nu_i2s_start() 424 nu_i2s_stop(audio, stream); in nu_i2s_start() 472 psNuI2s = (nu_i2s_t)audio; in nu_i2s_stop() [all …]
|
| A D | drv_spii2s.c | 303 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_getcaps() 306 RT_ASSERT(audio != RT_NULL); in nu_spii2s_getcaps() 381 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_configure() 385 RT_ASSERT(audio != RT_NULL); in nu_spii2s_configure() 460 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_init() 462 RT_ASSERT(audio != RT_NULL); in nu_spii2s_init() 472 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_start() 475 RT_ASSERT(audio != RT_NULL); in nu_spii2s_start() 480 nu_spii2s_stop(audio, stream); in nu_spii2s_start() 526 RT_ASSERT(audio != RT_NULL); in nu_spii2s_stop() [all …]
|
| /bsp/nuvoton/libraries/m480/rtt_port/ |
| A D | drv_i2s.c | 244 RT_ASSERT(audio != RT_NULL); in nu_i2s_getcaps() 247 psNuI2s = (nu_i2s_t)audio; in nu_i2s_getcaps() 326 RT_ASSERT(audio != RT_NULL); in nu_i2s_configure() 329 psNuI2s = (nu_i2s_t)audio; in nu_i2s_configure() 405 RT_ASSERT(audio != RT_NULL); in nu_i2s_init() 407 psNuI2s = (nu_i2s_t)audio; in nu_i2s_init() 419 RT_ASSERT(audio != RT_NULL); in nu_i2s_start() 421 psNuI2s = (nu_i2s_t)audio; in nu_i2s_start() 424 nu_i2s_stop(audio, stream); in nu_i2s_start() 472 psNuI2s = (nu_i2s_t)audio; in nu_i2s_stop() [all …]
|
| A D | drv_spii2s.c | 303 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_getcaps() 306 RT_ASSERT(audio != RT_NULL); in nu_spii2s_getcaps() 381 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_configure() 385 RT_ASSERT(audio != RT_NULL); in nu_spii2s_configure() 460 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_init() 462 RT_ASSERT(audio != RT_NULL); in nu_spii2s_init() 472 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_start() 475 RT_ASSERT(audio != RT_NULL); in nu_spii2s_start() 480 nu_spii2s_stop(audio, stream); in nu_spii2s_start() 526 RT_ASSERT(audio != RT_NULL); in nu_spii2s_stop() [all …]
|
| /bsp/nuvoton/libraries/n9h30/rtt_port/ |
| A D | drv_i2s.c | 313 RT_ASSERT(audio != RT_NULL); in nu_i2s_getcaps() 316 psNuI2s = (nu_i2s_t)audio; in nu_i2s_getcaps() 395 RT_ASSERT(audio != RT_NULL); in nu_i2s_configure() 398 psNuI2s = (nu_i2s_t)audio; in nu_i2s_configure() 474 RT_ASSERT(audio != RT_NULL); in nu_i2s_init() 476 psNuI2s = (nu_i2s_t)audio; in nu_i2s_init() 494 RT_ASSERT(audio != RT_NULL); in nu_i2s_start() 496 psNuI2s = (nu_i2s_t)audio; in nu_i2s_start() 499 nu_i2s_stop(audio, stream); in nu_i2s_start() 535 psNuI2s = (nu_i2s_t)audio; in nu_i2s_stop() [all …]
|
| /bsp/nuvoton/libraries/nuc980/rtt_port/ |
| A D | drv_i2s.c | 313 RT_ASSERT(audio != RT_NULL); in nu_i2s_getcaps() 316 psNuI2s = (nu_i2s_t)audio; in nu_i2s_getcaps() 395 RT_ASSERT(audio != RT_NULL); in nu_i2s_configure() 398 psNuI2s = (nu_i2s_t)audio; in nu_i2s_configure() 474 RT_ASSERT(audio != RT_NULL); in nu_i2s_init() 476 psNuI2s = (nu_i2s_t)audio; in nu_i2s_init() 494 RT_ASSERT(audio != RT_NULL); in nu_i2s_start() 496 psNuI2s = (nu_i2s_t)audio; in nu_i2s_start() 499 nu_i2s_stop(audio, stream); in nu_i2s_start() 535 psNuI2s = (nu_i2s_t)audio; in nu_i2s_stop() [all …]
|
| /bsp/nuvoton/libraries/ma35/rtt_port/ |
| A D | drv_spii2s.c | 307 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_getcaps() 310 RT_ASSERT(audio != RT_NULL); in nu_spii2s_getcaps() 385 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_configure() 389 RT_ASSERT(audio != RT_NULL); in nu_spii2s_configure() 464 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_init() 466 RT_ASSERT(audio != RT_NULL); in nu_spii2s_init() 476 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_start() 479 RT_ASSERT(audio != RT_NULL); in nu_spii2s_start() 484 nu_spii2s_stop(audio, stream); in nu_spii2s_start() 530 RT_ASSERT(audio != RT_NULL); in nu_spii2s_stop() [all …]
|
| A D | drv_i2s.c | 281 RT_ASSERT(audio != RT_NULL); in nu_i2s_getcaps() 284 psNuI2s = (nu_i2s_t)audio; in nu_i2s_getcaps() 363 RT_ASSERT(audio != RT_NULL); in nu_i2s_configure() 366 psNuI2s = (nu_i2s_t)audio; in nu_i2s_configure() 442 RT_ASSERT(audio != RT_NULL); in nu_i2s_init() 444 psNuI2s = (nu_i2s_t)audio; in nu_i2s_init() 456 RT_ASSERT(audio != RT_NULL); in nu_i2s_start() 458 psNuI2s = (nu_i2s_t)audio; in nu_i2s_start() 461 nu_i2s_stop(audio, stream); in nu_i2s_start() 509 psNuI2s = (nu_i2s_t)audio; in nu_i2s_stop() [all …]
|
| /bsp/stm32/stm32f407-rt-spark/board/ports/audio/ |
| A D | drv_sound.c | 23 struct rt_audio_device audio; member 119 rt_audio_tx_complete(&snd_dev.audio); in DMA1_Stream7_IRQHandler() 238 RT_ASSERT(audio != RT_NULL); in sound_getcaps() 239 snd_dev = (struct sound_device *)audio->parent.user_data; in sound_getcaps() 322 RT_ASSERT(audio != RT_NULL); in sound_configure() 406 static rt_err_t sound_init(struct rt_audio_device *audio) in sound_init() argument 411 RT_ASSERT(audio != RT_NULL); in sound_init() 428 RT_ASSERT(audio != RT_NULL); in sound_start() 443 RT_ASSERT(audio != RT_NULL); in sound_stop() 459 RT_ASSERT(audio != RT_NULL); in sound_buffer_info() [all …]
|
| A D | drv_mic.c | 22 struct rt_audio_device audio; member 98 RT_ASSERT(audio != RT_NULL); in mic_getcaps() 99 mic_dev = (struct mic_device *)audio->parent.user_data; in mic_getcaps() 185 RT_ASSERT(audio != RT_NULL); in mic_configure() 186 mic_dev = (struct mic_device *)audio->parent.user_data; in mic_configure() 259 static rt_err_t mic_init(struct rt_audio_device *audio) in mic_init() argument 263 RT_ASSERT(audio != RT_NULL); in mic_init() 274 static rt_err_t sound_init(struct rt_audio_device *audio) in sound_init() argument 279 RT_ASSERT(audio != RT_NULL); in sound_init() 294 RT_ASSERT(audio != RT_NULL); in mic_start() [all …]
|
| /bsp/nuvoton/libraries/m460/rtt_port/ |
| A D | drv_i2s.c | 280 RT_ASSERT(audio != RT_NULL); in nu_i2s_getcaps() 283 psNuI2s = (nu_i2s_t)audio; in nu_i2s_getcaps() 362 RT_ASSERT(audio != RT_NULL); in nu_i2s_configure() 365 psNuI2s = (nu_i2s_t)audio; in nu_i2s_configure() 441 RT_ASSERT(audio != RT_NULL); in nu_i2s_init() 443 psNuI2s = (nu_i2s_t)audio; in nu_i2s_init() 455 RT_ASSERT(audio != RT_NULL); in nu_i2s_start() 457 psNuI2s = (nu_i2s_t)audio; in nu_i2s_start() 460 nu_i2s_stop(audio, stream); in nu_i2s_start() 508 psNuI2s = (nu_i2s_t)audio; in nu_i2s_stop() [all …]
|
| A D | drv_spii2s.c | 445 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_getcaps() 448 RT_ASSERT(audio != RT_NULL); in nu_spii2s_getcaps() 523 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_configure() 527 RT_ASSERT(audio != RT_NULL); in nu_spii2s_configure() 602 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_init() 604 RT_ASSERT(audio != RT_NULL); in nu_spii2s_init() 614 nu_i2s_t psNuSPII2s = (nu_i2s_t)audio; in nu_spii2s_start() 617 RT_ASSERT(audio != RT_NULL); in nu_spii2s_start() 622 nu_spii2s_stop(audio, stream); in nu_spii2s_start() 668 RT_ASSERT(audio != RT_NULL); in nu_spii2s_stop() [all …]
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/audio/ |
| A D | drv_mic.c | 38 struct rt_audio_device audio; member 137 RT_ASSERT(audio != RT_NULL); in mic_getcaps() 138 mic_dev = (struct mic_device *)audio->parent.user_data; in mic_getcaps() 224 RT_ASSERT(audio != RT_NULL); in mic_configure() 225 mic_dev = (struct mic_device *)audio->parent.user_data; in mic_configure() 298 static rt_err_t mic_init(struct rt_audio_device *audio) in mic_init() argument 301 RT_ASSERT(audio != RT_NULL); in mic_init() 303 mic_dev = (struct mic_device *)audio->parent.user_data; in mic_init() 314 RT_ASSERT(audio != RT_NULL); in mic_start() 374 mic_dev.audio.ops = &mic_ops; in rt_hw_mic_init() [all …]
|
| /bsp/stm32/stm32l475-atk-pandora/board/ports/audio/ |
| A D | drv_sound.c | 23 struct rt_audio_device audio; member 105 rt_audio_tx_complete(&snd_dev.audio); in HAL_SAI_TxHalfCpltCallback() 113 rt_audio_tx_complete(&snd_dev.audio); in HAL_SAI_TxCpltCallback() 182 RT_ASSERT(audio != RT_NULL); in sound_getcaps() 266 RT_ASSERT(audio != RT_NULL); in sound_configure() 350 static rt_err_t sound_init(struct rt_audio_device *audio) in sound_init() argument 355 RT_ASSERT(audio != RT_NULL); in sound_init() 372 RT_ASSERT(audio != RT_NULL); in sound_start() 387 RT_ASSERT(audio != RT_NULL); in sound_stop() 403 RT_ASSERT(audio != RT_NULL); in sound_buffer_info() [all …]
|
| A D | drv_mic.c | 22 struct rt_audio_device audio; member 125 RT_ASSERT(audio != RT_NULL); in mic_getcaps() 126 mic_dev = (struct mic_device *)audio->parent.user_data; in mic_getcaps() 212 RT_ASSERT(audio != RT_NULL); in mic_configure() 213 mic_dev = (struct mic_device *)audio->parent.user_data; in mic_configure() 286 static rt_err_t mic_init(struct rt_audio_device *audio) in mic_init() argument 290 RT_ASSERT(audio != RT_NULL); in mic_init() 291 mic_dev = (struct mic_device *)audio->parent.user_data; in mic_init() 305 RT_ASSERT(audio != RT_NULL); in mic_start() 306 mic_dev = (struct mic_device *)audio->parent.user_data; in mic_start() [all …]
|
| /bsp/phytium/libraries/drivers/ |
| A D | drv_i2s.c | 50 struct rt_audio_device audio; member 239 RT_ASSERT(audio != RT_NULL); in i2s_getcaps() 240 i2s_dev = (struct phytium_i2s_device *)audio->parent.user_data; in i2s_getcaps() 324 RT_ASSERT(audio != RT_NULL); in i2s_configure() 325 i2s_dev = (struct phytium_i2s_device *)audio->parent.user_data; in i2s_configure() 355 static rt_err_t i2s_init(struct rt_audio_device *audio) in i2s_init() argument 358 RT_ASSERT(audio != RT_NULL); in i2s_init() 392 RT_ASSERT(audio != RT_NULL); in i2s_start() 413 RT_ASSERT(audio != RT_NULL); in i2s_stop() 432 struct rt_audio_device *audio = &i2s_dev->audio; in i2s_controller_init() local [all …]
|