STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
Macros | |
#define | __HAL_HASH_GET_FLAG(__FLAG__) |
Check whether or not the specified HASH flag is set. | |
#define | __HAL_HASH_CLEAR_FLAG(__FLAG__) |
Clear the specified HASH flag. | |
#define | __HAL_HASH_ENABLE_IT(__INTERRUPT__) |
Enable the specified HASH interrupt. | |
#define | __HAL_HASH_DISABLE_IT(__INTERRUPT__) |
Disable the specified HASH interrupt. | |
#define | __HAL_HASH_RESET_HANDLE_STATE(__HANDLE__) |
Reset HASH handle state. | |
#define | __HAL_HASH_RESET_HANDLE_STATUS(__HANDLE__) |
Reset HASH handle status. | |
#define | __HAL_HASH_SET_MDMAT() |
Enable the multi-buffer DMA transfer mode. | |
#define | __HAL_HASH_RESET_MDMAT() |
Disable the multi-buffer DMA transfer mode. | |
#define | __HAL_HASH_START_DIGEST() |
Start the digest computation. | |
#define | __HAL_HASH_SET_NBVALIDBITS(__SIZE__) |
Set the number of valid bits in the last word written in data register DIN. | |
#define | __HAL_HASH_INIT() |
Reset the HASH core. | |
#define __HAL_HASH_GET_FLAG | ( | __FLAG__ | ) |
#include <stm32f4xx_hal_hash.h>
Check whether or not the specified HASH flag is set.
__FLAG__ | specifies the flag to check. This parameter can be one of the following values:
|
The | new state of FLAG (TRUE or FALSE). |
Definition at line 282 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_DMAFeed_ProcessSuspend(), HASH_Accumulate_IT(), HASH_IT(), HASH_Start_IT(), HASH_WaitOnFlagUntilTimeout(), and HASH_WriteData().
#define __HAL_HASH_CLEAR_FLAG | ( | __FLAG__ | ) |
#include <stm32f4xx_hal_hash.h>
Clear the specified HASH flag.
__FLAG__ | specifies the flag to clear. This parameter can be one of the following values:
|
None |
Definition at line 294 of file stm32f4xx_hal_hash.h.
#define __HAL_HASH_ENABLE_IT | ( | __INTERRUPT__ | ) |
#include <stm32f4xx_hal_hash.h>
Enable the specified HASH interrupt.
__INTERRUPT__ | specifies the HASH interrupt source to enable. This parameter can be one of the following values:
|
None |
Definition at line 304 of file stm32f4xx_hal_hash.h.
Referenced by HASH_Accumulate_IT(), HASH_IT(), HASH_Start_IT(), and HMAC_Start_IT().
#define __HAL_HASH_DISABLE_IT | ( | __INTERRUPT__ | ) |
#include <stm32f4xx_hal_hash.h>
Disable the specified HASH interrupt.
__INTERRUPT__ | specifies the HASH interrupt source to disable. This parameter can be one of the following values:
|
None |
Definition at line 313 of file stm32f4xx_hal_hash.h.
Referenced by HASH_IT(), and HASH_Write_Block_Data().
#define __HAL_HASH_RESET_HANDLE_STATE | ( | __HANDLE__ | ) |
#include <stm32f4xx_hal_hash.h>
Reset HASH handle state.
__HANDLE__ | HASH handle. |
None |
Definition at line 327 of file stm32f4xx_hal_hash.h.
#define __HAL_HASH_RESET_HANDLE_STATUS | ( | __HANDLE__ | ) |
#include <stm32f4xx_hal_hash.h>
Reset HASH handle status.
__HANDLE__ | HASH handle. |
None |
Definition at line 335 of file stm32f4xx_hal_hash.h.
#define __HAL_HASH_SET_MDMAT | ( | ) |
#include <stm32f4xx_hal_hash.h>
Enable the multi-buffer DMA transfer mode.
None |
Definition at line 342 of file stm32f4xx_hal_hash.h.
Referenced by HASH_DMAXferCplt().
#define __HAL_HASH_RESET_MDMAT | ( | ) |
#include <stm32f4xx_hal_hash.h>
Disable the multi-buffer DMA transfer mode.
None |
Definition at line 348 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_Init(), and HMAC_Start_DMA().
#define __HAL_HASH_START_DIGEST | ( | ) |
#include <stm32f4xx_hal_hash.h>
Start the digest computation.
None |
Definition at line 355 of file stm32f4xx_hal_hash.h.
Referenced by HASH_Start(), HASH_Start_IT(), HASH_Write_Block_Data(), and HMAC_Processing().
#define __HAL_HASH_SET_NBVALIDBITS | ( | __SIZE__ | ) |
#include <stm32f4xx_hal_hash.h>
Set the number of valid bits in the last word written in data register DIN.
__SIZE__ | size in bytes of last data written in Data register. |
None |
Definition at line 362 of file stm32f4xx_hal_hash.h.
Referenced by HASH_DMAXferCplt(), HASH_IT(), HASH_Start(), HASH_Start_DMA(), HASH_Start_IT(), HMAC_Processing(), HMAC_Start_DMA(), and HMAC_Start_IT().
#define __HAL_HASH_INIT | ( | ) |
#include <stm32f4xx_hal_hash.h>
Reset the HASH core.
None |
Definition at line 368 of file stm32f4xx_hal_hash.h.
Referenced by HAL_HASH_ContextRestoring().