/** * @brief Tx Transfer Half completed callbacks * @param hi2s: I2S handle * @retval None */ void HAL_I2S_TxHalfCpltCallback(I2S_HandleTypeDef *hi2s) { if(hi2s->Instance == I2SOUT) { /* Manage the remaining file size and new address offset: This function should be coded by user (its prototype is already declared in stm3210e_eval_audio.h) */ BSP_AUDIO_OUT_HalfTransfer_CallBack(); } }
/** * @brief Tx Half Transfer completed callbacks. * @param hsai: SAI handle * @retval None */ void HAL_SAI_TxHalfCpltCallback(SAI_HandleTypeDef *hsai) { /* Manage the remaining file size and new address offset: This function should be coded by user (its prototype is already declared in stm32746g_discovery_audio.h) */ BSP_AUDIO_OUT_HalfTransfer_CallBack(); }