Home
last modified time | relevance | path

Searched refs:trig (Results 101 – 125 of 315) sorted by relevance

12345678910>>...13

/Zephyr-latest/drivers/gpio/
Dgpio_sam4l.c161 enum gpio_int_trig trig) in gpio_sam_port_interrupt_configure() argument
174 if (trig != GPIO_INT_TRIG_BOTH) { in gpio_sam_port_interrupt_configure()
175 if (trig == GPIO_INT_TRIG_HIGH) { in gpio_sam_port_interrupt_configure()
193 enum gpio_int_trig trig) in gpio_sam_pin_interrupt_configure() argument
195 return gpio_sam_port_interrupt_configure(dev, BIT(pin), mode, trig); in gpio_sam_pin_interrupt_configure()
Dgpio_rv32m1.c43 enum gpio_int_trig trig) in get_port_pcr_irqc_value_from_flags() argument
51 if (trig == GPIO_INT_TRIG_LOW) { in get_port_pcr_irqc_value_from_flags()
57 switch (trig) { in get_port_pcr_irqc_value_from_flags()
221 enum gpio_int_trig trig) in gpio_rv32m1_pin_interrupt_configure() argument
237 uint32_t pcr = get_port_pcr_irqc_value_from_flags(dev, pin, mode, trig); in gpio_rv32m1_pin_interrupt_configure()
Dgpio_sam.c217 enum gpio_int_trig trig) in gpio_sam_port_interrupt_configure() argument
227 if (trig != GPIO_INT_TRIG_BOTH) { in gpio_sam_port_interrupt_configure()
241 if (trig == GPIO_INT_TRIG_HIGH) { in gpio_sam_port_interrupt_configure()
266 enum gpio_int_trig trig) in gpio_sam_pin_interrupt_configure() argument
268 return gpio_sam_port_interrupt_configure(dev, BIT(pin), mode, trig); in gpio_sam_pin_interrupt_configure()
Dgpio_iproc.c124 enum gpio_int_mode mode, enum gpio_int_trig trig) in gpio_iproc_pin_interrupt_configure() argument
138 if (trig & GPIO_INT_EDGE_BOTH) { in gpio_iproc_pin_interrupt_configure()
140 } else if (trig & GPIO_INT_HIGH_1) { in gpio_iproc_pin_interrupt_configure()
144 } else if (trig & GPIO_INT_LOW_0) { in gpio_iproc_pin_interrupt_configure()
Dgpio_nct38xx_port.c291 enum gpio_int_mode mode, enum gpio_int_trig trig) in gpio_nct38xx_pin_interrupt_configure() argument
313 if (trig == GPIO_INT_TRIG_LOW) { in gpio_nct38xx_pin_interrupt_configure()
316 } else if (trig == GPIO_INT_TRIG_HIGH) { in gpio_nct38xx_pin_interrupt_configure()
319 } else if (trig == GPIO_INT_TRIG_BOTH) { in gpio_nct38xx_pin_interrupt_configure()
323 LOG_ERR("Invalid interrupt trigger type %d", trig); in gpio_nct38xx_pin_interrupt_configure()
346 if (trig == GPIO_INT_TRIG_LOW) { in gpio_nct38xx_pin_interrupt_configure()
348 } else if (trig == GPIO_INT_TRIG_HIGH) { in gpio_nct38xx_pin_interrupt_configure()
351 LOG_ERR("Invalid interrupt trigger type %d", trig); in gpio_nct38xx_pin_interrupt_configure()
/Zephyr-latest/drivers/sensor/ams/ccs811/
Dccs811_trigger.c125 const struct sensor_trigger *trig, in ccs811_trigger_set() argument
145 if (trig->type == SENSOR_TRIG_DATA_READY) { in ccs811_trigger_set()
148 } else if (trig->type == SENSOR_TRIG_THRESHOLD) { in ccs811_trigger_set()
165 drv_data->trigger = trig; in ccs811_trigger_set()
/Zephyr-latest/include/zephyr/drivers/interrupt_controller/
Dintc_xmc4xxx.h29 enum gpio_int_trig trig, void(*fn)(const struct device*, int), void *user_data);
Dintc_rz_ext_irq.h52 int intc_rz_ext_irq_set_type(const struct device *dev, uint8_t trig);
/Zephyr-latest/drivers/sensor/st/lis2mdl/
Dlis2mdl_trigger.c33 const struct sensor_trigger *trig, in lis2mdl_trigger_set() argument
46 if (trig->chan == SENSOR_CHAN_MAGN_XYZ) { in lis2mdl_trigger_set()
48 lis2mdl->trig_drdy = trig; in lis2mdl_trigger_set()
/Zephyr-latest/drivers/sensor/st/lis3mdl/
Dlis3mdl_trigger.c21 const struct sensor_trigger *trig, in lis3mdl_trigger_set() argument
33 __ASSERT_NO_MSG(trig->type == SENSOR_TRIG_DATA_READY); in lis3mdl_trigger_set()
49 drv_data->data_ready_trigger = trig; in lis3mdl_trigger_set()
/Zephyr-latest/drivers/sensor/st/lsm6dsl/
Dlsm6dsl_trigger.c45 const struct sensor_trigger *trig, in lsm6dsl_trigger_set() argument
51 __ASSERT_NO_MSG(trig->type == SENSOR_TRIG_DATA_READY); in lsm6dsl_trigger_set()
66 drv_data->data_ready_trigger = trig; in lsm6dsl_trigger_set()
/Zephyr-latest/drivers/sensor/ti/bq274xx/
Dbq274xx_trigger.c108 const struct sensor_trigger *trig, in bq274xx_trigger_set() argument
124 if (trig->type != SENSOR_TRIG_DATA_READY) { in bq274xx_trigger_set()
134 data->ready_trig = trig; in bq274xx_trigger_set()
/Zephyr-latest/drivers/sensor/bosch/bmp388/
Dbmp388_trigger.c81 const struct sensor_trigger *trig, in bmp388_trigger_set() argument
95 if (trig->type != SENSOR_TRIG_DATA_READY) { in bmp388_trigger_set()
109 data->trig_drdy = trig; in bmp388_trigger_set()
/Zephyr-latest/drivers/sensor/tdk/icm42x70/
Dicm42x70_trigger.h13 int icm42x70_trigger_set(const struct device *dev, const struct sensor_trigger *trig,
/Zephyr-latest/drivers/sensor/adi/adt7420/
Dadt7420_trigger.c103 const struct sensor_trigger *trig, in adt7420_trigger_set() argument
115 if (trig->type != SENSOR_TRIG_THRESHOLD) { in adt7420_trigger_set()
122 drv_data->th_trigger = trig; in adt7420_trigger_set()
/Zephyr-latest/drivers/sensor/bosch/bmm150/
Dbmm150_trigger.c81 const struct sensor_trigger *trig, in bmm150_trigger_set() argument
97 if (trig->type != SENSOR_TRIG_DATA_READY) { in bmm150_trigger_set()
101 data->drdy_trigger = trig; in bmm150_trigger_set()
/Zephyr-latest/drivers/sensor/ens160/
Dens160_trigger.c83 int ens160_trigger_set(const struct device *dev, const struct sensor_trigger *trig, in ens160_trigger_set() argument
95 if (trig->type == SENSOR_TRIG_DATA_READY) { in ens160_trigger_set()
97 data->data_ready_trigger = trig; in ens160_trigger_set()
/Zephyr-latest/drivers/sensor/st/stts751/
Dstts751_trigger.c37 const struct sensor_trigger *trig, in stts751_trigger_set() argument
47 if (trig->chan == SENSOR_CHAN_ALL) { in stts751_trigger_set()
49 stts751->thsld_trigger = trig; in stts751_trigger_set()
/Zephyr-latest/drivers/sensor/tdk/mpu9250/
Dmpu9250_trigger.c20 const struct sensor_trigger *trig, in mpu9250_trigger_set() argument
27 if (trig->type != SENSOR_TRIG_DATA_READY) { in mpu9250_trigger_set()
42 drv_data->data_ready_trigger = trig; in mpu9250_trigger_set()
/Zephyr-latest/drivers/sensor/ti/fdc2x1x/
Dfdc2x1x_trigger.c87 const struct sensor_trigger *trig, in fdc2x1x_trigger_set() argument
97 switch (trig->type) { in fdc2x1x_trigger_set()
101 drv_data->drdy_trigger = trig; in fdc2x1x_trigger_set()
/Zephyr-latest/drivers/sensor/nxp/fxls8974/
Dfxls8974_trigger.c82 const struct sensor_trigger *trig, in fxls8974_trigger_set() argument
97 if (trig->type == SENSOR_TRIG_DATA_READY) { in fxls8974_trigger_set()
99 data->drdy_trig = trig; in fxls8974_trigger_set()
/Zephyr-latest/drivers/sensor/st/hts221/
Dhts221_trigger.c57 const struct sensor_trigger *trig, in hts221_trigger_set() argument
63 __ASSERT_NO_MSG(trig->type == SENSOR_TRIG_DATA_READY); in hts221_trigger_set()
72 data->data_ready_trigger = trig; in hts221_trigger_set()
/Zephyr-latest/drivers/sensor/st/iis3dhhc/
Diis3dhhc_trigger.c41 const struct sensor_trigger *trig, in iis3dhhc_trigger_set() argument
52 if (trig->chan == SENSOR_CHAN_ACCEL_XYZ) { in iis3dhhc_trigger_set()
54 iis3dhhc->trig_drdy = trig; in iis3dhhc_trigger_set()
/Zephyr-latest/samples/sensor/mpu6050/src/
Dmain.c75 const struct sensor_trigger *trig) in handle_mpu6050_drdy() argument
81 (void)sensor_trigger_set(dev, trig, NULL); in handle_mpu6050_drdy()
/Zephyr-latest/drivers/sensor/tdk/icm42688/
Dicm42688_trigger.h14 int icm42688_trigger_set(const struct device *dev, const struct sensor_trigger *trig,

12345678910>>...13