STM32H735xx HAL User Manual
Functions
Initialization and de-initialization functions
RNG Exported Functions

Functions

ErrorStatus LL_RNG_DeInit (RNG_TypeDef *RNGx)
 De-initialize RNG registers (Registers restored to their default values).
ErrorStatus LL_RNG_Init (RNG_TypeDef *RNGx, LL_RNG_InitTypeDef *RNG_InitStruct)
 Initialize RNG registers according to the specified parameters in RNG_InitStruct.
void LL_RNG_StructInit (LL_RNG_InitTypeDef *RNG_InitStruct)
 Set each LL_RNG_InitTypeDef field to default value.

Function Documentation

ErrorStatus LL_RNG_DeInit ( RNG_TypeDef *  RNGx)

De-initialize RNG registers (Registers restored to their default values).

Parameters:
RNGxRNG Instance
Return values:
AnErrorStatus enumeration value:
  • SUCCESS: RNG registers are de-initialized
  • ERROR: not applicable

Definition at line 84 of file stm32h7xx_ll_rng.c.

References assert_param, LL_AHB2_GRP1_ForceReset(), LL_AHB2_GRP1_PERIPH_RNG, and LL_AHB2_GRP1_ReleaseReset().

ErrorStatus LL_RNG_Init ( RNG_TypeDef *  RNGx,
LL_RNG_InitTypeDef RNG_InitStruct 
)

Initialize RNG registers according to the specified parameters in RNG_InitStruct.

Parameters:
RNGxRNG Instance
RNG_InitStructpointer to a LL_RNG_InitTypeDef structure that contains the configuration information for the specified RNG peripheral.
Return values:
AnErrorStatus enumeration value:
  • SUCCESS: RNG registers are initialized according to RNG_InitStruct content
  • ERROR: not applicable

Definition at line 115 of file stm32h7xx_ll_rng.c.

References assert_param, LL_RNG_InitTypeDef::ClockErrorDetection, and IS_LL_RNG_CED.

void LL_RNG_StructInit ( LL_RNG_InitTypeDef RNG_InitStruct)

Set each LL_RNG_InitTypeDef field to default value.

Parameters:
RNG_InitStructpointer to a LL_RNG_InitTypeDef structure whose fields will be set to default values.
Return values:
None

Definition at line 140 of file stm32h7xx_ll_rng.c.

References LL_RNG_InitTypeDef::ClockErrorDetection, and LL_RNG_CED_ENABLE.