Skip to content

Commit

Permalink
fix bug for RDA UNO_91H:calling us ticker functions without init.
Browse files Browse the repository at this point in the history
solution: init us ticker when init TRNG.
  • Loading branch information
caixue1102 authored and Cruz Monrreal II committed Jan 17, 2019
1 parent 1a8844e commit 9e3ba59
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions targets/TARGET_RDA/TARGET_UNO_91H/trng_api.c
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down

0 comments on commit 9e3ba59

Please sign in to comment.