Functions

__STATIC_INLINE void ll_hmac_enable_it_done (hmac_regs_t *HMACx)
 Enable the done interrupt for HMAC. More...
 
__STATIC_INLINE void ll_hmac_disable_it_done (hmac_regs_t *HMACx)
 Disable the done interrupt for HMAC. More...
 
__STATIC_INLINE uint32_t ll_hmac_is_enabled_it_done (hmac_regs_t *HMACx)
 Indicate whether Done Interrupt is enabled. More...
 
__STATIC_INLINE uint32_t ll_hmac_is_action_flag_sha_ready (hmac_regs_t *HMACx)
 Indicate whether SHA Ready flag is set. More...
 
__STATIC_INLINE uint32_t ll_hmac_is_action_flag_hmac_ready (hmac_regs_t *HMACx)
 Indicate whether HMAC Ready flag is set. More...
 
__STATIC_INLINE uint32_t ll_hmac_is_action_flag_dma_message_done (hmac_regs_t *HMACx)
 Indicate whether DMA Transmit Message Done flag is set. More...
 
__STATIC_INLINE uint32_t ll_hmac_is_action_flag_dma_done (hmac_regs_t *HMACx)
 Indicate whether DMA Transfer Done flag is set. More...
 
__STATIC_INLINE uint32_t ll_hmac_is_action_flag_dma_error (hmac_regs_t *HMACx)
 Indicate whether DMA Transfer Error flag is set. More...
 
__STATIC_INLINE uint32_t ll_hmac_is_action_flag_key_valid (hmac_regs_t *HMACx)
 Indicate whether Key Valid flag is set. More...
 
__STATIC_INLINE uint32_t ll_hmac_is_action_flag_it_done (hmac_regs_t *HMACx)
 Indicate whether Done interrupt flag is set. More...
 
__STATIC_INLINE void ll_hmac_clear_flag_it_done (hmac_regs_t *HMACx)
 Clear Done interrupt flag. More...
 

Detailed Description

Function Documentation

◆ ll_hmac_clear_flag_it_done()

__STATIC_INLINE void ll_hmac_clear_flag_it_done ( hmac_regs_t *  HMACx)

Clear Done interrupt flag.

Register|BitsName ---------------|--------------- INT | DONE

Parameters
HMACxHMAC instance
Return values
None

Definition at line 690 of file ll_hmac.h.

◆ ll_hmac_disable_it_done()

__STATIC_INLINE void ll_hmac_disable_it_done ( hmac_regs_t *  HMACx)

Disable the done interrupt for HMAC.

Register|BitsName ---------------|--------------- INT | EN

Parameters
HMACxHMAC instance
Return values
None

Definition at line 549 of file ll_hmac.h.

◆ ll_hmac_enable_it_done()

__STATIC_INLINE void ll_hmac_enable_it_done ( hmac_regs_t *  HMACx)

Enable the done interrupt for HMAC.

Register|BitsName ---------------|--------------- INT | EN

Parameters
HMACxHMAC instance
Return values
None

Definition at line 534 of file ll_hmac.h.

◆ ll_hmac_is_action_flag_dma_done()

__STATIC_INLINE uint32_t ll_hmac_is_action_flag_dma_done ( hmac_regs_t *  HMACx)

Indicate whether DMA Transfer Done flag is set.

Register|BitsName ---------------|--------------- STAT | DMA_TX_DONE

Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

Definition at line 630 of file ll_hmac.h.

◆ ll_hmac_is_action_flag_dma_error()

__STATIC_INLINE uint32_t ll_hmac_is_action_flag_dma_error ( hmac_regs_t *  HMACx)

Indicate whether DMA Transfer Error flag is set.

Register|BitsName ---------------|--------------- STAT | DMA_TX_ERR

Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

Definition at line 645 of file ll_hmac.h.

◆ ll_hmac_is_action_flag_dma_message_done()

__STATIC_INLINE uint32_t ll_hmac_is_action_flag_dma_message_done ( hmac_regs_t *  HMACx)

Indicate whether DMA Transmit Message Done flag is set.

Register|BitsName ---------------|--------------- STAT | DMA_MSG_DONE

Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

Definition at line 615 of file ll_hmac.h.

◆ ll_hmac_is_action_flag_hmac_ready()

__STATIC_INLINE uint32_t ll_hmac_is_action_flag_hmac_ready ( hmac_regs_t *  HMACx)

Indicate whether HMAC Ready flag is set.

Register|BitsName ---------------|--------------- STAT | HMAC_READY

Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

Definition at line 600 of file ll_hmac.h.

◆ ll_hmac_is_action_flag_it_done()

__STATIC_INLINE uint32_t ll_hmac_is_action_flag_it_done ( hmac_regs_t *  HMACx)

Indicate whether Done interrupt flag is set.

Register|BitsName ---------------|--------------- INT | DONE

Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

Definition at line 675 of file ll_hmac.h.

◆ ll_hmac_is_action_flag_key_valid()

__STATIC_INLINE uint32_t ll_hmac_is_action_flag_key_valid ( hmac_regs_t *  HMACx)

Indicate whether Key Valid flag is set.

Register|BitsName ---------------|--------------- STAT | KEY_VALID

Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

Definition at line 660 of file ll_hmac.h.

◆ ll_hmac_is_action_flag_sha_ready()

__STATIC_INLINE uint32_t ll_hmac_is_action_flag_sha_ready ( hmac_regs_t *  HMACx)

Indicate whether SHA Ready flag is set.

Register|BitsName ---------------|--------------- STAT | HASH_READY

Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

Definition at line 585 of file ll_hmac.h.

◆ ll_hmac_is_enabled_it_done()

__STATIC_INLINE uint32_t ll_hmac_is_enabled_it_done ( hmac_regs_t *  HMACx)

Indicate whether Done Interrupt is enabled.

Register|BitsName ---------------|--------------- INT | EN

Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

Definition at line 564 of file ll_hmac.h.