diff --git a/src/modules/SX126x/SX126x_LR_FHSS.cpp b/src/modules/SX126x/SX126x_LR_FHSS.cpp index b0e8a2b8..0f491f91 100644 --- a/src/modules/SX126x/SX126x_LR_FHSS.cpp +++ b/src/modules/SX126x/SX126x_LR_FHSS.cpp @@ -123,7 +123,7 @@ int16_t SX126x::buildLRFHSSPacket(const uint8_t* in, size_t in_len, uint8_t* out // interleave the payload into output buffer uint16_t step = 0; - while(step * step < nb_bits) { + while((size_t)(step * step) < nb_bits) { // probably the silliest sqrt() I ever saw step++; }