Skip to content

Commit 8edac29

Browse files
nvlsianpuc1728p9
authored andcommitted
[NRF52840]: fix non-blocking mode of TRNG driver
improve coding style.
1 parent 8698756 commit 8edac29

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

targets/TARGET_NORDIC/TARGET_NRF5/trng_api.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,18 @@ int trng_get_bytes(trng_t *obj, uint8_t *output, size_t length, size_t *output_l
5454
{
5555
#ifdef NRF_RNG_NON_BLOCKING
5656
uint8_t bytes_available;
57+
5758
nrf_drv_rng_bytes_available(&bytes_available);
58-
if ((bytes_available < length) || (nrf_drv_rng_rand(output, length) == NRF_ERROR_NOT_FOUND))
59-
{
59+
60+
if ((bytes_available < length) || (nrf_drv_rng_rand(output, length) == NRF_ERROR_NOT_FOUND)) {
61+
*output_length = 0;
6062
return -1;
6163
}
62-
else
63-
#else
64-
nrf_drv_rng_block_rand(output, length);
6564
#endif
66-
{
67-
*output_length = length;
68-
}
65+
nrf_drv_rng_block_rand(output, length);
66+
67+
*output_length = length;
68+
6969
return 0;
7070
}
7171

0 commit comments

Comments
 (0)