Home
last modified time | relevance | path

Searched refs:trig (Results 76 – 100 of 315) sorted by relevance

12345678910>>...13

/Zephyr-latest/drivers/gpio/
Dgpio_mcux.c260 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()
Dgpio_silabs_siwx91x_uulp.c128 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()
Dgpio_mchp_xec_v2.c216 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()
Dgpio_mcux_rgpio.c207 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/
Dlsm9ds0_gyro_trigger.c34 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/
Dbma280_trigger.c155 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/
Diis2iclx_trigger.c92 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/
Djc42_trigger.c82 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()
Djc42.h70 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/
Dvcmp_ite_it8xxx2.c72 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/
Dgrow_r502a_trigger.c41 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/
Dhmc5883l_trigger.c21 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/
Dicm42688_trigger.c80 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/
Dadxl367_trigger.c89 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/
Dadxl372_trigger.c103 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/
Dadc_cmp_npcx.c208 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/
Dadt7310_trigger.c59 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/
Dmpu6050_trigger.c18 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/
Dtmag5170_trigger.c77 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/
Dbmc150_magn_trigger.c30 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/
Diis2mdc_trigger.c31 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/
Dicm45686_trigger.h18 const struct sensor_trigger *trig,
/Zephyr-latest/samples/sensor/amg88xx/src/
Dmain.c75 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/
Dwsen_tids_2521020222501_trigger.c75 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/
Dtemp_nrfs.c101 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()

12345678910>>...13