Lines Matching refs:SDMMCx

173 static uint32_t SDMMC_GetCmdError(SDMMC_TypeDef *SDMMCx);
201 HAL_StatusTypeDef SDMMC_Init(SDMMC_TypeDef *SDMMCx, SDMMC_InitTypeDef Init) in SDMMC_Init() argument
206 assert_param(IS_SDMMC_ALL_INSTANCE(SDMMCx)); in SDMMC_Init()
222 MODIFY_REG(SDMMCx->CLKCR, CLKCR_CLEAR_MASK, tmpreg); in SDMMC_Init()
252 uint32_t SDMMC_ReadFIFO(const SDMMC_TypeDef *SDMMCx) in SDMMC_ReadFIFO() argument
255 return (SDMMCx->FIFO); in SDMMC_ReadFIFO()
264 HAL_StatusTypeDef SDMMC_WriteFIFO(SDMMC_TypeDef *SDMMCx, uint32_t *pWriteData) in SDMMC_WriteFIFO() argument
267 SDMMCx->FIFO = *pWriteData; in SDMMC_WriteFIFO()
296 HAL_StatusTypeDef SDMMC_PowerState_ON(SDMMC_TypeDef *SDMMCx) in SDMMC_PowerState_ON() argument
299 SDMMCx->POWER |= SDMMC_POWER_PWRCTRL; in SDMMC_PowerState_ON()
309 HAL_StatusTypeDef SDMMC_PowerState_Cycle(SDMMC_TypeDef *SDMMCx) in SDMMC_PowerState_Cycle() argument
312 SDMMCx->POWER |= SDMMC_POWER_PWRCTRL_1; in SDMMC_PowerState_Cycle()
322 HAL_StatusTypeDef SDMMC_PowerState_OFF(SDMMC_TypeDef *SDMMCx) in SDMMC_PowerState_OFF() argument
325 SDMMCx->POWER &= ~(SDMMC_POWER_PWRCTRL); in SDMMC_PowerState_OFF()
339 uint32_t SDMMC_GetPowerState(const SDMMC_TypeDef *SDMMCx) in SDMMC_GetPowerState() argument
341 return (SDMMCx->POWER & SDMMC_POWER_PWRCTRL); in SDMMC_GetPowerState()
352 HAL_StatusTypeDef SDMMC_SendCommand(SDMMC_TypeDef *SDMMCx, SDMMC_CmdInitTypeDef *Command) in SDMMC_SendCommand() argument
363 SDMMCx->ARG = Command->Argument; in SDMMC_SendCommand()
372 MODIFY_REG(SDMMCx->CMD, CMD_CLEAR_MASK, tmpreg); in SDMMC_SendCommand()
382 uint8_t SDMMC_GetCommandResponse(const SDMMC_TypeDef *SDMMCx) in SDMMC_GetCommandResponse() argument
384 return (uint8_t)(SDMMCx->RESPCMD); in SDMMC_GetCommandResponse()
399 uint32_t SDMMC_GetResponse(const SDMMC_TypeDef *SDMMCx, uint32_t Response) in SDMMC_GetResponse() argument
407 tmp = (uint32_t)(&(SDMMCx->RESP1)) + Response; in SDMMC_GetResponse()
420 HAL_StatusTypeDef SDMMC_ConfigData(SDMMC_TypeDef *SDMMCx, SDMMC_DataInitTypeDef *Data) in SDMMC_ConfigData() argument
432 SDMMCx->DTIMER = Data->DataTimeOut; in SDMMC_ConfigData()
435 SDMMCx->DLEN = Data->DataLength; in SDMMC_ConfigData()
444 MODIFY_REG(SDMMCx->DCTRL, DCTRL_CLEAR_MASK, tmpreg); in SDMMC_ConfigData()
455 uint32_t SDMMC_GetDataCounter(const SDMMC_TypeDef *SDMMCx) in SDMMC_GetDataCounter() argument
457 return (SDMMCx->DCOUNT); in SDMMC_GetDataCounter()
465 uint32_t SDMMC_GetFIFOCount(const SDMMC_TypeDef *SDMMCx) in SDMMC_GetFIFOCount() argument
467 return (SDMMCx->FIFO); in SDMMC_GetFIFOCount()
479 HAL_StatusTypeDef SDMMC_SetSDMMCReadWaitMode(SDMMC_TypeDef *SDMMCx, uint32_t SDMMC_ReadWaitMode) in SDMMC_SetSDMMCReadWaitMode() argument
485 MODIFY_REG(SDMMCx->DCTRL, SDMMC_DCTRL_RWMOD, SDMMC_ReadWaitMode); in SDMMC_SetSDMMCReadWaitMode()
514 uint32_t SDMMC_CmdBlockLength(SDMMC_TypeDef *SDMMCx, uint32_t BlockSize) in SDMMC_CmdBlockLength() argument
525 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdBlockLength()
528 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SET_BLOCKLEN, SDMMC_CMDTIMEOUT); in SDMMC_CmdBlockLength()
538 uint32_t SDMMC_CmdReadSingleBlock(SDMMC_TypeDef *SDMMCx, uint32_t ReadAdd) in SDMMC_CmdReadSingleBlock() argument
549 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdReadSingleBlock()
552 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_READ_SINGLE_BLOCK, SDMMC_CMDTIMEOUT); in SDMMC_CmdReadSingleBlock()
562 uint32_t SDMMC_CmdReadMultiBlock(SDMMC_TypeDef *SDMMCx, uint32_t ReadAdd) in SDMMC_CmdReadMultiBlock() argument
573 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdReadMultiBlock()
576 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_READ_MULT_BLOCK, SDMMC_CMDTIMEOUT); in SDMMC_CmdReadMultiBlock()
586 uint32_t SDMMC_CmdWriteSingleBlock(SDMMC_TypeDef *SDMMCx, uint32_t WriteAdd) in SDMMC_CmdWriteSingleBlock() argument
597 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdWriteSingleBlock()
600 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_WRITE_SINGLE_BLOCK, SDMMC_CMDTIMEOUT); in SDMMC_CmdWriteSingleBlock()
610 uint32_t SDMMC_CmdWriteMultiBlock(SDMMC_TypeDef *SDMMCx, uint32_t WriteAdd) in SDMMC_CmdWriteMultiBlock() argument
621 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdWriteMultiBlock()
624 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_WRITE_MULT_BLOCK, SDMMC_CMDTIMEOUT); in SDMMC_CmdWriteMultiBlock()
634 uint32_t SDMMC_CmdSDEraseStartAdd(SDMMC_TypeDef *SDMMCx, uint32_t StartAdd) in SDMMC_CmdSDEraseStartAdd() argument
645 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSDEraseStartAdd()
648 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SD_ERASE_GRP_START, SDMMC_CMDTIMEOUT); in SDMMC_CmdSDEraseStartAdd()
658 uint32_t SDMMC_CmdSDEraseEndAdd(SDMMC_TypeDef *SDMMCx, uint32_t EndAdd) in SDMMC_CmdSDEraseEndAdd() argument
669 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSDEraseEndAdd()
672 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SD_ERASE_GRP_END, SDMMC_CMDTIMEOUT); in SDMMC_CmdSDEraseEndAdd()
682 uint32_t SDMMC_CmdEraseStartAdd(SDMMC_TypeDef *SDMMCx, uint32_t StartAdd) in SDMMC_CmdEraseStartAdd() argument
693 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdEraseStartAdd()
696 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_ERASE_GRP_START, SDMMC_CMDTIMEOUT); in SDMMC_CmdEraseStartAdd()
706 uint32_t SDMMC_CmdEraseEndAdd(SDMMC_TypeDef *SDMMCx, uint32_t EndAdd) in SDMMC_CmdEraseEndAdd() argument
717 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdEraseEndAdd()
720 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_ERASE_GRP_END, SDMMC_CMDTIMEOUT); in SDMMC_CmdEraseEndAdd()
731 uint32_t SDMMC_CmdErase(SDMMC_TypeDef *SDMMCx, uint32_t EraseType) in SDMMC_CmdErase() argument
742 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdErase()
745 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_ERASE, SDMMC_MAXERASETIMEOUT); in SDMMC_CmdErase()
755 uint32_t SDMMC_CmdStopTransfer(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdStopTransfer() argument
767 __SDMMC_CMDSTOP_ENABLE(SDMMCx); in SDMMC_CmdStopTransfer()
768 __SDMMC_CMDTRANS_DISABLE(SDMMCx); in SDMMC_CmdStopTransfer()
770 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdStopTransfer()
773 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_STOP_TRANSMISSION, SDMMC_STOPTRANSFERTIMEOUT); in SDMMC_CmdStopTransfer()
775 __SDMMC_CMDSTOP_DISABLE(SDMMCx); in SDMMC_CmdStopTransfer()
792 uint32_t SDMMC_CmdSelDesel(SDMMC_TypeDef *SDMMCx, uint32_t Addr) in SDMMC_CmdSelDesel() argument
803 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSelDesel()
806 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SEL_DESEL_CARD, SDMMC_CMDTIMEOUT); in SDMMC_CmdSelDesel()
816 uint32_t SDMMC_CmdGoIdleState(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdGoIdleState() argument
826 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdGoIdleState()
829 errorstate = SDMMC_GetCmdError(SDMMCx); in SDMMC_CmdGoIdleState()
839 uint32_t SDMMC_CmdOperCond(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdOperCond() argument
854 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdOperCond()
857 errorstate = SDMMC_GetCmdResp7(SDMMCx); in SDMMC_CmdOperCond()
870 uint32_t SDMMC_CmdAppCommand(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdAppCommand() argument
880 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdAppCommand()
886 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_APP_CMD, SDMMC_CMDTIMEOUT); in SDMMC_CmdAppCommand()
898 uint32_t SDMMC_CmdAppOperCommand(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdAppOperCommand() argument
908 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdAppOperCommand()
911 errorstate = SDMMC_GetCmdResp3(SDMMCx); in SDMMC_CmdAppOperCommand()
922 uint32_t SDMMC_CmdBusWidth(SDMMC_TypeDef *SDMMCx, uint32_t BusWidth) in SDMMC_CmdBusWidth() argument
932 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdBusWidth()
935 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_APP_SD_SET_BUSWIDTH, SDMMC_CMDTIMEOUT); in SDMMC_CmdBusWidth()
945 uint32_t SDMMC_CmdSendSCR(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdSendSCR() argument
956 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSendSCR()
959 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SD_APP_SEND_SCR, SDMMC_CMDTIMEOUT); in SDMMC_CmdSendSCR()
969 uint32_t SDMMC_CmdSendCID(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdSendCID() argument
980 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSendCID()
983 errorstate = SDMMC_GetCmdResp2(SDMMCx); in SDMMC_CmdSendCID()
994 uint32_t SDMMC_CmdSendCSD(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdSendCSD() argument
1005 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSendCSD()
1008 errorstate = SDMMC_GetCmdResp2(SDMMCx); in SDMMC_CmdSendCSD()
1019 uint32_t SDMMC_CmdSetRelAdd(SDMMC_TypeDef *SDMMCx, uint16_t *pRCA) in SDMMC_CmdSetRelAdd() argument
1030 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSetRelAdd()
1033 errorstate = SDMMC_GetCmdResp6(SDMMCx, SDMMC_CMD_SET_REL_ADDR, pRCA); in SDMMC_CmdSetRelAdd()
1044 uint32_t SDMMC_CmdSetRelAddMmc(SDMMC_TypeDef *SDMMCx, uint16_t RCA) in SDMMC_CmdSetRelAddMmc() argument
1055 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSetRelAddMmc()
1058 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SET_REL_ADDR, SDMMC_CMDTIMEOUT); in SDMMC_CmdSetRelAddMmc()
1069 uint32_t SDMMC_CmdSleepMmc(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdSleepMmc() argument
1080 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSleepMmc()
1083 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_MMC_SLEEP_AWAKE, SDMMC_CMDTIMEOUT); in SDMMC_CmdSleepMmc()
1094 uint32_t SDMMC_CmdSendStatus(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdSendStatus() argument
1104 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSendStatus()
1107 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SEND_STATUS, SDMMC_CMDTIMEOUT); in SDMMC_CmdSendStatus()
1117 uint32_t SDMMC_CmdStatusRegister(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdStatusRegister() argument
1127 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdStatusRegister()
1130 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SD_APP_STATUS, SDMMC_CMDTIMEOUT); in SDMMC_CmdStatusRegister()
1142 uint32_t SDMMC_CmdOpCondition(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdOpCondition() argument
1152 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdOpCondition()
1155 errorstate = SDMMC_GetCmdResp3(SDMMCx); in SDMMC_CmdOpCondition()
1166 uint32_t SDMMC_CmdSwitch(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdSwitch() argument
1178 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSwitch()
1181 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_HS_SWITCH, SDMMC_CMDTIMEOUT); in SDMMC_CmdSwitch()
1192 uint32_t SDMMC_CmdVoltageSwitch(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdVoltageSwitch() argument
1202 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdVoltageSwitch()
1205 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_VOLTAGE_SWITCH, SDMMC_CMDTIMEOUT); in SDMMC_CmdVoltageSwitch()
1216 uint32_t SDMMC_CmdSendEXTCSD(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdSendEXTCSD() argument
1227 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSendEXTCSD()
1230 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_HS_SEND_EXT_CSD, SDMMC_CMDTIMEOUT); in SDMMC_CmdSendEXTCSD()
1259 uint32_t SDMMC_GetCmdResp1(SDMMC_TypeDef *SDMMCx, uint8_t SD_CMD, uint32_t Timeout) in SDMMC_GetCmdResp1() argument
1274 sta_reg = SDMMCx->STA; in SDMMC_GetCmdResp1()
1278 if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT)) in SDMMC_GetCmdResp1()
1280 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT); in SDMMC_GetCmdResp1()
1284 else if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL)) in SDMMC_GetCmdResp1()
1286 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL); in SDMMC_GetCmdResp1()
1296 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_STATIC_CMD_FLAGS); in SDMMC_GetCmdResp1()
1299 if (SDMMC_GetCommandResponse(SDMMCx) != SD_CMD) in SDMMC_GetCmdResp1()
1305 response_r1 = SDMMC_GetResponse(SDMMCx, SDMMC_RESP1); in SDMMC_GetCmdResp1()
1394 uint32_t SDMMC_GetCmdResp2(SDMMC_TypeDef *SDMMCx) in SDMMC_GetCmdResp2() argument
1407 sta_reg = SDMMCx->STA; in SDMMC_GetCmdResp2()
1411 if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT)) in SDMMC_GetCmdResp2()
1413 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT); in SDMMC_GetCmdResp2()
1417 else if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL)) in SDMMC_GetCmdResp2()
1419 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL); in SDMMC_GetCmdResp2()
1427 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_STATIC_CMD_FLAGS); in SDMMC_GetCmdResp2()
1438 uint32_t SDMMC_GetCmdResp3(SDMMC_TypeDef *SDMMCx) in SDMMC_GetCmdResp3() argument
1451 sta_reg = SDMMCx->STA; in SDMMC_GetCmdResp3()
1455 if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT)) in SDMMC_GetCmdResp3()
1457 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT); in SDMMC_GetCmdResp3()
1464 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_STATIC_CMD_FLAGS); in SDMMC_GetCmdResp3()
1478 uint32_t SDMMC_GetCmdResp6(SDMMC_TypeDef *SDMMCx, uint8_t SD_CMD, uint16_t *pRCA) in SDMMC_GetCmdResp6() argument
1493 sta_reg = SDMMCx->STA; in SDMMC_GetCmdResp6()
1497 if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT)) in SDMMC_GetCmdResp6()
1499 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT); in SDMMC_GetCmdResp6()
1503 else if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL)) in SDMMC_GetCmdResp6()
1505 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL); in SDMMC_GetCmdResp6()
1515 if (SDMMC_GetCommandResponse(SDMMCx) != SD_CMD) in SDMMC_GetCmdResp6()
1521 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_STATIC_CMD_FLAGS); in SDMMC_GetCmdResp6()
1524 response_r1 = SDMMC_GetResponse(SDMMCx, SDMMC_RESP1); in SDMMC_GetCmdResp6()
1552 uint32_t SDMMC_GetCmdResp7(SDMMC_TypeDef *SDMMCx) in SDMMC_GetCmdResp7() argument
1565 sta_reg = SDMMCx->STA; in SDMMC_GetCmdResp7()
1569 if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT)) in SDMMC_GetCmdResp7()
1572 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT); in SDMMC_GetCmdResp7()
1577 else if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL)) in SDMMC_GetCmdResp7()
1580 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL); in SDMMC_GetCmdResp7()
1589 if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CMDREND)) in SDMMC_GetCmdResp7()
1592 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CMDREND); in SDMMC_GetCmdResp7()
1850 static uint32_t SDMMC_GetCmdError(SDMMC_TypeDef *SDMMCx) in SDMMC_GetCmdError() argument
1863 } while (!__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CMDSENT)); in SDMMC_GetCmdError()
1866 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_STATIC_CMD_FLAGS); in SDMMC_GetCmdError()