RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Macros

Macros

#define HAL_MMC_ERASE   0x00000000U
 
#define HAL_MMC_TRIM   0x00000001U
 
#define HAL_MMC_DISCARD   0x00000003U
 
#define HAL_MMC_SECURE_ERASE   0x80000000U
 
#define HAL_MMC_SECURE_TRIM_STEP1   0x80000001U
 
#define HAL_MMC_SECURE_TRIM_STEP2   0x80008000U
 
#define IS_MMC_ERASE_TYPE(TYPE)
 

Detailed Description

Macro Definition Documentation

◆ HAL_MMC_DISCARD

#define HAL_MMC_DISCARD   0x00000003U

Discard the write blocks identified by CMD35 & 36

◆ HAL_MMC_ERASE

#define HAL_MMC_ERASE   0x00000000U

Erase the erase groups identified by CMD35 & 36

◆ HAL_MMC_SECURE_ERASE

#define HAL_MMC_SECURE_ERASE   0x80000000U

Perform a secure purge according SRT on the erase groups identified by CMD35 & 36

◆ HAL_MMC_SECURE_TRIM_STEP1

#define HAL_MMC_SECURE_TRIM_STEP1   0x80000001U

Mark the write blocks identified by CMD35 & 36 for secure erase

◆ HAL_MMC_SECURE_TRIM_STEP2

#define HAL_MMC_SECURE_TRIM_STEP2   0x80008000U

Perform a secure purge according SRT on the write blocks previously identified

◆ HAL_MMC_TRIM

#define HAL_MMC_TRIM   0x00000001U

Erase the write blocks identified by CMD35 & 36

◆ IS_MMC_ERASE_TYPE

#define IS_MMC_ERASE_TYPE (   TYPE)
Value:
(((TYPE) == HAL_MMC_ERASE) || \
((TYPE) == HAL_MMC_TRIM) || \
((TYPE) == HAL_MMC_DISCARD) || \
((TYPE) == HAL_MMC_SECURE_ERASE) || \
((TYPE) == HAL_MMC_SECURE_TRIM_STEP1) || \
#define HAL_MMC_SECURE_TRIM_STEP1
Definition: stm32h7xx_hal_mmc.h:386
#define HAL_MMC_TRIM
Definition: stm32h7xx_hal_mmc.h:383
#define HAL_MMC_ERASE
Definition: stm32h7xx_hal_mmc.h:382
#define HAL_MMC_SECURE_ERASE
Definition: stm32h7xx_hal_mmc.h:385
#define HAL_MMC_SECURE_TRIM_STEP2
Definition: stm32h7xx_hal_mmc.h:387
#define HAL_MMC_DISCARD
Definition: stm32h7xx_hal_mmc.h:384