Macros
Collaboration diagram for MMC Erase Type:

Macros

#define HAL_MMC_DISCARD   0x00000003U
 
#define HAL_MMC_ERASE   0x00000000U
 
#define HAL_MMC_SECURE_ERASE   0x80000000U
 
#define HAL_MMC_SECURE_TRIM_STEP1   0x80000001U
 
#define HAL_MMC_SECURE_TRIM_STEP2   0x80008000U
 
#define HAL_MMC_TRIM   0x00000001U
 
#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

Definition at line 366 of file stm32h7xx_hal_mmc.h.

◆ HAL_MMC_ERASE

#define HAL_MMC_ERASE   0x00000000U

Erase the erase groups identified by CMD35 & 36

Definition at line 364 of file stm32h7xx_hal_mmc.h.

◆ HAL_MMC_SECURE_ERASE

#define HAL_MMC_SECURE_ERASE   0x80000000U

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

Definition at line 367 of file stm32h7xx_hal_mmc.h.

◆ HAL_MMC_SECURE_TRIM_STEP1

#define HAL_MMC_SECURE_TRIM_STEP1   0x80000001U

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

Definition at line 368 of file stm32h7xx_hal_mmc.h.

◆ HAL_MMC_SECURE_TRIM_STEP2

#define HAL_MMC_SECURE_TRIM_STEP2   0x80008000U

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

Definition at line 369 of file stm32h7xx_hal_mmc.h.

◆ HAL_MMC_TRIM

#define HAL_MMC_TRIM   0x00000001U

Erase the write blocks identified by CMD35 & 36

Definition at line 365 of file stm32h7xx_hal_mmc.h.

◆ 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) || \

Definition at line 371 of file stm32h7xx_hal_mmc.h.

HAL_MMC_ERASE
#define HAL_MMC_ERASE
Definition: stm32h7xx_hal_mmc.h:364
HAL_MMC_SECURE_TRIM_STEP2
#define HAL_MMC_SECURE_TRIM_STEP2
Definition: stm32h7xx_hal_mmc.h:369
HAL_MMC_SECURE_TRIM_STEP1
#define HAL_MMC_SECURE_TRIM_STEP1
Definition: stm32h7xx_hal_mmc.h:368
HAL_MMC_TRIM
#define HAL_MMC_TRIM
Definition: stm32h7xx_hal_mmc.h:365
HAL_MMC_SECURE_ERASE
#define HAL_MMC_SECURE_ERASE
Definition: stm32h7xx_hal_mmc.h:367
HAL_MMC_DISCARD
#define HAL_MMC_DISCARD
Definition: stm32h7xx_hal_mmc.h:366


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:09