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
INTERRUPT DONE
Parameters
HMACxHMAC instance
Return values
None

◆ 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
INTERRUPT ENABLE
Parameters
HMACxHMAC instance
Return values
None

◆ 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
INTERRUPT ENABLE
Parameters
HMACxHMAC instance
Return values
None

◆ 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
STATUS TRANSDONE_DMA
Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

◆ 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
STATUS TRANSERR_DMA
Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

◆ 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
STATUS MESSAGEDONE_DMA
Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

◆ 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
STATUS DATAREADY_HMAC
Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

◆ 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
INTERRUPT DONE
Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

◆ 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
STATUS KEYVALID
Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

◆ 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
STATUS DATAREADY_SHA
Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).

◆ 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
INTERRUPT ENABLE
Parameters
HMACxHMAC instance
Return values
Stateof bit (1 or 0).