|
STM32G474xx HAL用户手册
|
#include <stm32g4xx_hal_rng.h>
数据字段 | |
| RNG_TypeDef * | Instance |
| RNG_InitTypeDef | Init |
| HAL_LockTypeDef | Lock |
| __IO HAL_RNG_StateTypeDef | State |
| __IO uint32_t | ErrorCode |
| uint32_t | RandomNumber |
| void(* | ReadyDataCallback )(struct __RNG_HandleTypeDef *hrng, uint32_t random32bit) |
| void(* | ErrorCallback )(struct __RNG_HandleTypeDef *hrng) |
| void(* | MspInitCallback )(struct __RNG_HandleTypeDef *hrng) |
| void(* | MspDeInitCallback )(struct __RNG_HandleTypeDef *hrng) |
定义于文件 stm32g4xx_hal_rng.h 的第 80 行。
| void(* __RNG_HandleTypeDef::ErrorCallback)(struct __RNG_HandleTypeDef *hrng) |
RNG错误回调函数
定义于文件 stm32g4xx_hal_rng.h 的第 99 行。
被以下函数引用:HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterCallback(), 和 HAL_RNG_UnRegisterCallback()。
| __IO uint32_t __RNG_HandleTypeDef::ErrorCode |
RNG错误代码
定义于文件 stm32g4xx_hal_rng.h 的第 93 行。
被以下函数引用:HAL_RNG_DeInit(), HAL_RNG_GenerateRandomNumber(), HAL_RNG_GenerateRandomNumber_IT(), HAL_RNG_GetError(), HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterCallback(), HAL_RNG_RegisterReadyDataCallback(), HAL_RNG_UnRegisterCallback(), 和 HAL_RNG_UnRegisterReadyDataCallback()。
| RNG_TypeDef* __RNG_HandleTypeDef::Instance |
寄存器基地址
定义于文件 stm32g4xx_hal_rng.h 的第 85 行。
被以下函数引用:HAL_RNG_DeInit(), HAL_RNG_GenerateRandomNumber(), HAL_RNG_Init(), 和 HAL_RNG_IRQHandler()。
| HAL_LockTypeDef __RNG_HandleTypeDef::Lock |
| void(* __RNG_HandleTypeDef::MspDeInitCallback)(struct __RNG_HandleTypeDef *hrng) |
RNG Msp反初始化回调函数
定义于文件 stm32g4xx_hal_rng.h 的第 102 行。
被以下函数引用:HAL_RNG_DeInit(), HAL_RNG_RegisterCallback(), 和 HAL_RNG_UnRegisterCallback()。
| void(* __RNG_HandleTypeDef::MspInitCallback)(struct __RNG_HandleTypeDef *hrng) |
RNG Msp初始化回调函数
定义于文件 stm32g4xx_hal_rng.h 的第 101 行。
被以下函数引用:HAL_RNG_Init(), HAL_RNG_RegisterCallback(), 和 HAL_RNG_UnRegisterCallback()。
| uint32_t __RNG_HandleTypeDef::RandomNumber |
最近生成的RNG数据
定义于文件 stm32g4xx_hal_rng.h 的第 95 行。
被以下函数引用:HAL_RNG_GenerateRandomNumber(), HAL_RNG_IRQHandler(), 和 HAL_RNG_ReadLastRandomNumber()。
| void(* __RNG_HandleTypeDef::ReadyDataCallback)(struct __RNG_HandleTypeDef *hrng, uint32_t random32bit) |
RNG数据就绪回调函数
定义于文件 stm32g4xx_hal_rng.h 的第 98 行。
被以下函数引用:HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterReadyDataCallback(), 和 HAL_RNG_UnRegisterReadyDataCallback()。
RNG通信状态
定义于文件 stm32g4xx_hal_rng.h 的第 91 行。
被以下函数引用:HAL_RNG_DeInit(), HAL_RNG_GenerateRandomNumber(), HAL_RNG_GenerateRandomNumber_IT(), HAL_RNG_GetState(), HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterCallback(), HAL_RNG_RegisterReadyDataCallback(), HAL_RNG_UnRegisterCallback(), 和 HAL_RNG_UnRegisterReadyDataCallback()。
1.7.6.1