SAME54P20A Test Project
|
Component description for TRNG. More...
Go to the source code of this file.
Data Structures | |
union | TRNG_CTRLA_Type |
union | TRNG_EVCTRL_Type |
union | TRNG_INTENCLR_Type |
union | TRNG_INTENSET_Type |
union | TRNG_INTFLAG_Type |
union | TRNG_DATA_Type |
struct | Trng |
TRNG hardware registers. More... | |
Macros | |
#define | TRNG_U2242 |
#define | REV_TRNG 0x110 |
#define | TRNG_CTRLA_OFFSET 0x00 |
(TRNG_CTRLA offset) Control A | |
#define | TRNG_CTRLA_RESETVALUE _U_(0x00) |
(TRNG_CTRLA reset_value) Control A | |
#define | TRNG_CTRLA_ENABLE_Pos 1 |
(TRNG_CTRLA) Enable | |
#define | TRNG_CTRLA_ENABLE (_U_(0x1) << TRNG_CTRLA_ENABLE_Pos) |
#define | TRNG_CTRLA_RUNSTDBY_Pos 6 |
(TRNG_CTRLA) Run in Standby | |
#define | TRNG_CTRLA_RUNSTDBY (_U_(0x1) << TRNG_CTRLA_RUNSTDBY_Pos) |
#define | TRNG_CTRLA_MASK _U_(0x42) |
(TRNG_CTRLA) MASK Register | |
#define | TRNG_EVCTRL_OFFSET 0x04 |
(TRNG_EVCTRL offset) Event Control | |
#define | TRNG_EVCTRL_RESETVALUE _U_(0x00) |
(TRNG_EVCTRL reset_value) Event Control | |
#define | TRNG_EVCTRL_DATARDYEO_Pos 0 |
(TRNG_EVCTRL) Data Ready Event Output | |
#define | TRNG_EVCTRL_DATARDYEO (_U_(0x1) << TRNG_EVCTRL_DATARDYEO_Pos) |
#define | TRNG_EVCTRL_MASK _U_(0x01) |
(TRNG_EVCTRL) MASK Register | |
#define | TRNG_INTENCLR_OFFSET 0x08 |
(TRNG_INTENCLR offset) Interrupt Enable Clear | |
#define | TRNG_INTENCLR_RESETVALUE _U_(0x00) |
(TRNG_INTENCLR reset_value) Interrupt Enable Clear | |
#define | TRNG_INTENCLR_DATARDY_Pos 0 |
(TRNG_INTENCLR) Data Ready Interrupt Enable | |
#define | TRNG_INTENCLR_DATARDY (_U_(0x1) << TRNG_INTENCLR_DATARDY_Pos) |
#define | TRNG_INTENCLR_MASK _U_(0x01) |
(TRNG_INTENCLR) MASK Register | |
#define | TRNG_INTENSET_OFFSET 0x09 |
(TRNG_INTENSET offset) Interrupt Enable Set | |
#define | TRNG_INTENSET_RESETVALUE _U_(0x00) |
(TRNG_INTENSET reset_value) Interrupt Enable Set | |
#define | TRNG_INTENSET_DATARDY_Pos 0 |
(TRNG_INTENSET) Data Ready Interrupt Enable | |
#define | TRNG_INTENSET_DATARDY (_U_(0x1) << TRNG_INTENSET_DATARDY_Pos) |
#define | TRNG_INTENSET_MASK _U_(0x01) |
(TRNG_INTENSET) MASK Register | |
#define | TRNG_INTFLAG_OFFSET 0x0A |
(TRNG_INTFLAG offset) Interrupt Flag Status and Clear | |
#define | TRNG_INTFLAG_RESETVALUE _U_(0x00) |
(TRNG_INTFLAG reset_value) Interrupt Flag Status and Clear | |
#define | TRNG_INTFLAG_DATARDY_Pos 0 |
(TRNG_INTFLAG) Data Ready Interrupt Flag | |
#define | TRNG_INTFLAG_DATARDY (_U_(0x1) << TRNG_INTFLAG_DATARDY_Pos) |
#define | TRNG_INTFLAG_MASK _U_(0x01) |
(TRNG_INTFLAG) MASK Register | |
#define | TRNG_DATA_OFFSET 0x20 |
(TRNG_DATA offset) Output Data | |
#define | TRNG_DATA_RESETVALUE _U_(0x00000000) |
(TRNG_DATA reset_value) Output Data | |
#define | TRNG_DATA_DATA_Pos 0 |
(TRNG_DATA) Output Data | |
#define | TRNG_DATA_DATA_Msk (_U_(0xFFFFFFFF) << TRNG_DATA_DATA_Pos) |
#define | TRNG_DATA_DATA(value) (TRNG_DATA_DATA_Msk & ((value) << TRNG_DATA_DATA_Pos)) |
#define | TRNG_DATA_MASK _U_(0xFFFFFFFF) |
(TRNG_DATA) MASK Register | |
Component description for TRNG.
Copyright (c) 2019 Microchip Technology Inc.
\asf_license_start
Definition in file trng.h.