Macros | |
#define | TRNG_ENABLE 0x01 |
#define | TRNG_CLEAR_INTERRUPT 0x02 |
#define | TRNG_CORRECTION_VON_NEUMANN 0x00 |
#define | TRNG_CORRECTION_XOR 0x01 |
#define | TRNG_INTERRUPT_ENABLE 0x02 |
#define | TRNG_INTERRUPT_DISABLE 0x00 |
#define | TRNG_STATUS_BUSY 0x01 |
#define | TRNG_STATUS_INTERRUPT_PENDING 0x02 |
#define | TRNG_TIMEOUT_COUNT 20000 |
Functions | |
tr_hal_status_t | tr_hal_trng_read_internal (uint32_t *result, uint32_t *busy_cycles) |
#define TRNG_CLEAR_INTERRUPT 0x02 |
#define TRNG_CORRECTION_VON_NEUMANN 0x00 |
#define TRNG_CORRECTION_XOR 0x01 |
#define TRNG_ENABLE 0x01 |
#define TRNG_INTERRUPT_DISABLE 0x00 |
#define TRNG_INTERRUPT_ENABLE 0x02 |
#define TRNG_STATUS_BUSY 0x01 |
#define TRNG_STATUS_INTERRUPT_PENDING 0x02 |
#define TRNG_TIMEOUT_COUNT 20000 |
tr_hal_status_t tr_hal_trng_read_internal | ( | uint32_t * | result, |
uint32_t * | busy_cycles ) |