Functions
IT_Management
Peripheral Driver » LL Driver » HMAC » Functions

## 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

  HMACx | HMAC 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

  HMACx | HMAC 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

  HMACx | HMAC 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

  HMACx | HMAC instance

Return values

  State | of 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

  HMACx | HMAC instance

Return values

  State | of 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

  HMACx | HMAC instance

Return values

  State | of 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

  HMACx | HMAC instance

Return values

  State | of 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

  HMACx | HMAC instance

Return values

  State | of 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

  HMACx | HMAC instance

Return values

  State | of 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

  HMACx | HMAC instance

Return values

  State | of 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

  HMACx | HMAC instance

Return values

  State | of bit (1 or 0).