aboutsummaryrefslogtreecommitdiffstats
path: root/include/random.h
blob: a1868f677257f36e90af5f24a7fd2ff1ee660987 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
 * @file random.h
 * Provides true random number generation functionality
 */

#ifndef RANDOM_H_
#define RANDOM_H_

#include <stdint.h>

/**
 * Initializes the STM's true random number generator.
 */
void random_init(void);

/**
 * Gets the next random number from the generator.
 * @return the random number
 */
uint32_t random_get(void);

#endif // RANDOM_H_