CARME-M4 BSP  V1.5
+ Collaboration diagram for HASH_flags_definition:

Macros

#define HASH_FLAG_DINIS   HASH_SR_DINIS
 
#define HASH_FLAG_DCIS   HASH_SR_DCIS
 
#define HASH_FLAG_DMAS   HASH_SR_DMAS
 
#define HASH_FLAG_BUSY   HASH_SR_BUSY
 
#define HASH_FLAG_DINNE   HASH_CR_DINNE
 
#define IS_HASH_GET_FLAG(FLAG)
 
#define IS_HASH_CLEAR_FLAG(FLAG)
 

Detailed Description

Macro Definition Documentation

#define HASH_FLAG_BUSY   HASH_SR_BUSY

The hash core is Busy : processing a block of data

Definition at line 178 of file stm32f4xx_hash.h.

#define HASH_FLAG_DCIS   HASH_SR_DCIS

Digest calculation complete

Definition at line 176 of file stm32f4xx_hash.h.

#define HASH_FLAG_DINIS   HASH_SR_DINIS

16 locations are free in the DIN : A new block can be entered into the input buffer

Definition at line 175 of file stm32f4xx_hash.h.

#define HASH_FLAG_DINNE   HASH_CR_DINNE

DIN not empty : The input buffer contains at least one word of data

Definition at line 179 of file stm32f4xx_hash.h.

#define HASH_FLAG_DMAS   HASH_SR_DMAS

DMA interface is enabled (DMAE=1) or a transfer is ongoing

Definition at line 177 of file stm32f4xx_hash.h.

#define IS_HASH_CLEAR_FLAG (   FLAG)
Value:
(((FLAG) == HASH_FLAG_DINIS) || \
((FLAG) == HASH_FLAG_DCIS))
#define HASH_FLAG_DCIS
#define HASH_FLAG_DINIS

Definition at line 187 of file stm32f4xx_hash.h.

#define IS_HASH_GET_FLAG (   FLAG)
Value:
(((FLAG) == HASH_FLAG_DINIS) || \
((FLAG) == HASH_FLAG_DCIS) || \
((FLAG) == HASH_FLAG_DMAS) || \
((FLAG) == HASH_FLAG_BUSY) || \
((FLAG) == HASH_FLAG_DINNE))
#define HASH_FLAG_DINNE
#define HASH_FLAG_DCIS
#define HASH_FLAG_BUSY
#define HASH_FLAG_DINIS
#define HASH_FLAG_DMAS

Definition at line 181 of file stm32f4xx_hash.h.