13#ifndef T32CM11_TRNG_H_
14#define T32CM11_TRNG_H_
51#define TRNG_ENABLE 0x01
52#define TRNG_CLEAR_INTERRUPT 0x02
55#define TRNG_CORRECTION_VON_NEUMANN 0x00
56#define TRNG_CORRECTION_XOR 0x01
57#define TRNG_INTERRUPT_ENABLE 0x02
58#define TRNG_INTERRUPT_DISABLE 0x00
61#define TRNG_STATUS_BUSY 0x01
62#define TRNG_STATUS_INTERRUPT_PENDING 0x02
67#define TRNG_TIMEOUT_COUNT 20000
72 uint32_t* busy_cycles);
tr_hal_status_t
Definition tr_hal_common.h:25
tr_hal_status_t tr_hal_trng_read_internal(uint32_t *result, uint32_t *busy_cycles)