Home
last modified time | relevance | path

Searched refs:trig (Results 126 – 150 of 315) sorted by relevance

12345678910>>...13

/Zephyr-latest/drivers/sensor/adi/adxl345/
Dadxl345_trigger.c88 const struct sensor_trigger *trig, in adxl345_trigger_set() argument
102 switch (trig->type) { in adxl345_trigger_set()
105 drv_data->drdy_trigger = trig; in adxl345_trigger_set()
/Zephyr-latest/drivers/sensor/st/iis2dh/
Diis2dh_trigger.c43 const struct sensor_trigger *trig, in iis2dh_trigger_set() argument
55 switch (trig->type) { in iis2dh_trigger_set()
58 iis2dh->drdy_trig = trig; in iis2dh_trigger_set()
/Zephyr-latest/drivers/sensor/st/lis2de12/
Dlis2de12_trigger.c55 const struct sensor_trigger *trig, in lis2de12_trigger_set() argument
66 switch (trig->chan) { in lis2de12_trigger_set()
69 lis2de12->trig_drdy_acc = trig; in lis2de12_trigger_set()
/Zephyr-latest/drivers/gpio/
Dgpio_cc32xx.c167 enum gpio_int_trig trig) in gpio_cc32xx_pin_interrupt_configure() argument
184 if (trig == GPIO_INT_TRIG_BOTH) { in gpio_cc32xx_pin_interrupt_configure()
186 } else if (trig == GPIO_INT_TRIG_HIGH) { in gpio_cc32xx_pin_interrupt_configure()
192 if (trig == GPIO_INT_TRIG_HIGH) { in gpio_cc32xx_pin_interrupt_configure()
Dgpio_imx.c185 enum gpio_int_trig trig) in imx_gpio_pin_interrupt_configure() argument
200 if ((mode == GPIO_INT_MODE_EDGE) && (trig == GPIO_INT_TRIG_LOW)) { in imx_gpio_pin_interrupt_configure()
203 (trig == GPIO_INT_TRIG_HIGH)) { in imx_gpio_pin_interrupt_configure()
206 (trig == GPIO_INT_TRIG_HIGH)) { in imx_gpio_pin_interrupt_configure()
226 WRITE_BIT(base->EDGE_SEL, pin, trig == GPIO_INT_TRIG_BOTH); in imx_gpio_pin_interrupt_configure()
Dgpio_xlnx_ps_bank.c292 enum gpio_int_trig trig) in gpio_xlnx_ps_bank_pin_irq_configure() argument
320 if (trig == GPIO_INT_TRIG_LOW) { in gpio_xlnx_ps_bank_pin_irq_configure()
323 } else if (trig == GPIO_INT_TRIG_HIGH) { in gpio_xlnx_ps_bank_pin_irq_configure()
326 } else if (trig == GPIO_INT_TRIG_BOTH) { in gpio_xlnx_ps_bank_pin_irq_configure()
Dgpio_ene_kb1200.c136 enum gpio_int_mode mode, enum gpio_int_trig trig) in kb1200_gpio_pin_interrupt_configure() argument
147 if (trig & GPIO_INT_HIGH_1) { in kb1200_gpio_pin_interrupt_configure()
148 if (trig & GPIO_INT_LOW_0) { /* Falling & Rising edge trigger */ in kb1200_gpio_pin_interrupt_configure()
165 if (trig & GPIO_INT_HIGH_1) { in kb1200_gpio_pin_interrupt_configure()
Dgpio_mcux_igpio.c272 enum gpio_int_trig trig) in mcux_igpio_pin_interrupt_configure() argument
295 if ((mode == GPIO_INT_MODE_EDGE) && (trig == GPIO_INT_TRIG_LOW)) { in mcux_igpio_pin_interrupt_configure()
298 (trig == GPIO_INT_TRIG_HIGH)) { in mcux_igpio_pin_interrupt_configure()
301 (trig == GPIO_INT_TRIG_HIGH)) { in mcux_igpio_pin_interrupt_configure()
319 WRITE_BIT(base->EDGE_SEL, pin, trig == GPIO_INT_TRIG_BOTH); in mcux_igpio_pin_interrupt_configure()
Dgpio_npcx.c289 enum gpio_int_trig trig) in gpio_npcx_pin_interrupt_configure() argument
329 if (trig == GPIO_INT_TRIG_LOW) { in gpio_npcx_pin_interrupt_configure()
331 } else if (trig == GPIO_INT_TRIG_HIGH) { in gpio_npcx_pin_interrupt_configure()
333 } else if (trig == GPIO_INT_TRIG_BOTH) { in gpio_npcx_pin_interrupt_configure()
336 LOG_ERR("Invalid interrupt trigger type %d", trig); in gpio_npcx_pin_interrupt_configure()
Dgpio_sifive.c232 enum gpio_int_trig trig) in gpio_sifive_pin_interrupt_configure() argument
248 if (trig == GPIO_INT_TRIG_HIGH) { in gpio_sifive_pin_interrupt_configure()
252 __ASSERT_NO_MSG(trig == GPIO_INT_TRIG_LOW); in gpio_sifive_pin_interrupt_configure()
262 if ((trig & GPIO_INT_HIGH_1) != 0) { in gpio_sifive_pin_interrupt_configure()
266 if ((trig & GPIO_INT_LOW_0) != 0) { in gpio_sifive_pin_interrupt_configure()
Dgpio_ite_it8801.c319 enum gpio_int_mode mode, enum gpio_int_trig trig) in gpio_it8801_pin_interrupt_configure() argument
365 if ((trig & GPIO_INT_TRIG_BOTH) == GPIO_INT_TRIG_BOTH) { in gpio_it8801_pin_interrupt_configure()
367 } else if (trig & GPIO_INT_TRIG_LOW) { in gpio_it8801_pin_interrupt_configure()
369 } else if (trig & GPIO_INT_TRIG_HIGH) { in gpio_it8801_pin_interrupt_configure()
372 LOG_ERR("Invalid interrupt trigger type %d", trig); in gpio_it8801_pin_interrupt_configure()
377 if (trig & GPIO_INT_TRIG_LOW) { in gpio_it8801_pin_interrupt_configure()
Dgpio_nxp_s32.c243 enum gpio_int_trig trig) in nxp_s32_gpio_config_eirq() argument
272 if (nxp_s32_gpio_eirq_get_trigger(&eirq_trigger, trig)) { in nxp_s32_gpio_config_eirq()
311 enum gpio_int_trig trig) in nxp_s32_gpio_config_wkpu() argument
340 if (nxp_s32_gpio_wkpu_get_trigger(&wkpu_trigger, trig)) { in nxp_s32_gpio_config_wkpu()
358 enum gpio_int_trig trig) in nxp_s32_gpio_pin_interrupt_configure() argument
364 return nxp_s32_gpio_config_wkpu(dev, pin, mode, trig); in nxp_s32_gpio_pin_interrupt_configure()
369 return nxp_s32_gpio_config_eirq(dev, pin, mode, trig); in nxp_s32_gpio_pin_interrupt_configure()
/Zephyr-latest/samples/shields/x_nucleo_iks01a3/standard/
DREADME.rst86 1:: lis2mdl trig 208
87 1:: lps22hh trig 214
88 1:: lsm6dso acc trig 426
89 1:: lsm6dso gyr trig 426
/Zephyr-latest/drivers/sensor/nxp/mcux_lpcmp/
Dmcux_lpcmp.c315 static int mcux_lpcmp_trigger_set(const struct device *dev, const struct sensor_trigger *trig, in mcux_lpcmp_trigger_set() argument
320 __ASSERT_NO_MSG(trig != NULL); in mcux_lpcmp_trigger_set()
322 if ((int16_t)trig->chan != SENSOR_CHAN_MCUX_LPCMP_OUTPUT) { in mcux_lpcmp_trigger_set()
326 if ((int16_t)trig->type == SENSOR_TRIG_MCUX_LPCMP_OUTPUT_RISING) { in mcux_lpcmp_trigger_set()
328 data->rising_trigger = trig; in mcux_lpcmp_trigger_set()
329 } else if ((int16_t)trig->type == SENSOR_TRIG_MCUX_LPCMP_OUTPUT_FALLING) { in mcux_lpcmp_trigger_set()
331 data->falling_trigger = trig; in mcux_lpcmp_trigger_set()
/Zephyr-latest/drivers/sensor/st/lis2du12/
Dlis2du12_trigger.c74 const struct sensor_trigger *trig, in lis2du12_trigger_set() argument
85 switch (trig->chan) { in lis2du12_trigger_set()
88 lis2du12->trig_drdy_acc = trig; in lis2du12_trigger_set()
/Zephyr-latest/samples/boards/96boards/argonkey/sensors/src/
Dmain.c35 const struct sensor_trigger *trig) in lsm6dsl_trigger_handler() argument
249 struct sensor_trigger trig; in main() local
251 trig.type = SENSOR_TRIG_DATA_READY; in main()
252 trig.chan = SENSOR_CHAN_ACCEL_XYZ; in main()
253 if (sensor_trigger_set(accel_dev, &trig, in main()
/Zephyr-latest/drivers/sensor/tdk/icm45686/
Dicm45686_trigger.c104 const struct sensor_trigger *trig, in icm45686_trigger_set() argument
112 switch (trig->type) { in icm45686_trigger_set()
114 data->triggers.entry.trigger = *trig; in icm45686_trigger_set()
/Zephyr-latest/drivers/sensor/amg88xx/
Damg88xx_trigger.c140 const struct sensor_trigger *trig, in amg88xx_trigger_set() argument
157 if (trig->type == SENSOR_TRIG_THRESHOLD) { in amg88xx_trigger_set()
159 drv_data->th_trigger = trig; in amg88xx_trigger_set()
/Zephyr-latest/drivers/sensor/nxp/fxas21002/
Dfxas21002_trigger.c96 const struct sensor_trigger *trig, in fxas21002_trigger_set() argument
112 switch (trig->type) { in fxas21002_trigger_set()
116 data->drdy_trig = trig; in fxas21002_trigger_set()
/Zephyr-latest/samples/shields/x_nucleo_iks02a1/standard/
DREADME.rst66 5:: iis2dlpc trig 809
67 5:: ism330dhcx acc trig 3332
68 5:: ism330dhcx gyr trig 1666
/Zephyr-latest/drivers/sensor/lm75/
Dlm75.c199 static int lm75_trigger_set(const struct device *dev, const struct sensor_trigger *trig, in lm75_trigger_set() argument
207 __ASSERT_NO_MSG(trig != NULL); in lm75_trigger_set()
209 if (trig->type != SENSOR_TRIG_THRESHOLD || trig->chan != SENSOR_CHAN_AMBIENT_TEMP || in lm75_trigger_set()
226 data->trigger = trig; in lm75_trigger_set()
/Zephyr-latest/drivers/sensor/lm77/
Dlm77.c210 static int lm77_trigger_set(const struct device *dev, const struct sensor_trigger *trig, in lm77_trigger_set() argument
218 __ASSERT_NO_MSG(trig != NULL); in lm77_trigger_set()
220 if (trig->type != SENSOR_TRIG_THRESHOLD || trig->chan != SENSOR_CHAN_AMBIENT_TEMP || in lm77_trigger_set()
237 data->trigger = trig; in lm77_trigger_set()
/Zephyr-latest/samples/sensor/fdc2x1x/src/
Dmain.c81 struct sensor_trigger trig = { in main() local
86 if (sensor_trigger_set(dev, &trig, trigger_handler)) { in main()
/Zephyr-latest/drivers/sensor/adi/adt7310/
Dadt7310.h17 int adt7310_trigger_set(const struct device *dev, const struct sensor_trigger *trig,
/Zephyr-latest/drivers/sensor/bosch/bmi270/
Dbmi270_trigger.c284 const struct sensor_trigger *trig, in bmi270_trigger_set() argument
290 switch (trig->type) { in bmi270_trigger_set()
298 data->motion_trigger = trig; in bmi270_trigger_set()
309 data->drdy_trigger = trig; in bmi270_trigger_set()

12345678910>>...13