From 613265f16f2ce5f74921525496a47c548ccf17c4 Mon Sep 17 00:00:00 2001 From: Martin Ling <martin-git@earth.li> Date: Tue, 20 Aug 2019 20:08:31 +0100 Subject: [PATCH] Move TRNG_Init to hardware_early_init --- epicardium/ble/ble.c | 1 - epicardium/modules/hardware.c | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/epicardium/ble/ble.c b/epicardium/ble/ble.c index 9dc422f8..928ec768 100644 --- a/epicardium/ble/ble.c +++ b/epicardium/ble/ble.c @@ -97,7 +97,6 @@ static void setAddress(void) if (result == -1) { APP_TRACE_INFO0("mac.txt not found, generating random MAC"); - TRNG_Init(NULL); TRNG_Read(MXC_TRNG, bdAddr, sizeof(bdAddr)); sprintf(buf, "%02x:%02x:%02x:%02x:%02x:%02x\n", bdAddr[0], bdAddr[1], bdAddr[2], diff --git a/epicardium/modules/hardware.c b/epicardium/modules/hardware.c index a93c8c6d..89a04e6d 100644 --- a/epicardium/modules/hardware.c +++ b/epicardium/modules/hardware.c @@ -59,6 +59,11 @@ int hardware_early_init(void) */ portexpander_init(); + /* + * RNG + */ + TRNG_Init(NULL); + /* * Buttons */ -- GitLab