diff --git a/src/protocols/PhysicalLayer/PhysicalLayer.cpp b/src/protocols/PhysicalLayer/PhysicalLayer.cpp index 9cdf7977..c81d306a 100644 --- a/src/protocols/PhysicalLayer/PhysicalLayer.cpp +++ b/src/protocols/PhysicalLayer/PhysicalLayer.cpp @@ -154,7 +154,7 @@ int32_t PhysicalLayer::random(int32_t max) { // get random bytes from the radio uint8_t randBuff[4]; for(uint8_t i = 0; i < 4; i++) { - randBuff[i] = random(); + randBuff[i] = randomByte(); } // create 32-bit TRNG number diff --git a/src/protocols/PhysicalLayer/PhysicalLayer.h b/src/protocols/PhysicalLayer/PhysicalLayer.h index 00d39fb2..7e910f11 100644 --- a/src/protocols/PhysicalLayer/PhysicalLayer.h +++ b/src/protocols/PhysicalLayer/PhysicalLayer.h @@ -250,7 +250,7 @@ class PhysicalLayer { \returns TRNG byte. */ - virtual uint8_t random() = 0; + virtual uint8_t randomByte() = 0; /*! \brief Configure module parameters for direct modes. Must be called prior to "ham" modes like RTTY or AX.25. Only available in FSK mode.