diff --git a/firmware/basic/ecc.c b/firmware/basic/ecc.c index 7d99523..cbdb174 100644 --- a/firmware/basic/ecc.c +++ b/firmware/basic/ecc.c @@ -21,7 +21,7 @@ elem_t coeff_b, base_x, base_y; unsigned char rnd1() { - return random() & 0xFF; + return getRandom() & 0xFF; } diff --git a/firmware/basic/random.c b/firmware/basic/random.c index 26a9c94..06500ca 100644 --- a/firmware/basic/random.c +++ b/firmware/basic/random.c @@ -19,7 +19,7 @@ void randomInit(void) xxtea_encode_words(state, STATE_SIZE, I); } -uint32_t random(void) +uint32_t getRandom(void) { xxtea_encode_words(state, STATE_SIZE, I); return state[0]; diff --git a/firmware/basic/random.h b/firmware/basic/random.h index 56e5d2b..3ff72db 100644 --- a/firmware/basic/random.h +++ b/firmware/basic/random.h @@ -2,6 +2,6 @@ #define _RANDOM_H_ void randomInit(void); -uint32_t random(void); +uint32_t getRandom(void); #endif diff --git a/firmware/funk/rftransfer.c b/firmware/funk/rftransfer.c index 787506f..b392152 100644 --- a/firmware/funk/rftransfer.c +++ b/firmware/funk/rftransfer.c @@ -12,7 +12,7 @@ void rftransfer_send(uint16_t size, uint8_t *data) buf[1] = size >> 8; buf[2] = size & 0xFF; - uint16_t rand = random() & 0xFFFF; + uint16_t rand = getRandom() & 0xFFFF; buf[3] = rand >> 8; buf[4] = rand & 0xFF;