/* param base SAI base pointer param order Data order MSB or LSB  */
void SAI_TxSetDataOrder(I2S_Type *base, sai_data_order_t order)
/* param base SAI base pointer param order Data order MSB or LSB  */
void SAI_TxSetDataOrder(I2S_Type *base, sai_data_order_t order)
{
    uint32_t val = (base->TCR4) & (~I2S_TCR4_MF_MASK);
    val |= I2S_TCR4_MF(order);
    base->TCR4 = val;
}