资源简介
nRF5_SDK_15.0.0_a53641a,NRF52832的SDK,版本为:15.0.0
代码片段和文件信息
/**
* Copyright (c) 2016 - 2018 Nordic Semiconductor ASA and Luxoft Global Operations Gmbh.
*
* All Rights Reserved.
*
* Redistribution and use in source and binary forms with or without modification
* are permitted provided that the following conditions are met:
*
*
* 1. Redistributions of source code must retain the above copyright notice this
* list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form except as embedded into a Nordic
* Semiconductor ASA integrated circuit in a product or a software update for
* such product must reproduce the above copyright notice this list of
* conditions and the following disclaimer in the documentation and/or other
* materials provided with the distribution.
*
* 3. Neither the name of Nordic Semiconductor ASA nor the names of its
* contributors may be used to endorse or promote products derived from this
* software without specific prior written permission.
*
* 4. This software with or without modification must only be used with a
* Nordic Semiconductor ASA integrated circuit.
*
* 5. Any software provided in binary form under this license must not be reverse
* engineered decompiled modified and/or disassembled.
*
*
* THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA “AS IS“ AND ANY EXPRESS
* OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
* OF MERCHANTABILITY NONINFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR
* CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT
* LIABILITY OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
* OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
#include
#include “nrf_rng.h“
#include “hal_rng.h“
#include “sys_utils.h“
/**@brief Initialize hardware random generator.
*/
void hal_rand_init(void)
{
/** For future use */
}
/**@brief Generates random number using hardware.
*
* @details The process takes about 150 us.*/
uint8_t hal_rand_get(void)
{
nrf_rng_task_trigger(NRF_RNG_TASK_START);
while(!nrf_rng_event_get(NRF_RNG_EVENT_VALRDY));
nrf_rng_task_trigger(NRF_RNG_TASK_STOP);
nrf_rng_event_clear(NRF_RNG_EVENT_VALRDY);
return nrf_rng_random_value_get();
}
相关资源
- jdk-8u231-macosx-x64.dmg JDK8最新官方SDK
- 安装HiMobileCam_SDK需要的工具集.rar
- 海康流媒体SDK开发
- 人脸识别sdk,含单目活体检测
- Mac版 dart sdk
- 2019最新版eclipse.rar
- installer_r24.4.1-windows
- 5G NR标准文件:3GPP TS 38.521-2 version 1
- Kinect+v2+Examples+with+MS-SDK
- win_sdk_10.0.10586 离线安装版 (part 2)
- X-CUBE-MCSDK-FUL_5.4.3.rar
- Urovo_Mobile_Device_SDK_chs-20150930.zip
- master_slave_ble_demo_sdk15.3.zip
- 编译HiMobileCam_SDK需要的源码集.rar
- informix client sdk.3.50.TC9.WIN
- Simplygon SDK LOD生成工具
- cc3200sdk-1.3.0
- 基于MT2625的NBIOT模块N256模块SDK和硬件
- FH8830 SDK20170630
- ogre1.10.12 vc15 x64 的sdk安装
- en.x-cube-mcsdk-ful_5.3.3.zip
- HI3520DV200官方硬件部分的SDK加自己转换
- HTC Vive Focus PlusVR一体机开发工具SDK
-
Remob
jects SDK and DA Full source for Delp - en.x-cube-mcsdk-ful.zip
- OpenWrt-SDK-ramips-for-linux-i686-gcc-4.8-lina
- 奥比中光摄像头外文官网SDK.rar
- WechatSdkDemo.rar
- Linux Qt、大华摄像机SDK模式、ffmpeg解码
- IOS8到IOS11的SDK
评论
共有 条评论