STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
Collaboration diagram for HASH flags definitions:

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
 

Detailed Description

Macro Definition Documentation

◆ HASH_FLAG_DINIS

#define HASH_FLAG_DINIS   HASH_SR_DINIS

#include <stm32f4xx_hal_hash.h>

16 locations are free in the DIN : a new block can be entered in the Peripheral

Definition at line 230 of file stm32f4xx_hal_hash.h.

Referenced by HASH_Accumulate_IT(), HASH_IT(), HASH_Start_IT(), and HASH_WriteData().

◆ HASH_FLAG_DCIS

#define HASH_FLAG_DCIS   HASH_SR_DCIS

#include <stm32f4xx_hal_hash.h>

Digest calculation complete

Definition at line 231 of file stm32f4xx_hal_hash.h.

Referenced by HAL_HASH_DMAFeed_ProcessSuspend(), HASH_Finish(), HASH_IT(), HASH_Start(), and HMAC_Processing().

◆ HASH_FLAG_DMAS

#define HASH_FLAG_DMAS   HASH_SR_DMAS

#include <stm32f4xx_hal_hash.h>

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

Definition at line 232 of file stm32f4xx_hal_hash.h.

◆ HASH_FLAG_BUSY

#define HASH_FLAG_BUSY   HASH_SR_BUSY

#include <stm32f4xx_hal_hash.h>

The hash core is Busy, processing a block of data

Definition at line 233 of file stm32f4xx_hal_hash.h.

Referenced by HAL_HASH_DMAFeed_ProcessSuspend(), HASH_IT(), HASH_WriteData(), and HMAC_Processing().

◆ HASH_FLAG_DINNE

#define HASH_FLAG_DINNE   HASH_CR_DINNE

#include <stm32f4xx_hal_hash.h>

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

Definition at line 234 of file stm32f4xx_hal_hash.h.