Contiki-NG
Macros | Typedefs

Header file for the CC13xx/CC26xx TRNG driver. More...

#include <stdint.h>

Go to the source code of this file.

Macros

#define SOC_TRNG_RAND_ASYNC_REQUEST_ERROR   0
 Async request rejected.
 
#define SOC_TRNG_RAND_ASYNC_REQUEST_OK   1
 Async request accepted.
 

Typedefs

typedef void(* soc_trng_callback_t) (uint64_t rand)
 Pointer to a callback to be provided as an argument to soc_trng_rand_asynchronous()
 

Functions

TRNG functions
uint64_t soc_trng_rand_synchronous ()
 Returns a minimum entropy random number. More...
 
void soc_trng_init (void)
 Initialise the CC13xx/CC26xx TRNG driver.
 
uint8_t soc_trng_rand_asynchronous (uint32_t samples, soc_trng_callback_t cb)
 Request a 64-bit, configurable-entropy random number. More...
 

Detailed Description

Header file for the CC13xx/CC26xx TRNG driver.

Definition in file soc-trng.h.