Make clang-sa happy.

This commit is contained in:
imi415 2021-10-23 05:03:48 +08:00
parent cb9bcdec90
commit 1ee00a9254
Signed by: imi415
GPG Key ID: 17F01E106F9F5E0A
3 changed files with 12 additions and 7 deletions

View File

@ -77,16 +77,17 @@ bme280_ret_t bme280_measure(bme280_t *bme, bme280_result_t *result) {
uint8_t status = 0;
uint8_t ctrl_meas;
uint8_t loop_count = 0;
bme->cb.read_register_cb(bme->user_data, 0xF4, &ctrl_meas, 0x01);
if(bme->cb.read_register_cb(bme->user_data, 0xF4, &ctrl_meas, 0x01) != BME_OK) return BME_FAIL;
bme->cb.write_register_cb(bme->user_data, 0xF4,
ctrl_meas | BME_MODE_FORCED);
do {
bme->cb.read_register_cb(bme->user_data, 0xF3, &status, 0x01);
if(bme->cb.read_register_cb(bme->user_data, 0xF3, &status, 0x01) != BME_OK) return BME_FAIL;
loop_count++;
bme->cb.delay_cb(bme->user_data, 100);
} while(status & 0x08 && (loop_count < 12));
bme->cb.read_register_cb(bme->user_data, 0xF7, measure_data, 0x08);
if(bme->cb.read_register_cb(bme->user_data, 0xF7, measure_data, 0x08) != BME_OK) return BME_FAIL;
raw_P = ((uint32_t)measure_data[0] << 12) | ((uint32_t)measure_data[1] << 0x04) | ((uint32_t)measure_data[2] >> 0x04);
raw_T = ((uint32_t)measure_data[3] << 12) | ((uint32_t)measure_data[4] << 0x04) | ((uint32_t)measure_data[5] >> 0x04);
raw_H = ((uint32_t)measure_data[6] << 8) | ((uint32_t)measure_data[7]);

View File

@ -79,9 +79,10 @@ int user_gpio_intr_poll(user_gpio_t *gpio, uint32_t timeout_ms,
struct gpiod_line_event ev;
int ret = gpiod_line_event_wait(gpio->line, &ts);
if(ret > 0) {
ret = gpiod_line_event_read(gpio->line, &ev);
} else return ret;
if(ret <= 0) return ret;
ret = gpiod_line_event_read(gpio->line, &ev);
if(ret < 0) return ret;
if(ev.event_type == GPIOD_LINE_EVENT_RISING_EDGE) {
*event = USER_GPIO_INTR_RISING;

View File

@ -33,7 +33,10 @@ void *user_dht_task(void *arguments) {
}
user_bme280_impl_t bme_impl;
user_bme280_impl_init(&bme_impl);
if(user_bme280_impl_init(&bme_impl) != 0) {
USER_LOG(USER_LOG_FATAL, "Failed to init BME280 implementation.");
return NULL;
}
bme280_t bme = {
.cb =