/* handle program when an rx no empty interrupt flag arrived in non block mode  */
static void __i2s_tx_recv_by_it(ald_i2s_handle_t *hperh)
/* handle program when an rx no empty interrupt flag arrived in non block mode  */
static void __i2s_tx_recv_by_it(ald_i2s_handle_t *hperh)
{
    if (hperh->tx_count != 0) {
        ald_i2s_clear_flag_status(hperh, ALD_I2S_IF_TXE);
        hperh->perh->DATA = 0xffff;
        --hperh->tx_count;
        if (hperh->tx_count == 0)
            ald_i2s_interrupt_config(hperh, ALD_I2S_IT_TXE, DISABLE);
    }
}