Home
last modified time | relevance | path

Searched refs:trig (Results 51 – 75 of 315) sorted by relevance

12345678910>>...13

/Zephyr-latest/drivers/sensor/st/lis2dw12/
Dlis2dw12_trigger.c125 const struct sensor_trigger *trig, in lis2dw12_trigger_set() argument
139 switch (trig->type) { in lis2dw12_trigger_set()
142 lis2dw12->drdy_trig = trig; in lis2dw12_trigger_set()
161 if (trig->type == SENSOR_TRIG_TAP) { in lis2dw12_trigger_set()
163 lis2dw12->tap_trig = trig; in lis2dw12_trigger_set()
169 lis2dw12->double_tap_trig = trig; in lis2dw12_trigger_set()
175 LOG_DBG("Set trigger %d (handler: %p)\n", trig->type, handler); in lis2dw12_trigger_set()
177 lis2dw12->motion_trig = trig; in lis2dw12_trigger_set()
184 LOG_DBG("Set trigger %d (handler: %p)\n", trig->type, handler); in lis2dw12_trigger_set()
186 lis2dw12->stationary_trig = trig; in lis2dw12_trigger_set()
[all …]
/Zephyr-latest/samples/sensor/sht3xd/src/
Dmain.c19 const struct sensor_trigger *trig) in trigger_handler() argument
37 struct sensor_trigger trig = { in main() local
52 rc = sensor_trigger_set(dev, &trig, trigger_handler); in main()
/Zephyr-latest/samples/sensor/magn_trig/src/
Dmain.c34 struct sensor_trigger trig = { in main() local
44 if (sensor_trigger_set(dev, &trig, trigger_handler)) { in main()
/Zephyr-latest/drivers/sensor/tdk/icm42x70/
Dicm42x70_trigger.c74 int icm42x70_trigger_set(const struct device *dev, const struct sensor_trigger *trig, in icm42x70_trigger_set() argument
87 if (trig->type == SENSOR_TRIG_DATA_READY) { in icm42x70_trigger_set()
89 data->data_ready_trigger = trig; in icm42x70_trigger_set()
91 } else if (trig->type == SENSOR_TRIG_MOTION) { in icm42x70_trigger_set()
93 data->data_ready_trigger = trig; in icm42x70_trigger_set()
/Zephyr-latest/drivers/sensor/st/lsm6dso/
Dlsm6dso_trigger.c126 const struct sensor_trigger *trig, in lsm6dso_trigger_set() argument
137 if (trig->chan == SENSOR_CHAN_ACCEL_XYZ) { in lsm6dso_trigger_set()
139 lsm6dso->trig_drdy_acc = trig; in lsm6dso_trigger_set()
145 } else if (trig->chan == SENSOR_CHAN_GYRO_XYZ) { in lsm6dso_trigger_set()
147 lsm6dso->trig_drdy_gyr = trig; in lsm6dso_trigger_set()
155 else if (trig->chan == SENSOR_CHAN_DIE_TEMP) { in lsm6dso_trigger_set()
157 lsm6dso->trig_drdy_temp = trig; in lsm6dso_trigger_set()
/Zephyr-latest/drivers/sensor/st/ism330dhcx/
Dism330dhcx_trigger.c127 const struct sensor_trigger *trig, in ism330dhcx_trigger_set() argument
137 if (trig->chan == SENSOR_CHAN_ACCEL_XYZ) { in ism330dhcx_trigger_set()
139 ism330dhcx->trig_drdy_acc = trig; in ism330dhcx_trigger_set()
145 } else if (trig->chan == SENSOR_CHAN_GYRO_XYZ) { in ism330dhcx_trigger_set()
147 ism330dhcx->trig_drdy_gyr = trig; in ism330dhcx_trigger_set()
155 else if (trig->chan == SENSOR_CHAN_DIE_TEMP) { in ism330dhcx_trigger_set()
157 ism330dhcx->trig_drdy_temp = trig; in ism330dhcx_trigger_set()
/Zephyr-latest/drivers/gpio/
Dgpio_max32.c146 enum gpio_int_mode mode, enum gpio_int_trig trig) in api_pin_interrupt_configure() argument
166 if (trig == GPIO_INT_TRIG_LOW) { in api_pin_interrupt_configure()
168 } else if (trig == GPIO_INT_TRIG_HIGH) { in api_pin_interrupt_configure()
170 } else if (trig == GPIO_INT_TRIG_BOTH) { in api_pin_interrupt_configure()
177 if (trig == GPIO_INT_TRIG_LOW) { in api_pin_interrupt_configure()
179 } else if (trig == GPIO_INT_TRIG_HIGH) { in api_pin_interrupt_configure()
181 } else if (trig == GPIO_INT_TRIG_BOTH) { in api_pin_interrupt_configure()
/Zephyr-latest/samples/sensor/sensor_shell/src/
Dfake_sensor.c75 static int trigger_set(const struct device *dev, const struct sensor_trigger *trig, in trigger_set() argument
79 (handler == NULL) ? "off" : "on", dev, trig->chan, trig->type, handler); in trigger_set()
/Zephyr-latest/drivers/sensor/adi/adxl362/
Dadxl362_trigger.c94 const struct sensor_trigger *trig, in adxl362_trigger_set() argument
105 switch (trig->type) { in adxl362_trigger_set()
109 drv_data->act_trigger = trig; in adxl362_trigger_set()
118 drv_data->inact_trigger = trig; in adxl362_trigger_set()
127 drv_data->drdy_trigger = trig; in adxl362_trigger_set()
/Zephyr-latest/drivers/sensor/ti/tmp007/
Dtmp007_trigger.c133 const struct sensor_trigger *trig, in tmp007_trigger_set() argument
145 if (trig->type == SENSOR_TRIG_DATA_READY) { in tmp007_trigger_set()
147 drv_data->drdy_trigger = trig; in tmp007_trigger_set()
148 } else if (trig->type == SENSOR_TRIG_THRESHOLD) { in tmp007_trigger_set()
150 drv_data->th_trigger = trig; in tmp007_trigger_set()
/Zephyr-latest/drivers/sensor/microchip/tcn75a/
Dtcn75a_trigger.c12 int tcn75a_trigger_set(const struct device *dev, const struct sensor_trigger *trig, in tcn75a_trigger_set() argument
19 if (trig->type != SENSOR_TRIG_THRESHOLD) { in tcn75a_trigger_set()
23 if ((trig->chan != SENSOR_CHAN_ALL) && (trig->chan != SENSOR_CHAN_AMBIENT_TEMP)) { in tcn75a_trigger_set()
28 data->sensor_trig = trig; in tcn75a_trigger_set()
/Zephyr-latest/samples/boards/st/sensortile_box_pro/sensors-on-board/
DREADME.rst69 1:: lps22df trig 199
70 1:: lsm6dsv16x acc trig 836
71 1:: lsm6dsv16x gyr trig 836
72 1:: lis2mdl trig 402
73 1:: lis2du12 trig 1589
/Zephyr-latest/samples/sensor/isl29035/src/
Dmain.c19 const struct sensor_trigger *trig) in trigger_handler() argument
69 struct sensor_trigger trig = { in process_sample() local
89 rc = sensor_trigger_set(dev, &trig, trigger_handler); in process_sample()
/Zephyr-latest/drivers/sensor/wsen/wsen_pads_2511020213301/
Dwsen_pads_2511020213301_trigger.c80 int pads_2511020213301_trigger_set(const struct device *dev, const struct sensor_trigger *trig, in pads_2511020213301_trigger_set() argument
86 if (trig->chan != SENSOR_CHAN_PRESS) { in pads_2511020213301_trigger_set()
91 switch ((int)trig->type) { in pads_2511020213301_trigger_set()
95 switch ((int)trig->type) { in pads_2511020213301_trigger_set()
98 data->pressure_low_trigger = trig; in pads_2511020213301_trigger_set()
102 data->pressure_high_trigger = trig; in pads_2511020213301_trigger_set()
165 data->data_ready_trigger = trig; in pads_2511020213301_trigger_set()
/Zephyr-latest/drivers/sensor/st/lsm6dso16is/
Dlsm6dso16is_trigger.c153 const struct sensor_trigger *trig, in lsm6dso16is_trigger_set() argument
164 if (trig->chan == SENSOR_CHAN_ACCEL_XYZ) { in lsm6dso16is_trigger_set()
166 lsm6dso16is->trig_drdy_acc = trig; in lsm6dso16is_trigger_set()
172 } else if (trig->chan == SENSOR_CHAN_GYRO_XYZ) { in lsm6dso16is_trigger_set()
174 lsm6dso16is->trig_drdy_gyr = trig; in lsm6dso16is_trigger_set()
182 else if (trig->chan == SENSOR_CHAN_DIE_TEMP) { in lsm6dso16is_trigger_set()
184 lsm6dso16is->trig_drdy_temp = trig; in lsm6dso16is_trigger_set()
/Zephyr-latest/drivers/sensor/st/lsm6dsv16x/
Dlsm6dsv16x_trigger.c166 const struct sensor_trigger *trig, in lsm6dsv16x_trigger_set() argument
178 if (trig == NULL) { in lsm6dsv16x_trigger_set()
187 switch (trig->type) { in lsm6dsv16x_trigger_set()
189 if (trig->chan == SENSOR_CHAN_ACCEL_XYZ) { in lsm6dsv16x_trigger_set()
191 lsm6dsv16x->trig_drdy_acc = trig; in lsm6dsv16x_trigger_set()
197 } else if (trig->chan == SENSOR_CHAN_GYRO_XYZ) { in lsm6dsv16x_trigger_set()
199 lsm6dsv16x->trig_drdy_gyr = trig; in lsm6dsv16x_trigger_set()
208 if (trig->chan != SENSOR_CHAN_ACCEL_XYZ) { in lsm6dsv16x_trigger_set()
212 lsm6dsv16x->trig_wakeup = trig; in lsm6dsv16x_trigger_set()
/Zephyr-latest/samples/sensor/thermometer/src/
Dmain.c33 void temp_alert_handler(const struct device *dev, const struct sensor_trigger *trig) in temp_alert_handler() argument
61 const struct sensor_trigger trig = { in main() local
110 ret = sensor_trigger_set(dev, &trig, temp_alert_handler); in main()
/Zephyr-latest/drivers/sensor/sx9500/
Dsx9500_trigger.c28 const struct sensor_trigger *trig, in sx9500_trigger_set() argument
38 switch (trig->type) { in sx9500_trigger_set()
47 data->trigger_drdy = trig; in sx9500_trigger_set()
58 data->trigger_near_far = trig; in sx9500_trigger_set()
/Zephyr-latest/drivers/sensor/ams/tsl2591/
Dtsl2591_trigger.c81 int tsl2591_trigger_set(const struct device *dev, const struct sensor_trigger *trig, in tsl2591_trigger_set() argument
92 if (trig->chan != SENSOR_CHAN_LIGHT) { in tsl2591_trigger_set()
97 if (trig->type != SENSOR_TRIG_THRESHOLD) { in tsl2591_trigger_set()
103 data->th_trigger = trig; in tsl2591_trigger_set()
/Zephyr-latest/samples/boards/st/steval_stwinbx1/sensors/
DREADME.rst76 1:: iis2dlpc trig 2021
77 1:: iis2mdc trig 993
78 1:: ism330dhcx acc trig 4447
79 1:: ism330dhcx gyr trig 2223
80 1:: iis2iclx trig 2091
/Zephyr-latest/samples/boards/st/sensortile_box/
DREADME.rst74 1:: lps22hh trig 206
75 1:: lis2dw12 trig 410
76 1:: lsm6dsox acc trig 836
77 1:: lsm6dsox gyr trig 836
78 1:: iis3dhhc trig 2422
/Zephyr-latest/drivers/sensor/st/iis2dlpc/
Diis2dlpc_trigger.c93 const struct sensor_trigger *trig, in iis2dlpc_trigger_set() argument
102 switch (trig->type) { in iis2dlpc_trigger_set()
105 iis2dlpc->drdy_trig = trig; in iis2dlpc_trigger_set()
114 iis2dlpc->tap_trig = trig; in iis2dlpc_trigger_set()
118 iis2dlpc->double_tap_trig = trig; in iis2dlpc_trigger_set()
124 iis2dlpc->activity_trig = trig; in iis2dlpc_trigger_set()
/Zephyr-latest/drivers/sensor/vishay/vcnl4040/
Dvcnl4040_trigger.c182 const struct sensor_trigger *trig, in vcnl4040_trigger_set() argument
196 switch (trig->type) { in vcnl4040_trigger_set()
198 if (trig->chan == SENSOR_CHAN_PROX) { in vcnl4040_trigger_set()
213 data->proxy_trigger = trig; in vcnl4040_trigger_set()
214 } else if (trig->chan == SENSOR_CHAN_LIGHT) { in vcnl4040_trigger_set()
230 data->als_trigger = trig; in vcnl4040_trigger_set()
/Zephyr-latest/samples/sensor/apds9960/src/
Dmain.c51 struct sensor_trigger trig = { in main() local
56 if (sensor_trigger_set(dev, &trig, trigger_handler)) { in main()
/Zephyr-latest/drivers/sensor/bosch/bmi08x/
Dbmi08x_accel_trigger.c86 int bmi08x_trigger_set_acc(const struct device *dev, const struct sensor_trigger *trig, in bmi08x_trigger_set_acc() argument
91 if ((trig->chan == SENSOR_CHAN_ACCEL_XYZ) && (trig->type == SENSOR_TRIG_DATA_READY)) { in bmi08x_trigger_set_acc()
92 data->drdy_trig_acc = trig; in bmi08x_trigger_set_acc()

12345678910>>...13