M480 BSP V3.05.006
The Board Support Package for M480 Series
Macros | Functions
trng.c File Reference

M480 series TRNG driver source file. More...

#include <stdio.h>
#include "NuMicro.h"

Go to the source code of this file.

Macros

#define TIMEOUT_TRNG   SystemCoreClock /* 1 second time-out */
 

Functions

int32_t TRNG_Open (void)
 Initialize TRNG hardware. More...
 
int32_t TRNG_GenWord (uint32_t *u32RndNum)
 Generate a 32-bits random number word. More...
 
int32_t TRNG_GenBignum (uint8_t u8BigNum[], int32_t i32Len)
 Generate a big number in binary format. More...
 
int32_t TRNG_GenBignumHex (char cBigNumHex[], int32_t i32Len)
 Generate a big number in hex format. More...
 

Detailed Description

M480 series TRNG driver source file.

Version
V1.00

SPDX-License-Identifier: Apache-2.0

Definition in file trng.c.

Macro Definition Documentation

◆ TIMEOUT_TRNG

#define TIMEOUT_TRNG   SystemCoreClock /* 1 second time-out */

Definition at line 14 of file trng.c.