563d11f8cd
修改文件头信息 修改ACM32F030 BSP的文件格式 新增BSP驱动中的lib文件 IAR和GCC支持备份 1. 修复不能包含HAL_EFLASH.h问题, 2. 消除GCC编译的几个警告 1. gcc启动文件重命名;2. 文件头信息修改; 3. 硬件timer支持修改 移动 .ignore_format.yml到bsp的目录下 修改目录成相对目录
46 lines
1.6 KiB
C
46 lines
1.6 KiB
C
/***********************************************************************
|
|
* Copyright (c) 2008 - 2016, Shanghai AisinoChip Co.,Ltd .
|
|
* All rights reserved.
|
|
* Filename : HAL_HRNG.h
|
|
* Description : hrng header file
|
|
* Author(s) : Eric
|
|
* version : V1.0
|
|
* Modify date : 2021-03-24
|
|
***********************************************************************/
|
|
#ifndef __HAL_HRNG_H__
|
|
#define __HAL_HRNG_H__
|
|
#include "ACM32Fxx_HAL.h"
|
|
|
|
|
|
/*********************************************************************************
|
|
* Function Name : HAL_HRNG_Initial
|
|
* Description : intial hrng module
|
|
* Input : None
|
|
* Output : None
|
|
* Return : None
|
|
*********************************************************************************/
|
|
void HAL_HRNG_Initial(void);
|
|
|
|
/*********************************************************************************
|
|
* Function Name : HAL_HRNG_Source_Disable
|
|
* Description : disable hrng source
|
|
* Input : None
|
|
* Output : None
|
|
* Return : None
|
|
*********************************************************************************/
|
|
void HAL_HRNG_Source_Disable(void);
|
|
|
|
/*********************************************************************************
|
|
* Function Name : HAL_HRNG_GetHrng
|
|
* Description : get random number
|
|
* Input : byte_len : the byte length of random number
|
|
* Output : *hdata : the start address of random number the size must be 16bytes
|
|
* Return : 0: hrng data is ok; 1: hrng data is bad
|
|
*********************************************************************************/
|
|
UINT8 HAL_HRNG_GetHrng(UINT8 *hdata, UINT32 byte_len);
|
|
|
|
#endif
|
|
|
|
|
|
|