180 #if defined (HAL_SD_MODULE_ENABLED) || defined(HAL_MMC_MODULE_ENABLED) 229 Init.ClockPowerSave |\
231 Init.HardwareFlowControl |\
269 return (SDMMCx->
FIFO);
281 SDMMCx->
FIFO = *pWriteData;
326 SDMMCx->
POWER = (uint32_t)0x00000000;
367 tmpreg |= (uint32_t)(Command->
CmdIndex |\
385 return (uint8_t)(SDMMCx->
RESPCMD);
402 __IO uint32_t tmp = 0;
408 tmp = (uint32_t)&(SDMMCx->
RESP1) + Response;
410 return (*(
__IO uint32_t *) tmp);
468 return (SDMMCx->
FIFO);
#define MODIFY_REG(REG, CLEARMASK, SETMASK)
uint32_t SDMMC_GetDataCounter(SDMMC_TypeDef *SDMMCx)
HAL_StatusTypeDef SDMMC_DataConfig(SDMMC_TypeDef *SDMMCx, SDMMC_DataInitTypeDef *Data)
#define assert_param(expr)
Include module's header file.
SDMMC Configuration Structure definition.
#define IS_SDMMC_HARDWARE_FLOW_CONTROL(CONTROL)
#define IS_SDMMC_ALL_INSTANCE(__INSTANCE__)
#define IS_SDMMC_DATA_LENGTH(LENGTH)
HAL_StatusTypeDef SDMMC_SetSDMMCReadWaitMode(SDMMC_TypeDef *SDMMCx, uint32_t SDMMC_ReadWaitMode)
HAL_StatusTypeDef SDMMC_SendCommand(SDMMC_TypeDef *SDMMCx, SDMMC_CmdInitTypeDef *Command)
HAL_StatusTypeDef SDMMC_WriteFIFO(SDMMC_TypeDef *SDMMCx, uint32_t *pWriteData)
#define IS_SDMMC_CMD_INDEX(INDEX)
#define IS_SDMMC_TRANSFER_DIR(DIR)
#define SDMMC_DCTRL_RWMOD
#define IS_SDMMC_DPSM(DPSM)
#define IS_SDMMC_READWAIT_MODE(MODE)
HAL_StatusTypeDef SDMMC_PowerState_OFF(SDMMC_TypeDef *SDMMCx)
#define IS_SDMMC_CLOCK_EDGE(EDGE)
uint8_t SDMMC_GetCommandResponse(SDMMC_TypeDef *SDMMCx)
HAL_StatusTypeDef SDMMC_Init(SDMMC_TypeDef *SDMMCx, SDMMC_InitTypeDef Init)
uint32_t WaitForInterrupt
uint32_t SDMMC_GetPowerState(SDMMC_TypeDef *SDMMCx)
#define IS_SDMMC_WAIT(WAIT)
uint32_t HardwareFlowControl
This file contains all the functions prototypes for the HAL module driver.
uint32_t SDMMC_GetFIFOCount(SDMMC_TypeDef *SDMMCx)
#define IS_SDMMC_CLKDIV(DIV)
uint32_t SDMMC_GetResponse(SDMMC_TypeDef *SDMMCx, uint32_t Response)
#define IS_SDMMC_CPSM(CPSM)
#define IS_SDMMC_BUS_WIDE(WIDE)
#define IS_SDMMC_BLOCK_SIZE(SIZE)
#define SDMMC_POWER_PWRCTRL
#define IS_SDMMC_TRANSFER_MODE(MODE)
#define IS_SDMMC_RESPONSE(RESPONSE)
uint32_t SDMMC_ReadFIFO(SDMMC_TypeDef *SDMMCx)
HAL_StatusTypeDef SDMMC_PowerState_ON(SDMMC_TypeDef *SDMMCx)
SDMMC Command Control structure.
#define IS_SDMMC_RESP(RESP)
HAL_StatusTypeDef
HAL Status structures definition.
#define IS_SDMMC_CLOCK_BYPASS(BYPASS)
#define IS_SDMMC_CLOCK_POWER_SAVE(SAVE)
SDMMC Data Control structure.