 |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
48 #include "mxc_config.h"
50 #include "trng_regs.h"
uint16_t TRNG_Read16BIT(mxc_trng_regs_t *trng)
Reads 16-bit value stored in the data register.
void TRNG_Read(mxc_trng_regs_t *trng, uint8_t *data, int len)
Generates Random Number of variable length.
Definition: trng_regs.h:88
uint32_t TRNG_Read32BIT(mxc_trng_regs_t *trng)
Reads 32-bit value stored in the data register.
int TRNG_Shutdown(void)
TRNG Shutdown.
int TRNG_Init(const sys_cfg_t *sys_cfg)
TRNG initialize.
uint8_t TRNG_Read8BIT(mxc_trng_regs_t *trng)
Reads 8-bit value stored in the data register.
void TRNG_Generate_AES(mxc_trng_regs_t *trng)
Generates 256-bits random number automatically.