drivers: sensor: bmg160: Add multi-instance support

Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.

Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
This commit is contained in:
Benjamin Björnsson 2022-07-03 21:21:32 +02:00 committed by Maureen Helm
commit 6e62bd070f
2 changed files with 28 additions and 12 deletions

View file

@ -121,6 +121,12 @@ int bmg160_trigger_set(const struct device *dev,
const struct sensor_trigger *trig,
sensor_trigger_handler_t handler)
{
const struct bmg160_device_config *config = dev->config;
if (!config->int_gpio.port) {
return -ENOTSUP;
}
if (trig->type == SENSOR_TRIG_DELTA) {
return bmg160_anymotion_set(dev, handler);
} else if (trig->type == SENSOR_TRIG_DATA_READY) {