/* param base Pointer to the FLEXIO_MCULCD_Type structure. param command The command to send.  */
void FLEXIO_MCULCD_WriteCommandBlocking(FLEXIO_MCULCD_Type *base, uint32_t command)
/* param base Pointer to the FLEXIO_MCULCD_Type structure. param command The command to send.  */
void FLEXIO_MCULCD_WriteCommandBlocking(FLEXIO_MCULCD_Type *base, uint32_t command)
{
    FLEXIO_Type *flexioBase = base->flexioBase;
    base->setRSPin(false);
    if (kFLEXIO_MCULCD_6800 == base->busType)
    {
        base->setRDWRPin(false);
    }
    FLEXIO_MCULCD_SetSingleBeatWriteConfig(base);
    flexioBase->SHIFTBUF[base->txShifterStartIndex] = command;
    while (!((1U << base->timerIndex) & FLEXIO_GetTimerStatusFlags(flexioBase)))
    {
    }
    FLEXIO_MCULCD_ClearSingleBeatWriteConfig(base);
    base->setRSPin(true);
    if (kFLEXIO_MCULCD_6800 == base->busType)
    {
        base->setRDWRPin(true);
    }
}