/Zephyr-latest/drivers/gpio/ |
D | gpio_mcux.c | 260 enum gpio_int_mode mode, enum gpio_int_trig trig) in get_port_pcr_irqc_value_from_flags() argument 268 if (trig == GPIO_INT_TRIG_LOW) { in get_port_pcr_irqc_value_from_flags() 274 switch (trig) { in get_port_pcr_irqc_value_from_flags() 306 enum gpio_int_mode mode, enum gpio_int_trig trig) in get_gpio_icr_irqc_value_from_flags() argument 314 if (trig == GPIO_INT_TRIG_LOW) { in get_gpio_icr_irqc_value_from_flags() 320 switch (trig) { in get_gpio_icr_irqc_value_from_flags() 341 enum gpio_int_mode mode, enum gpio_int_trig trig) in gpio_mcux_pin_interrupt_configure() argument 366 uint32_t icr = get_gpio_icr_irqc_value_from_flags(dev, pin, mode, trig); in gpio_mcux_pin_interrupt_configure() 370 uint32_t pcr = get_port_pcr_irqc_value_from_flags(dev, pin, mode, trig); in gpio_mcux_pin_interrupt_configure()
|
D | gpio_silabs_siwx91x_uulp.c | 128 enum gpio_int_mode mode, enum gpio_int_trig trig) in gpio_siwx91x_uulp_interrupt_configure() argument 137 if (trig == GPIO_INT_TRIG_LOW) { in gpio_siwx91x_uulp_interrupt_configure() 140 } else if (trig == GPIO_INT_TRIG_HIGH) { in gpio_siwx91x_uulp_interrupt_configure() 143 } else if (trig == GPIO_INT_TRIG_BOTH) { in gpio_siwx91x_uulp_interrupt_configure()
|
D | gpio_mchp_xec_v2.c | 216 static int gen_gpio_ctrl_icfg(enum gpio_int_mode mode, enum gpio_int_trig trig, in gen_gpio_ctrl_icfg() argument 227 if (trig == GPIO_INT_TRIG_HIGH) { in gen_gpio_ctrl_icfg() 233 switch (trig) { in gen_gpio_ctrl_icfg() 264 enum gpio_int_trig trig) in gpio_xec_pin_interrupt_configure() argument 283 if (gen_gpio_ctrl_icfg(mode, trig, &pcr1_req)) { in gpio_xec_pin_interrupt_configure() 303 if (trig == GPIO_INT_TRIG_HIGH) { in gpio_xec_pin_interrupt_configure() 309 if (trig == GPIO_INT_TRIG_LOW) { in gpio_xec_pin_interrupt_configure() 311 } else if (trig == GPIO_INT_TRIG_HIGH) { in gpio_xec_pin_interrupt_configure() 313 } else if (trig == GPIO_INT_TRIG_BOTH) { in gpio_xec_pin_interrupt_configure()
|
D | gpio_mcux_rgpio.c | 207 enum gpio_int_trig trig) in mcux_rgpio_pin_interrupt_configure() argument 224 (trig == GPIO_INT_TRIG_LOW)) { in mcux_rgpio_pin_interrupt_configure() 227 (trig == GPIO_INT_TRIG_HIGH)) { in mcux_rgpio_pin_interrupt_configure() 230 (trig == GPIO_INT_TRIG_BOTH)) { in mcux_rgpio_pin_interrupt_configure() 233 (trig == GPIO_INT_TRIG_LOW)) { in mcux_rgpio_pin_interrupt_configure() 236 (trig == GPIO_INT_TRIG_HIGH)) { in mcux_rgpio_pin_interrupt_configure()
|
/Zephyr-latest/drivers/sensor/st/lsm9ds0_gyro/ |
D | lsm9ds0_gyro_trigger.c | 34 const struct sensor_trigger *trig, in lsm9ds0_gyro_trigger_set() argument 46 if (trig->type == SENSOR_TRIG_DATA_READY) { in lsm9ds0_gyro_trigger_set() 55 data->trigger_drdy = trig; in lsm9ds0_gyro_trigger_set()
|
/Zephyr-latest/drivers/sensor/bosch/bma280/ |
D | bma280_trigger.c | 155 const struct sensor_trigger *trig, in bma280_trigger_set() argument 165 if (trig->type == SENSOR_TRIG_DATA_READY) { in bma280_trigger_set() 178 drv_data->data_ready_trigger = trig; in bma280_trigger_set() 188 } else if (trig->type == SENSOR_TRIG_DELTA) { in bma280_trigger_set() 201 drv_data->any_motion_trigger = trig; in bma280_trigger_set()
|
/Zephyr-latest/drivers/sensor/st/iis2iclx/ |
D | iis2iclx_trigger.c | 92 const struct sensor_trigger *trig, in iis2iclx_trigger_set() argument 103 if (trig->chan == SENSOR_CHAN_ACCEL_XYZ) { in iis2iclx_trigger_set() 105 iis2iclx->trig_drdy_acc = trig; in iis2iclx_trigger_set() 113 else if (trig->chan == SENSOR_CHAN_DIE_TEMP) { in iis2iclx_trigger_set() 115 iis2iclx->trig_drdy_temp = trig; in iis2iclx_trigger_set()
|
/Zephyr-latest/drivers/sensor/jedec/jc42/ |
D | jc42_trigger.c | 82 data->trigger_handler(dev, data->trig); in process_int() 91 const struct sensor_trigger *trig, in jc42_trigger_set() argument 104 data->trig = trig; in jc42_trigger_set()
|
D | jc42.h | 70 const struct sensor_trigger *trig; member 98 int jc42_trigger_set(const struct device *dev, const struct sensor_trigger *trig,
|
/Zephyr-latest/drivers/sensor/ite/ite_vcmp_it8xxx2/ |
D | vcmp_ite_it8xxx2.c | 72 const struct sensor_trigger *trig; member 154 data->handler(data->vcmp, data->trig); in it8xxx2_vcmp_trigger_work_handler() 202 const struct sensor_trigger *trig, in vcmp_ite_it8xxx2_trigger_set() argument 208 if (trig->type != SENSOR_TRIG_THRESHOLD || in vcmp_ite_it8xxx2_trigger_set() 209 trig->chan != SENSOR_CHAN_VOLTAGE) { in vcmp_ite_it8xxx2_trigger_set() 214 data->trig = trig; in vcmp_ite_it8xxx2_trigger_set()
|
/Zephyr-latest/drivers/sensor/grow_r502a/ |
D | grow_r502a_trigger.c | 41 const struct sensor_trigger *trig, in grow_r502a_trigger_set() argument 46 if ((enum sensor_trigger_type_grow_r502a)trig->type == SENSOR_TRIG_TOUCH) { in grow_r502a_trigger_set() 48 drv_data->th_trigger = trig; in grow_r502a_trigger_set()
|
/Zephyr-latest/drivers/sensor/honeywell/hmc5883l/ |
D | hmc5883l_trigger.c | 21 const struct sensor_trigger *trig, in hmc5883l_trigger_set() argument 31 __ASSERT_NO_MSG(trig->type == SENSOR_TRIG_DATA_READY); in hmc5883l_trigger_set() 40 drv_data->data_ready_trigger = trig; in hmc5883l_trigger_set()
|
/Zephyr-latest/drivers/sensor/tdk/icm42688/ |
D | icm42688_trigger.c | 80 int icm42688_trigger_set(const struct device *dev, const struct sensor_trigger *trig, in icm42688_trigger_set() argument 88 if (trig == NULL || handler == NULL) { in icm42688_trigger_set() 95 switch (trig->type) { in icm42688_trigger_set() 100 data->data_ready_trigger = trig; in icm42688_trigger_set()
|
/Zephyr-latest/drivers/sensor/adi/adxl367/ |
D | adxl367_trigger.c | 89 const struct sensor_trigger *trig, in adxl367_trigger_set() argument 103 switch (trig->type) { in adxl367_trigger_set() 106 drv_data->th_trigger = trig; in adxl367_trigger_set() 111 drv_data->drdy_trigger = trig; in adxl367_trigger_set()
|
/Zephyr-latest/drivers/sensor/adi/adxl372/ |
D | adxl372_trigger.c | 103 const struct sensor_trigger *trig, in adxl372_trigger_set() argument 117 switch (trig->type) { in adxl372_trigger_set() 120 drv_data->th_trigger = trig; in adxl372_trigger_set() 126 drv_data->drdy_trigger = trig; in adxl372_trigger_set()
|
/Zephyr-latest/drivers/sensor/nuvoton/nuvoton_adc_cmp_npcx/ |
D | adc_cmp_npcx.c | 208 const struct sensor_trigger *trig, in adc_cmp_npcx_trigger_set() argument 215 if (trig == NULL || handler == NULL) { in adc_cmp_npcx_trigger_set() 219 if (trig->type != SENSOR_TRIG_THRESHOLD || in adc_cmp_npcx_trigger_set() 220 trig->chan != SENSOR_CHAN_VOLTAGE) { in adc_cmp_npcx_trigger_set() 225 data->trigger = trig; in adc_cmp_npcx_trigger_set()
|
/Zephyr-latest/drivers/sensor/adi/adt7310/ |
D | adt7310_trigger.c | 59 int adt7310_trigger_set(const struct device *dev, const struct sensor_trigger *trig, in adt7310_trigger_set() argument 69 if (trig->type != SENSOR_TRIG_THRESHOLD) { in adt7310_trigger_set() 84 drv_data->th_trigger = trig; in adt7310_trigger_set()
|
/Zephyr-latest/drivers/sensor/tdk/mpu6050/ |
D | mpu6050_trigger.c | 18 const struct sensor_trigger *trig, in mpu6050_trigger_set() argument 28 if (trig->type != SENSOR_TRIG_DATA_READY) { in mpu6050_trigger_set() 39 drv_data->data_ready_trigger = trig; in mpu6050_trigger_set()
|
/Zephyr-latest/drivers/sensor/ti/tmag5170/ |
D | tmag5170_trigger.c | 77 const struct sensor_trigger *trig, in tmag5170_trigger_set() argument 91 if (trig->type != SENSOR_TRIG_DATA_READY) { in tmag5170_trigger_set() 95 data->trigger_drdy = trig; in tmag5170_trigger_set()
|
/Zephyr-latest/drivers/sensor/bosch/bmc150_magn/ |
D | bmc150_magn_trigger.c | 30 const struct sensor_trigger *trig, in bmc150_magn_trigger_set() argument 43 if (trig->type == SENSOR_TRIG_DATA_READY) { in bmc150_magn_trigger_set() 52 data->trigger_drdy = trig; in bmc150_magn_trigger_set()
|
/Zephyr-latest/drivers/sensor/st/iis2mdc/ |
D | iis2mdc_trigger.c | 31 const struct sensor_trigger *trig, in iis2mdc_trigger_set() argument 37 if (trig->chan == SENSOR_CHAN_MAGN_XYZ) { in iis2mdc_trigger_set() 39 iis2mdc->trig_drdy = trig; in iis2mdc_trigger_set()
|
/Zephyr-latest/drivers/sensor/tdk/icm45686/ |
D | icm45686_trigger.h | 18 const struct sensor_trigger *trig,
|
/Zephyr-latest/samples/sensor/amg88xx/src/ |
D | main.c | 75 struct sensor_trigger trig = { in main() local 80 if (sensor_trigger_set(dev, &trig, trigger_handler)) { in main()
|
/Zephyr-latest/drivers/sensor/wsen/wsen_tids_2521020222501/ |
D | wsen_tids_2521020222501_trigger.c | 75 int tids_2521020222501_trigger_set(const struct device *dev, const struct sensor_trigger *trig, in tids_2521020222501_trigger_set() argument 81 switch (trig->chan) { in tids_2521020222501_trigger_set() 93 switch ((int)trig->type) { in tids_2521020222501_trigger_set() 104 data->temperature_low_trigger = trig; in tids_2521020222501_trigger_set() 117 data->temperature_high_trigger = trig; in tids_2521020222501_trigger_set()
|
/Zephyr-latest/drivers/sensor/nordic/temp/ |
D | temp_nrfs.c | 101 const struct sensor_trigger *trig, in api_sensor_trigger_set() argument 107 if (trig->chan != SENSOR_CHAN_ALL && in api_sensor_trigger_set() 108 trig->chan != SENSOR_CHAN_DIE_TEMP) { in api_sensor_trigger_set() 112 switch (trig->type) { in api_sensor_trigger_set() 115 data->trigger = *trig; in api_sensor_trigger_set()
|