From e1359489403f44707c1d0a2db5512359e4f59d67 Mon Sep 17 00:00:00 2001 From: Jonathan Swoboda Date: Tue, 24 Sep 2024 13:53:31 -0400 Subject: [PATCH] Cast constants to uint32_t to fix failing tests --- esphome/components/sx127x/sx127x.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/esphome/components/sx127x/sx127x.cpp b/esphome/components/sx127x/sx127x.cpp index 2fbc758559..65f38e625a 100644 --- a/esphome/components/sx127x/sx127x.cpp +++ b/esphome/components/sx127x/sx127x.cpp @@ -61,7 +61,7 @@ void SX127x::configure() { this->write_register_(REG_FRF_LSB, (uint8_t) ((frf >> 0) & 0xFF)); // set fdev - uint32_t fdev = std::min(this->fsk_fdev_ / 61, 0x3FFFu); + uint32_t fdev = std::min(this->fsk_fdev_ / 61, (uint32_t) 0x3FFF); this->write_register_(REG_FDEV_MSB, (uint8_t) ((fdev >> 8) & 0xFF)); this->write_register_(REG_FDEV_LSB, (uint8_t) ((fdev >> 0) & 0xFF)); @@ -70,11 +70,11 @@ void SX127x::configure() { // config pa if (this->pa_pin_ == PA_PIN_BOOST) { - this->pa_power_ = std::max(this->pa_power_, 2u); - this->pa_power_ = std::min(this->pa_power_, 17u); + this->pa_power_ = std::max(this->pa_power_, (uint32_t) 2); + this->pa_power_ = std::min(this->pa_power_, (uint32_t) 17); this->write_register_(REG_PA_CONFIG, (this->pa_power_ - 2) | this->pa_pin_ | PA_MAX_POWER); } else { - this->pa_power_ = std::min(this->pa_power_, 14u); + this->pa_power_ = std::min(this->pa_power_, (uint32_t) 14); this->write_register_(REG_PA_CONFIG, (this->pa_power_ - 0) | this->pa_pin_ | PA_MAX_POWER); } if (this->modulation_ == MOD_FSK) {