drivers: sensor: Refactor drivers to use SENSOR_DEVICE_DT_INST_DEFINE
Refactors all sensor drivers to use SENSOR_DEVICE_DT_INST_DEFINE, which is a sensor-specific variant of DEVICE_DT_INST_DEFINE that provides a common place to instantiate additional data structures for the future sensor subsystem and/or sensor driver stats. This approach was inspired by I2C_DEVICE_DT_INST_DEFINE to streamline adding I2C stats support across all I2C drivers. Signed-off-by: Maureen Helm <maureen.helm@intel.com>
This commit is contained in:
parent
9124e310fd
commit
a9b223b26b
112 changed files with 156 additions and 111 deletions
|
@ -134,7 +134,7 @@ int tmp007_init(const struct device *dev)
|
|||
(.int_gpio = GPIO_DT_SPEC_INST_GET_OR(inst, int_gpios, { 0 }),)) \
|
||||
}; \
|
||||
\
|
||||
DEVICE_DT_INST_DEFINE(inst, tmp007_init, NULL, \
|
||||
SENSOR_DEVICE_DT_INST_DEFINE(inst, tmp007_init, NULL, \
|
||||
&tmp007_data_##inst, &tmp007_config_##inst, POST_KERNEL, \
|
||||
CONFIG_SENSOR_INIT_PRIORITY, &tmp007_driver_api); \
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue