/Zephyr-latest/drivers/sensor/st/lis2dw12/ |
D | lis2dw12_trigger.c | 125 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/ |
D | main.c | 19 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/ |
D | main.c | 34 struct sensor_trigger trig = { in main() local 44 if (sensor_trigger_set(dev, &trig, trigger_handler)) { in main()
|
/Zephyr-latest/drivers/sensor/tdk/icm42x70/ |
D | icm42x70_trigger.c | 74 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/ |
D | lsm6dso_trigger.c | 126 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/ |
D | ism330dhcx_trigger.c | 127 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/ |
D | gpio_max32.c | 146 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/ |
D | fake_sensor.c | 75 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/ |
D | adxl362_trigger.c | 94 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/ |
D | tmp007_trigger.c | 133 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/ |
D | tcn75a_trigger.c | 12 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/ |
D | README.rst | 69 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/ |
D | main.c | 19 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/ |
D | wsen_pads_2511020213301_trigger.c | 80 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/ |
D | lsm6dso16is_trigger.c | 153 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/ |
D | lsm6dsv16x_trigger.c | 166 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/ |
D | main.c | 33 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/ |
D | sx9500_trigger.c | 28 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/ |
D | tsl2591_trigger.c | 81 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/ |
D | README.rst | 76 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/ |
D | README.rst | 74 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/ |
D | iis2dlpc_trigger.c | 93 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/ |
D | vcnl4040_trigger.c | 182 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/ |
D | main.c | 51 struct sensor_trigger trig = { in main() local 56 if (sensor_trigger_set(dev, &trig, trigger_handler)) { in main()
|
/Zephyr-latest/drivers/sensor/bosch/bmi08x/ |
D | bmi08x_accel_trigger.c | 86 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()
|