mirror of
https://github.com/esphome/esphome.git
synced 2025-10-08 12:53:45 +01:00
[nau7802] Fix clang-tidy sign comparison errors (#11062)
This commit is contained in:
@@ -218,7 +218,7 @@ void NAU7802Sensor::dump_config() {
|
||||
|
||||
void NAU7802Sensor::write_value_(uint8_t start_reg, size_t size, int32_t value) {
|
||||
uint8_t data[4];
|
||||
for (int i = 0; i < size; i++) {
|
||||
for (size_t i = 0; i < size; i++) {
|
||||
data[i] = 0xFF & (value >> (size - 1 - i) * 8);
|
||||
}
|
||||
this->write_register(start_reg, data, size);
|
||||
@@ -228,7 +228,7 @@ int32_t NAU7802Sensor::read_value_(uint8_t start_reg, size_t size) {
|
||||
uint8_t data[4];
|
||||
this->read_register(start_reg, data, size);
|
||||
int32_t result = 0;
|
||||
for (int i = 0; i < size; i++) {
|
||||
for (size_t i = 0; i < size; i++) {
|
||||
result |= data[i] << (size - 1 - i) * 8;
|
||||
}
|
||||
// extend sign bit
|
||||
|
Reference in New Issue
Block a user