|
STM32G474xx HAL 用户手册
|
初始化和配置函数。 更多...
函数 | |
| HAL_StatusTypeDef | HAL_RNG_Init (RNG_HandleTypeDef *hrng) |
| 初始化RNG外设并创建关联的句柄。 | |
| HAL_StatusTypeDef | HAL_RNG_DeInit (RNG_HandleTypeDef *hrng) |
| 反初始化RNG外设。 | |
| __weak void | HAL_RNG_MspInit (RNG_HandleTypeDef *hrng) |
| 初始化RNG MSP。 | |
| __weak void | HAL_RNG_MspDeInit (RNG_HandleTypeDef *hrng) |
| 反初始化RNG MSP。 | |
| HAL_StatusTypeDef | HAL_RNG_RegisterCallback (RNG_HandleTypeDef *hrng, HAL_RNG_CallbackIDTypeDef CallbackID, pRNG_CallbackTypeDef pCallback) |
| 注册一个用户RNG回调,以替代弱预定义的回调。 | |
| HAL_StatusTypeDef | HAL_RNG_UnRegisterCallback (RNG_HandleTypeDef *hrng, HAL_RNG_CallbackIDTypeDef CallbackID) |
| 注销一个RNG回调,RNG回调将重定向到弱预定义的回调。 | |
| HAL_StatusTypeDef | HAL_RNG_RegisterReadyDataCallback (RNG_HandleTypeDef *hrng, pRNG_ReadyDataCallbackTypeDef pCallback) |
| 注册数据就绪RNG回调,以替代弱预定义的HAL_RNG_ReadyDataCallback()回调。 | |
| HAL_StatusTypeDef | HAL_RNG_UnRegisterReadyDataCallback (RNG_HandleTypeDef *hrng) |
| 注销数据就绪RNG回调,数据就绪RNG回调将重定向到弱预定义的HAL_RNG_ReadyDataCallback()回调。 | |
初始化和配置函数。
===============================================================================
##### 初始化和配置函数 #####
===============================================================================
[..] 本节提供允许以下操作的函数:
(+) 根据 RNG_InitTypeDef 中指定的参数初始化 RNG 并创建关联的句柄
(+) 反初始化 RNG 外设
(+) 初始化 RNG MSP
(+) 反初始化 RNG MSP
| HAL_StatusTypeDef HAL_RNG_DeInit | ( | RNG_HandleTypeDef * | hrng | ) |
反初始化RNG外设。
| hrng | 指向包含RNG配置信息的 RNG_HandleTypeDef 结构体的指针。 |
| HAL | 状态 |
定义位于文件 stm32g4xx_hal_rng.c 的第 219 行。
引用 __RNG_HandleTypeDef::ErrorCode, HAL_RNG_ERROR_NONE, HAL_RNG_MspDeInit(), HAL_RNG_STATE_RESET, __RNG_HandleTypeDef::Instance, __RNG_HandleTypeDef::MspDeInitCallback, 和 __RNG_HandleTypeDef::State.
| HAL_StatusTypeDef HAL_RNG_Init | ( | RNG_HandleTypeDef * | hrng | ) |
初始化RNG外设并创建关联的句柄。
| hrng | 指向包含RNG配置信息的 RNG_HandleTypeDef 结构体的指针。 |
| HAL | 状态 |
定义位于文件 stm32g4xx_hal_rng.c 的第 155 行。
引用 __HAL_RNG_ENABLE, assert_param, RNG_InitTypeDef::ClockErrorDetection, __RNG_HandleTypeDef::ErrorCallback, __RNG_HandleTypeDef::ErrorCode, HAL_RNG_ERROR_NONE, HAL_RNG_ErrorCallback(), HAL_RNG_MspInit(), HAL_RNG_ReadyDataCallback(), HAL_RNG_STATE_BUSY, HAL_RNG_STATE_READY, HAL_RNG_STATE_RESET, __RNG_HandleTypeDef::Init, __RNG_HandleTypeDef::Instance, IS_RNG_CED, __RNG_HandleTypeDef::Lock, __RNG_HandleTypeDef::MspInitCallback, __RNG_HandleTypeDef::ReadyDataCallback, 和 __RNG_HandleTypeDef::State.
| void HAL_RNG_MspDeInit | ( | RNG_HandleTypeDef * | hrng | ) |
反初始化RNG MSP。
| hrng | 指向包含RNG配置信息的 RNG_HandleTypeDef 结构体的指针。 |
| 无 |
定义位于文件 stm32g4xx_hal_rng.c 的第 282 行。
引用 UNUSED.
| void HAL_RNG_MspInit | ( | RNG_HandleTypeDef * | hrng | ) |
初始化RNG MSP。
| hrng | 指向包含RNG配置信息的 RNG_HandleTypeDef 结构体的指针。 |
| 无 |
定义位于文件 stm32g4xx_hal_rng.c 的第 267 行。
引用 UNUSED.
| HAL_StatusTypeDef HAL_RNG_RegisterCallback | ( | RNG_HandleTypeDef * | hrng, |
| HAL_RNG_CallbackIDTypeDef | CallbackID, | ||
| pRNG_CallbackTypeDef | pCallback | ||
| ) |
注册一个用户RNG回调,以替代弱预定义的回调。
| hrng | RNG 句柄 |
| CallbackID | 要注册的回调ID。此参数可以是以下值之一:
|
| pCallback | 指向回调函数的指针 |