Collaboration diagram for TRNG CM11: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 ) |