| /Zephyr-4.2.1/drivers/sensor/ |
| D | sensor_shell_stream.c | 72 iodev_sensor_shell_trigger.trigger = SENSOR_TRIG_DOUBLE_TAP; in cmd_sensor_stream() 74 iodev_sensor_shell_trigger.trigger = SENSOR_TRIG_DATA_READY; in cmd_sensor_stream() 76 iodev_sensor_shell_trigger.trigger = SENSOR_TRIG_DELTA; in cmd_sensor_stream() 78 iodev_sensor_shell_trigger.trigger = SENSOR_TRIG_FREEFALL; in cmd_sensor_stream() 80 iodev_sensor_shell_trigger.trigger = SENSOR_TRIG_MOTION; in cmd_sensor_stream() 82 iodev_sensor_shell_trigger.trigger = SENSOR_TRIG_NEAR_FAR; in cmd_sensor_stream() 84 iodev_sensor_shell_trigger.trigger = SENSOR_TRIG_STATIONARY; in cmd_sensor_stream() 86 iodev_sensor_shell_trigger.trigger = SENSOR_TRIG_THRESHOLD; in cmd_sensor_stream() 88 iodev_sensor_shell_trigger.trigger = SENSOR_TRIG_FIFO_WATERMARK; in cmd_sensor_stream() 90 iodev_sensor_shell_trigger.trigger = SENSOR_TRIG_FIFO_FULL; in cmd_sensor_stream() [all …]
|
| /Zephyr-4.2.1/drivers/misc/renesas_rx_external_interrupt/ |
| D | renesas_rx_external_interrupt.c | 21 enum icu_irq_mode trigger; member 44 enum icu_irq_mode trigger; in gpio_rx_interrupt_set() local 48 if (callback->trigger != GPIO_INT_TRIG_LOW) { in gpio_rx_interrupt_set() 52 trigger = ICU_LOW_LEVEL; in gpio_rx_interrupt_set() 54 switch (callback->trigger) { in gpio_rx_interrupt_set() 56 trigger = ICU_FALLING; in gpio_rx_interrupt_set() 59 trigger = ICU_RISING; in gpio_rx_interrupt_set() 62 trigger = ICU_BOTH_EDGE; in gpio_rx_interrupt_set() 71 ret = rx_icu_set_irq_control(config->channel, trigger); in gpio_rx_interrupt_set() 129 .trigger = DT_INST_ENUM_IDX_OR(index, renesas_trigger, ICU_FALLING), \
|
| /Zephyr-4.2.1/drivers/sensor/lm77/ |
| D | Kconfig | 24 Enable trigger support for the LM77 digital temperature sensor. 27 interrupt mode). After a trigger event the LM77 temperature must be 28 read in order to reset and rearm the trigger. 33 int "Stack size for the trigger workqueue thread" 36 Size of the stack used for the internal trigger workqueue thread. 39 int "Priority for the trigger workqueue thread" 42 Priority level for the internal trigger workqueue thread.
|
| /Zephyr-4.2.1/samples/sensor/apds9960/ |
| D | README.rst | 12 sensor in polling mode (without an interrupt trigger). 32 ambient light intensity without trigger is 387 33 proxy without trigger is 115 34 ambient light intensity without trigger is 386 35 proxy without trigger is 112 36 ambient light intensity without trigger is 386
|
| /Zephyr-4.2.1/samples/sensor/accel_trig/src/ |
| D | main.c | 15 static void tap_trigger_handler(const struct device *dev, const struct sensor_trigger *trigger) in tap_trigger_handler() argument 17 ARG_UNUSED(trigger); in tap_trigger_handler() 27 static void trigger_handler(const struct device *dev, const struct sensor_trigger *trigger) in trigger_handler() argument 29 ARG_UNUSED(trigger); in trigger_handler()
|
| /Zephyr-4.2.1/drivers/sensor/lm75/ |
| D | Kconfig | 24 bool "No trigger" 40 int "Stack size for the trigger workqueue thread" 43 Size of the stack used for the internal trigger workqueue thread. 46 int "Priority for the trigger workqueue thread" 49 Priority level for the internal trigger workqueue thread.
|
| /Zephyr-4.2.1/include/zephyr/drivers/ |
| D | comparator.h | 56 enum comparator_trigger trigger); 97 enum comparator_trigger trigger); 100 enum comparator_trigger trigger) in z_impl_comparator_set_trigger() argument 102 return DEVICE_API_GET(comparator, dev)->set_trigger(dev, trigger); in z_impl_comparator_set_trigger()
|
| /Zephyr-4.2.1/drivers/serial/ |
| D | Kconfig.xmc4xxx | 21 bool "Continue to trigger fifo rx interrupt" 24 When this option is enabled, an interrupt will continue to trigger 26 trigger only once on the first received byte. The receive fifo will 27 need to be fully flushed so that the interrupt will trigger again.
|
| /Zephyr-4.2.1/drivers/sensor/maxim/max30101/ |
| D | max30101_trigger.c | 62 data->dev, data->trigger[MAX30101_FULL_CB_INDEX]); in max30101_work_cb() 67 data->trigger[MAX30101_PPG_CB_INDEX]); in max30101_work_cb() 72 data->trigger[MAX30101_ALC_CB_INDEX]); in max30101_work_cb() 85 data->dev, data->trigger[MAX30101_TEMP_CB_INDEX]); in max30101_work_cb() 179 data->trigger[index] = trig; in max30101_trigger_set() 216 memset(&(data->trigger[0]), 0, sizeof(data->trigger)); in max30101_init_interrupts()
|
| /Zephyr-4.2.1/arch/x86/core/ |
| D | x86_acpi.c | 9 uint32_t arch_acpi_encode_irq_flags(uint8_t polarity, uint8_t trigger) in arch_acpi_encode_irq_flags() argument 13 if (trigger == ACPI_LEVEL_SENSITIVE) { in arch_acpi_encode_irq_flags()
|
| /Zephyr-4.2.1/scripts/build/ |
| D | subfolder_list.py | 103 def touch(trigger): argument 109 if trigger is None: 112 if os.path.exists(trigger): 113 os.utime(trigger, None) 115 with open(trigger, 'w') as trigger_fo:
|
| /Zephyr-4.2.1/samples/sensor/vcnl4040/ |
| D | README.rst | 5 Get proximity and ambient light data from a VCNL4040 sensor (polling & trigger mode). 11 5 sec in the interval of 300msec in polling mode. Then threshold trigger mode 50 Testing the trigger mode. 51 Testing proximity trigger. 58 Threshold trigger test finished.
|
| /Zephyr-4.2.1/drivers/comparator/ |
| D | comparator_renesas_rx_lvd.c | 29 extern void lvd_start_lvd(lvd_channel_t ch, lvd_trigger_t trigger); 78 static int lvd_renesas_rx_set_trigger(const struct device *dev, enum comparator_trigger trigger) in lvd_renesas_rx_set_trigger() argument 87 switch (trigger) { in lvd_renesas_rx_set_trigger() 89 data->lvd_config.trigger = LVD_TRIGGER_RISE; in lvd_renesas_rx_set_trigger() 93 data->lvd_config.trigger = LVD_TRIGGER_FALL; in lvd_renesas_rx_set_trigger() 97 data->lvd_config.trigger = LVD_TRIGGER_BOTH; in lvd_renesas_rx_set_trigger() 110 lvd_start_lvd(config->channel, data->lvd_config.trigger); in lvd_renesas_rx_set_trigger() 259 .trigger = DT_INST_ENUM_IDX(index, lvd_trigger), \
|
| D | comparator_renesas_ra.c | 67 static int acmphs_renesas_set_trigger(const struct device *dev, enum comparator_trigger trigger) in acmphs_renesas_set_trigger() argument 74 switch (trigger) { in acmphs_renesas_set_trigger() 76 data->fsp_config.trigger = COMPARATOR_TRIGGER_RISING; in acmphs_renesas_set_trigger() 80 data->fsp_config.trigger = COMPARATOR_TRIGGER_FALLING; in acmphs_renesas_set_trigger() 84 data->fsp_config.trigger = COMPARATOR_TRIGGER_BOTH_EDGE; in acmphs_renesas_set_trigger() 88 data->fsp_config.trigger = COMPARATOR_TRIGGER_NO_EDGE; in acmphs_renesas_set_trigger() 92 data->acmphs.p_reg->CMPCTL |= (data->fsp_config.trigger << R_ACMPHS0_CMPCTL_CEG_Pos); in acmphs_renesas_set_trigger() 109 data->acmphs.p_reg->CMPCTL |= (data->fsp_config.trigger << R_ACMPHS0_CMPCTL_CEG_Pos); in acmphs_renesas_set_trigger_callback() 264 .trigger = COMPARATOR_TRIGGER_NO_EDGE, \
|
| D | comparator_handlers.c | 18 enum comparator_trigger trigger) in z_vrfy_comparator_set_trigger() argument 21 return z_impl_comparator_set_trigger(dev, trigger); in z_vrfy_comparator_set_trigger()
|
| /Zephyr-4.2.1/samples/sensor/accel_trig/ |
| D | Kconfig | 7 mainmenu "Accelerometer trigger sample application" 10 bool "Set tap detection as trigger in the sample"
|
| /Zephyr-4.2.1/samples/sensor/mcux_lpcmp/src/ |
| D | main.c | 55 static void lpcmp_trigger_handler(const struct device *dev, const struct sensor_trigger *trigger) in lpcmp_trigger_handler() argument 59 lpcmp_input_handler((int16_t)trigger->type == SENSOR_TRIG_MCUX_LPCMP_OUTPUT_RISING); in lpcmp_trigger_handler() 66 struct sensor_trigger trigger[ARRAY_SIZE(triggers)] = { in main() local 103 err = sensor_trigger_set(lpcmp, &trigger[i], lpcmp_trigger_handler); in main()
|
| /Zephyr-4.2.1/samples/sensor/paj7620_gesture/ |
| D | README.rst | 18 * A board with I2C support (and GPIO to detect external interrupts in trigger mode) 38 In trigger mode, the sample application uses a GPIO to detect external interrupts, therefore GPIO 39 support must be enabled. Just like every sensor supporting trigger mode, it is possible to choose 47 :gen-args: -DEXTRA_CONF_FILE=trigger.conf
|
| /Zephyr-4.2.1/samples/sensor/bmg160/ |
| D | README.rst | 16 The sample first runs in polling mode for 15 seconds, then in trigger mode, display the temperature… 53 Testing the trigger mode. 54 Gyro: Testing anymotion trigger. 57 Gyro: Anymotion trigger test finished. 58 Gyro: Testing data ready trigger. 60 Gyro: Data ready trigger test finished.
|
| /Zephyr-4.2.1/samples/sensor/mcux_acmp/src/ |
| D | main.c | 95 const struct sensor_trigger *trigger) in acmp_trigger_handler() argument 99 acmp_input_handler((int16_t)trigger->type == in acmp_trigger_handler() 105 struct sensor_trigger trigger[ARRAY_SIZE(triggers)] = { in main() local 142 err = sensor_trigger_set(acmp, &trigger[i], acmp_trigger_handler); in main()
|
| /Zephyr-4.2.1/samples/sensor/magn_trig/src/ |
| D | main.c | 14 static void trigger_handler(const struct device *dev, const struct sensor_trigger *trigger) in trigger_handler() argument 16 ARG_UNUSED(trigger); in trigger_handler()
|
| /Zephyr-4.2.1/drivers/misc/renesas_ra_external_interrupt/ |
| D | renesas_ra_external_interrupt.c | 45 enum ext_irq_trigger trigger; member 74 if (callback->trigger != GPIO_INT_TRIG_LOW) { in gpio_ra_interrupt_set() 80 switch (callback->trigger) { in gpio_ra_interrupt_set() 143 uint8_t irqcr = ((config->trigger << R_ICU_IRQCR_IRQMD_Pos)); in gpio_ra_interrupt_init() 158 .trigger = \
|
| /Zephyr-4.2.1/doc/hardware/peripherals/ |
| D | comparator.rst | 13 Comparators can typically set a trigger which triggers on output changes. This trigger can 45 * ``await_trigger`` Awaits trigger using the following flow: 47 * Set trigger callback using :c:func:`comparator_set_trigger_callback` 49 * Clear trigger callback using :c:func:`comparator_set_trigger_callback`
|
| /Zephyr-4.2.1/samples/sensor/mpu6050/src/ |
| D | main.c | 72 static struct sensor_trigger trigger; variable 97 trigger = (struct sensor_trigger) { in main() 101 if (sensor_trigger_set(mpu6050, &trigger, in main()
|
| /Zephyr-4.2.1/tests/drivers/adc/adc_api/boards/ |
| D | frdm_k64f.overlay | 17 hw-trigger-src = <4>; 20 periodic-trigger;
|