Browse Source

drivers: gnss: luatos_air530z: handle formatting error

Add error handling for the return value of gnss_nmea0183_snprintk
so as to avoir sending garbage to the modem.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
pull/91733/merge
Benjamin Cabé 3 weeks ago committed by Benjamin Cabé
parent
commit
d1673df9cd
  1. 5
      drivers/gnss/gnss_luatos_air530z.c

5
drivers/gnss/gnss_luatos_air530z.c

@ -278,7 +278,10 @@ static int luatos_air530z_set_fix_rate(const struct device *dev, uint32_t fix_in @@ -278,7 +278,10 @@ static int luatos_air530z_set_fix_rate(const struct device *dev, uint32_t fix_in
luatos_air530z_lock(dev);
ret = gnss_nmea0183_snprintk(data->dynamic_request_buf, sizeof(data->dynamic_request_buf),
"PCAS02,%u", fix_interval_ms);
"PCAS02,%u", fix_interval_ms);
if (ret < 0) {
goto unlock_return;
}
data->dynamic_script_chat.request_size = ret;

Loading…
Cancel
Save