STM32H735xx HAL User Manual
Defines | Typedefs
MMC Card State enumeration structure
MMC Exported Types

Defines

#define HAL_MMC_CARD_IDLE   0x00000000U
#define HAL_MMC_CARD_READY   0x00000001U
#define HAL_MMC_CARD_IDENTIFICATION   0x00000002U
#define HAL_MMC_CARD_STANDBY   0x00000003U
#define HAL_MMC_CARD_TRANSFER   0x00000004U
#define HAL_MMC_CARD_SENDING   0x00000005U
#define HAL_MMC_CARD_RECEIVING   0x00000006U
#define HAL_MMC_CARD_PROGRAMMING   0x00000007U
#define HAL_MMC_CARD_DISCONNECTED   0x00000008U
#define HAL_MMC_CARD_BUSTEST   0x00000009U
#define HAL_MMC_CARD_SLEEP   0x0000000AU
#define HAL_MMC_CARD_ERROR   0x000000FFU

Typedefs

typedef uint32_t HAL_MMC_CardStateTypeDef

Define Documentation

#define HAL_MMC_CARD_BUSTEST   0x00000009U

Card is in bus test state

Definition at line 75 of file stm32h7xx_hal_mmc.h.

#define HAL_MMC_CARD_DISCONNECTED   0x00000008U

Card is disconnected

Definition at line 74 of file stm32h7xx_hal_mmc.h.

#define HAL_MMC_CARD_ERROR   0x000000FFU

Card response Error (can't be checked by CMD13)

Definition at line 77 of file stm32h7xx_hal_mmc.h.

#define HAL_MMC_CARD_IDENTIFICATION   0x00000002U

Card is in identification state (can't be checked by CMD13)

Definition at line 68 of file stm32h7xx_hal_mmc.h.

#define HAL_MMC_CARD_IDLE   0x00000000U

Card is in idle state (can't be checked by CMD13)

Definition at line 66 of file stm32h7xx_hal_mmc.h.

#define HAL_MMC_CARD_PROGRAMMING   0x00000007U

Card is in programming state

Definition at line 73 of file stm32h7xx_hal_mmc.h.

#define HAL_MMC_CARD_READY   0x00000001U

Card state is ready (can't be checked by CMD13)

Definition at line 67 of file stm32h7xx_hal_mmc.h.

#define HAL_MMC_CARD_RECEIVING   0x00000006U

Card is receiving operation information

Definition at line 72 of file stm32h7xx_hal_mmc.h.

Referenced by HAL_MMC_Abort(), and HAL_MMC_Abort_IT().

#define HAL_MMC_CARD_SENDING   0x00000005U

Card is sending an operation

Definition at line 71 of file stm32h7xx_hal_mmc.h.

Referenced by HAL_MMC_Abort(), and HAL_MMC_Abort_IT().

#define HAL_MMC_CARD_SLEEP   0x0000000AU

Card is in sleep state (can't be checked by CMD13)

Definition at line 76 of file stm32h7xx_hal_mmc.h.

#define HAL_MMC_CARD_STANDBY   0x00000003U

Card is in standby state

Definition at line 69 of file stm32h7xx_hal_mmc.h.

Referenced by HAL_MMC_AwakeDevice(), and HAL_MMC_SleepDevice().

#define HAL_MMC_CARD_TRANSFER   0x00000004U

Card is in transfer state

Definition at line 70 of file stm32h7xx_hal_mmc.h.

Referenced by HAL_MMC_AwakeDevice(), and HAL_MMC_ConfigSpeedBusOperation().


Typedef Documentation

typedef uint32_t HAL_MMC_CardStateTypeDef

Definition at line 64 of file stm32h7xx_hal_mmc.h.