[NRF52840]: fix non-blocking mode of TRNG driver

improve coding style.
pull/4495/head
Andrzej Puzdrowski 2017-03-29 13:30:52 +02:00 committed by Russ Butler
parent 8698756c63
commit 8edac29db8
1 changed files with 8 additions and 8 deletions

View File

@ -54,18 +54,18 @@ int trng_get_bytes(trng_t *obj, uint8_t *output, size_t length, size_t *output_l
{ {
#ifdef NRF_RNG_NON_BLOCKING #ifdef NRF_RNG_NON_BLOCKING
uint8_t bytes_available; uint8_t bytes_available;
nrf_drv_rng_bytes_available(&bytes_available); nrf_drv_rng_bytes_available(&bytes_available);
if ((bytes_available < length) || (nrf_drv_rng_rand(output, length) == NRF_ERROR_NOT_FOUND))
{ if ((bytes_available < length) || (nrf_drv_rng_rand(output, length) == NRF_ERROR_NOT_FOUND)) {
*output_length = 0;
return -1; return -1;
} }
else
#else
nrf_drv_rng_block_rand(output, length);
#endif #endif
{ nrf_drv_rng_block_rand(output, length);
*output_length = length;
} *output_length = length;
return 0; return 0;
} }