STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
MMC Card State enumeration structure
Collaboration diagram for MMC Card State enumeration structure:

Macros

#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_ERROR   0x000000FFU
 

Typedefs

typedef uint32_t HAL_MMC_CardStateTypeDef
 

Detailed Description

Macro Definition Documentation

◆ HAL_MMC_CARD_READY

#define HAL_MMC_CARD_READY   0x00000001U

#include <stm32f4xx_hal_mmc.h>

Card state is ready

Definition at line 68 of file stm32f4xx_hal_mmc.h.

◆ HAL_MMC_CARD_IDENTIFICATION

#define HAL_MMC_CARD_IDENTIFICATION   0x00000002U

#include <stm32f4xx_hal_mmc.h>

Card is in identification state

Definition at line 69 of file stm32f4xx_hal_mmc.h.

◆ HAL_MMC_CARD_STANDBY

#define HAL_MMC_CARD_STANDBY   0x00000003U

#include <stm32f4xx_hal_mmc.h>

Card is in standby state

Definition at line 70 of file stm32f4xx_hal_mmc.h.

◆ HAL_MMC_CARD_TRANSFER

#define HAL_MMC_CARD_TRANSFER   0x00000004U

#include <stm32f4xx_hal_mmc.h>

Card is in transfer state

Definition at line 71 of file stm32f4xx_hal_mmc.h.

◆ HAL_MMC_CARD_SENDING

#define HAL_MMC_CARD_SENDING   0x00000005U

#include <stm32f4xx_hal_mmc.h>

Card is sending an operation

Definition at line 72 of file stm32f4xx_hal_mmc.h.

Referenced by HAL_MMC_Abort(), HAL_MMC_Abort_IT(), MMC_DMAError(), MMC_DMARxAbort(), and MMC_DMATxAbort().

◆ HAL_MMC_CARD_RECEIVING

#define HAL_MMC_CARD_RECEIVING   0x00000006U

#include <stm32f4xx_hal_mmc.h>

Card is receiving operation information

Definition at line 73 of file stm32f4xx_hal_mmc.h.

Referenced by HAL_MMC_Abort(), HAL_MMC_Abort_IT(), MMC_DMAError(), MMC_DMARxAbort(), and MMC_DMATxAbort().

◆ HAL_MMC_CARD_PROGRAMMING

#define HAL_MMC_CARD_PROGRAMMING   0x00000007U

#include <stm32f4xx_hal_mmc.h>

Card is in programming state

Definition at line 74 of file stm32f4xx_hal_mmc.h.

◆ HAL_MMC_CARD_DISCONNECTED

#define HAL_MMC_CARD_DISCONNECTED   0x00000008U

#include <stm32f4xx_hal_mmc.h>

Card is disconnected

Definition at line 75 of file stm32f4xx_hal_mmc.h.

◆ HAL_MMC_CARD_ERROR

#define HAL_MMC_CARD_ERROR   0x000000FFU

#include <stm32f4xx_hal_mmc.h>

Card response Error

Definition at line 76 of file stm32f4xx_hal_mmc.h.

Typedef Documentation

◆ HAL_MMC_CardStateTypeDef

typedef uint32_t HAL_MMC_CardStateTypeDef

#include <stm32f4xx_hal_mmc.h>

Definition at line 66 of file stm32f4xx_hal_mmc.h.