SAMV71 Xplained Ultra Software Package 1.3

True Random Number Generator

Data Structures

struct  Trng
 Trng hardware registers. More...

Defines

#define TRNG_CR_ENABLE   (0x1u << 0)
 (TRNG_CR) Enables the TRNG to provide random values
#define TRNG_CR_KEY_Pos   8
#define TRNG_CR_KEY_Msk   (0xffffffu << TRNG_CR_KEY_Pos)
 (TRNG_CR) Security Key.
#define TRNG_CR_KEY(value)   ((TRNG_CR_KEY_Msk & ((value) << TRNG_CR_KEY_Pos)))
#define TRNG_CR_KEY_PASSWD   (0x524E47u << 8)
 (TRNG_CR) Writing any other value in this field aborts the write operation.
#define TRNG_IER_DATRDY   (0x1u << 0)
 (TRNG_IER) Data Ready Interrupt Enable
#define TRNG_IDR_DATRDY   (0x1u << 0)
 (TRNG_IDR) Data Ready Interrupt Disable
#define TRNG_IMR_DATRDY   (0x1u << 0)
 (TRNG_IMR) Data Ready Interrupt Mask
#define TRNG_ISR_DATRDY   (0x1u << 0)
 (TRNG_ISR) Data Ready
#define TRNG_ODATA_ODATA_Pos   0
#define TRNG_ODATA_ODATA_Msk   (0xffffffffu << TRNG_ODATA_ODATA_Pos)
 (TRNG_ODATA) Output Data

Detailed Description

SOFTWARE API DEFINITION FOR True Random Number Generator

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines