diff --git a/NexHardware.cpp b/NexHardware.cpp index 17d4ec9c..1f82a8bd 100644 --- a/NexHardware.cpp +++ b/NexHardware.cpp @@ -64,7 +64,7 @@ bool recvRetNumber(uint32_t *number, uint32_t timeout) && temp[7] == 0xFF ) { - *number = (temp[4] << 24) | (temp[3] << 16) | (temp[2] << 8) | (temp[1]); + *number = ((uint32_t)temp[4] << 24) | ((uint32_t)temp[3] << 16) | (temp[2] << 8) | (temp[1]); ret = true; }