drivers: sensor: Place API into iterable section

Add wrapper DEVICE_API macro to all sensor_driver_api instances.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
Pieter De Gendt 2024-11-28 20:41:54 +01:00 committed by Fabio Baltieri
commit a553af738d
205 changed files with 227 additions and 215 deletions

View file

@ -34,7 +34,7 @@ static int mock_temp_nrf5_channel_get(const struct device *dev,
return 0;
}
static const struct sensor_driver_api mock_temp_nrf5_driver_api = {
static DEVICE_API(sensor, mock_temp_nrf5_driver_api) = {
.sample_fetch = mock_temp_nrf5_sample_fetch,
.channel_get = mock_temp_nrf5_channel_get,
};

View file

@ -161,7 +161,7 @@ int dummy_sensor_trigger_set(const struct device *dev,
return 0;
}
static const struct sensor_driver_api dummy_sensor_api = {
static DEVICE_API(sensor, dummy_sensor_api) = {
.sample_fetch = &dummy_sensor_sample_fetch,
.channel_get = &dummy_sensor_channel_get,
.attr_set = dummy_sensor_attr_set,
@ -169,7 +169,7 @@ static const struct sensor_driver_api dummy_sensor_api = {
.trigger_set = dummy_sensor_trigger_set,
};
static const struct sensor_driver_api dummy_sensor_no_trig_api = {
static DEVICE_API(sensor, dummy_sensor_no_trig_api) = {
.sample_fetch = &dummy_sensor_sample_fetch,
.channel_get = &dummy_sensor_channel_get,
.attr_set = NULL,