drivers: gnss: Place API into iterable section

Add wrapper DEVICE_API macro to all gnss_driver_api instances.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
Pieter De Gendt 2024-11-27 22:35:44 +01:00 committed by Benjamin Cabé
parent 7d023138ef
commit b51c8cbe5b
5 changed files with 5 additions and 5 deletions

View file

@ -336,7 +336,7 @@ static int gnss_emul_api_get_supported_systems(const struct device *dev, gnss_sy
return 0; return 0;
} }
static const struct gnss_driver_api api = { static DEVICE_API(gnss, api) = {
.set_fix_rate = gnss_emul_api_set_fix_rate, .set_fix_rate = gnss_emul_api_set_fix_rate,
.get_fix_rate = gnss_emul_api_get_fix_rate, .get_fix_rate = gnss_emul_api_get_fix_rate,
.set_navigation_mode = gnss_emul_api_set_navigation_mode, .set_navigation_mode = gnss_emul_api_set_navigation_mode,

View file

@ -336,7 +336,7 @@ static int luatos_air530z_get_supported_systems(const struct device *dev, gnss_s
return 0; return 0;
} }
static const struct gnss_driver_api gnss_api = { static DEVICE_API(gnss, gnss_api) = {
.set_fix_rate = luatos_air530z_set_fix_rate, .set_fix_rate = luatos_air530z_set_fix_rate,
.set_enabled_systems = luatos_air530z_set_enabled_systems, .set_enabled_systems = luatos_air530z_set_enabled_systems,
.get_supported_systems = luatos_air530z_get_supported_systems, .get_supported_systems = luatos_air530z_get_supported_systems,

View file

@ -81,7 +81,7 @@ static int gnss_nmea_generic_resume(const struct device *dev)
return ret; return ret;
} }
static const struct gnss_driver_api gnss_api = { static DEVICE_API(gnss, gnss_api) = {
}; };
static int gnss_nmea_generic_init_nmea0183_match(const struct device *dev) static int gnss_nmea_generic_init_nmea0183_match(const struct device *dev)

View file

@ -717,7 +717,7 @@ static int quectel_lcx6g_get_supported_systems(const struct device *dev, gnss_sy
return 0; return 0;
} }
static const struct gnss_driver_api gnss_api = { static DEVICE_API(gnss, gnss_api) = {
.set_fix_rate = quectel_lcx6g_set_fix_rate, .set_fix_rate = quectel_lcx6g_set_fix_rate,
.get_fix_rate = quectel_lcx6g_get_fix_rate, .get_fix_rate = quectel_lcx6g_get_fix_rate,
.set_navigation_mode = quectel_lcx6g_set_navigation_mode, .set_navigation_mode = quectel_lcx6g_set_navigation_mode,

View file

@ -913,7 +913,7 @@ unlock:
return ret; return ret;
} }
static const struct gnss_driver_api gnss_api = { static DEVICE_API(gnss, gnss_api) = {
.set_fix_rate = ubx_m8_set_fix_rate, .set_fix_rate = ubx_m8_set_fix_rate,
.get_fix_rate = ubx_m8_get_fix_rate, .get_fix_rate = ubx_m8_get_fix_rate,
.set_navigation_mode = ubx_m8_set_navigation_mode, .set_navigation_mode = ubx_m8_set_navigation_mode,