30 #ifndef _SAM3XA_TRNG_COMPONENT_ 31 #define _SAM3XA_TRNG_COMPONENT_ 39 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) 53 #define TRNG_CR_ENABLE (0x1u << 0) 54 #define TRNG_CR_KEY_Pos 8 55 #define TRNG_CR_KEY_Msk (0xffffffu << TRNG_CR_KEY_Pos) 56 #define TRNG_CR_KEY(value) ((TRNG_CR_KEY_Msk & ((value) << TRNG_CR_KEY_Pos))) 58 #define TRNG_IER_DATRDY (0x1u << 0) 60 #define TRNG_IDR_DATRDY (0x1u << 0) 62 #define TRNG_IMR_DATRDY (0x1u << 0) 64 #define TRNG_ISR_DATRDY (0x1u << 0) 66 #define TRNG_ODATA_ODATA_Pos 0 67 #define TRNG_ODATA_ODATA_Msk (0xffffffffu << TRNG_ODATA_ODATA_Pos) RoReg TRNG_ODATA
(Trng Offset: 0x50) Output Data Register
Definition: component_trng.h:49
WoReg TRNG_CR
(Trng Offset: 0x00) Control Register
Definition: component_trng.h:42
RoReg TRNG_ISR
(Trng Offset: 0x1C) Interrupt Status Register
Definition: component_trng.h:47
RoReg TRNG_IMR
(Trng Offset: 0x18) Interrupt Mask Register
Definition: component_trng.h:46
volatile uint32_t WoReg
Definition: sam3n00a.h:53
WoReg TRNG_IER
(Trng Offset: 0x10) Interrupt Enable Register
Definition: component_trng.h:44
volatile const uint32_t RoReg
Definition: sam3n00a.h:49
WoReg TRNG_IDR
(Trng Offset: 0x14) Interrupt Disable Register
Definition: component_trng.h:45
Trng hardware registers.
Definition: component_trng.h:41