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 |
SOFTWARE API DEFINITION FOR True Random Number Generator