diff --git a/app/src/modules/location/location.c b/app/src/modules/location/location.c index 17239208..28e786e2 100644 --- a/app/src/modules/location/location.c +++ b/app/src/modules/location/location.c @@ -78,9 +78,7 @@ static void status_send(enum location_status status) void trigger_location_update(void) { int err; - struct location_config config = { - .mode = LOCATION_REQ_MODE_ALL, - }; + struct location_config config = { 0 }; if (gnss_enabled) { location_config_defaults_set(&config, location_methods_size, location_method_types); @@ -91,6 +89,8 @@ void trigger_location_update(void) LOG_DBG("GNSS disabled"); } + config.mode = LOCATION_REQ_MODE_ALL; + LOG_DBG("location library initialized"); err = location_request(&config);