/Zephyr-latest/drivers/gpio/ |
D | gpio_sam4l.c | 161 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()
|
D | gpio_rv32m1.c | 43 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()
|
D | gpio_sam.c | 217 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()
|
D | gpio_iproc.c | 124 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()
|
D | gpio_nct38xx_port.c | 291 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/ |
D | ccs811_trigger.c | 125 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/ |
D | intc_xmc4xxx.h | 29 enum gpio_int_trig trig, void(*fn)(const struct device*, int), void *user_data);
|
D | intc_rz_ext_irq.h | 52 int intc_rz_ext_irq_set_type(const struct device *dev, uint8_t trig);
|
/Zephyr-latest/drivers/sensor/st/lis2mdl/ |
D | lis2mdl_trigger.c | 33 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/ |
D | lis3mdl_trigger.c | 21 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/ |
D | lsm6dsl_trigger.c | 45 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/ |
D | bq274xx_trigger.c | 108 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/ |
D | bmp388_trigger.c | 81 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/ |
D | icm42x70_trigger.h | 13 int icm42x70_trigger_set(const struct device *dev, const struct sensor_trigger *trig,
|
/Zephyr-latest/drivers/sensor/adi/adt7420/ |
D | adt7420_trigger.c | 103 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/ |
D | bmm150_trigger.c | 81 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/ |
D | ens160_trigger.c | 83 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/ |
D | stts751_trigger.c | 37 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/ |
D | mpu9250_trigger.c | 20 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/ |
D | fdc2x1x_trigger.c | 87 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/ |
D | fxls8974_trigger.c | 82 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/ |
D | hts221_trigger.c | 57 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/ |
D | iis3dhhc_trigger.c | 41 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/ |
D | main.c | 75 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/ |
D | icm42688_trigger.h | 14 int icm42688_trigger_set(const struct device *dev, const struct sensor_trigger *trig,
|