summaryrefslogtreecommitdiffstatshomepage
path: root/stmhal/rng.c
diff options
context:
space:
mode:
Diffstat (limited to 'stmhal/rng.c')
-rw-r--r--stmhal/rng.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/stmhal/rng.c b/stmhal/rng.c
index 19e624f792..beda9a78b7 100644
--- a/stmhal/rng.c
+++ b/stmhal/rng.c
@@ -10,6 +10,8 @@
#if MICROPY_HW_ENABLE_RNG
+/// \moduleref pyb
+
STATIC RNG_HandleTypeDef RNGHandle = {.Instance = NULL};
void rng_init0(void) {
@@ -30,6 +32,8 @@ uint32_t rng_get(void) {
return HAL_RNG_GetRandomNumber(&RNGHandle);
}
+/// \function rng()
+/// Return a 30-bit hardware generated random number.
STATIC mp_obj_t pyb_rng_get(void) {
if (RNGHandle.State == HAL_RNG_STATE_RESET) {
rng_init();