Go to the source code of this file.
|
#define | PICO_RAND_ENTROPY_SRC_ROSC 1 |
|
#define | PICO_RAND_ENTROPY_SRC_TIME 1 |
|
#define | PICO_RAND_ENTROPY_SRC_BUS_PERF_COUNTER 1 |
|
#define | PICO_RAND_SEED_ENTROPY_SRC_ROSC PICO_RAND_ENTROPY_SRC_ROSC |
|
#define | PICO_RAND_SEED_ENTROPY_SRC_TIME PICO_RAND_ENTROPY_SRC_TIME |
|
#define | PICO_RAND_SEED_ENTROPY_SRC_BOARD_ID 1 |
|
#define | PICO_RAND_SEED_ENTROPY_SRC_RAM_HASH 1 |
|
#define | PICO_RAND_ROSC_BIT_SAMPLE_COUNT 1 |
|
#define | PICO_RAND_MIN_ROSC_BIT_SAMPLE_TIME_US 10u |
|
#define | PICO_RAND_BUS_PERF_COUNTER_EVENT arbiter_sram5_perf_event_access |
|
#define | PICO_RAND_RAM_HASH_END SRAM_END |
|
#define | PICO_RAND_RAM_HASH_START (PICO_RAND_RAM_HASH_END - 1024u) |
|
|
void | get_rand_128 (rng_128_t *rand128) |
| Get 128-bit random numberThis method may be safely called from either core or from an IRQ, but be careful in the latter case as the call may block for a number of microseconds waiting on more entropy. More...
|
|
uint64_t | get_rand_64 (void) |
| Get 64-bit random numberThis method may be safely called from either core or from an IRQ, but be careful in the latter case as the call may block for a number of microseconds waiting on more entropy. More...
|
|
uint32_t | get_rand_32 (void) |
| Get 32-bit random numberThis method may be safely called from either core or from an IRQ, but be careful in the latter case as the call may block for a number of microseconds waiting on more entropy. More...
|
|