Go to the source code of this file.
Classes | |
struct | Trng |
Trng hardware registers. More... | |
Macros | |
#define | TRNG_CR_ENABLE (0x1u << 0) |
(TRNG_CR) Enables the TRNG to provide random values More... | |
#define | TRNG_CR_KEY(value) ((TRNG_CR_KEY_Msk & ((value) << TRNG_CR_KEY_Pos))) |
#define | TRNG_CR_KEY_Msk (0xffffffu << TRNG_CR_KEY_Pos) |
(TRNG_CR) Security Key. More... | |
#define | TRNG_CR_KEY_PASSWD (0x524E47u << 8) |
(TRNG_CR) Writing any other value in this field aborts the write operation. More... | |
#define | TRNG_CR_KEY_Pos 8 |
#define | TRNG_IDR_DATRDY (0x1u << 0) |
(TRNG_IDR) Data Ready Interrupt Disable More... | |
#define | TRNG_IER_DATRDY (0x1u << 0) |
(TRNG_IER) Data Ready Interrupt Enable More... | |
#define | TRNG_IMR_DATRDY (0x1u << 0) |
(TRNG_IMR) Data Ready Interrupt Mask More... | |
#define | TRNG_ISR_DATRDY (0x1u << 0) |
(TRNG_ISR) Data Ready More... | |
#define | TRNG_ODATA_ODATA_Msk (0xffffffffu << TRNG_ODATA_ODATA_Pos) |
(TRNG_ODATA) Output Data More... | |
#define | TRNG_ODATA_ODATA_Pos 0 |
#define | TRNG_VERSION_MFN_Msk (0x7u << TRNG_VERSION_MFN_Pos) |
(TRNG_VERSION) Metal Fix Number More... | |
#define | TRNG_VERSION_MFN_Pos 16 |
#define | TRNG_VERSION_VERSION_Msk (0xfffu << TRNG_VERSION_VERSION_Pos) |
(TRNG_VERSION) Version of the Hardware Module More... | |
#define | TRNG_VERSION_VERSION_Pos 0 |
Copyright (c) 2015-2018 Microchip Technology Inc. and its subsidiaries.
Definition in file component/trng.h.