fix bug for RDA UNO_91H:calling us ticker functions without init.

solution: init us ticker when init TRNG.
pull/9318/head
Cai 2019-01-16 10:51:48 +08:00 committed by Cruz Monrreal II
parent 1a8844e8ed
commit 9e3ba59655
1 changed files with 2 additions and 0 deletions

View File

@ -70,6 +70,8 @@ void trng_init(trng_t *obj)
regval = rTRNG_CTRL | ((0x01UL << 4) | (0xFFUL << 16));
rTRNG_CTRL = regval & ~((0x01UL << 1) | (0x01UL << 2) | (0x01UL << 3));
us_ticker_init();
/*Entropy data was mixed by TRNG seed and noise, so we add one 32us delay to
ensure all 32 bits of seed is entropy when init and
another delay to update noise data when get data.