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:
parent
2cff424bea
commit
6e62bd070f
2 changed files with 28 additions and 12 deletions
|
@ -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) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue