Home
last modified time | relevance | path

Searched refs:trigger (Results 1 – 25 of 430) sorted by relevance

12345678910>>...18

/Zephyr-4.2.1/drivers/sensor/
Dsensor_shell_stream.c72 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/
Drenesas_rx_external_interrupt.c21 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/
DKconfig24 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/
DREADME.rst12 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/
Dmain.c15 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/
DKconfig24 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/
Dcomparator.h56 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/
DKconfig.xmc4xxx21 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/
Dmax30101_trigger.c62 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/
Dx86_acpi.c9 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/
Dsubfolder_list.py103 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/
DREADME.rst5 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/
Dcomparator_renesas_rx_lvd.c29 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), \
Dcomparator_renesas_ra.c67 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, \
Dcomparator_handlers.c18 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/
DKconfig7 mainmenu "Accelerometer trigger sample application"
10 bool "Set tap detection as trigger in the sample"
/Zephyr-4.2.1/samples/sensor/mcux_lpcmp/src/
Dmain.c55 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/
DREADME.rst18 * 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/
DREADME.rst16 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/
Dmain.c95 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/
Dmain.c14 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/
Drenesas_ra_external_interrupt.c45 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/
Dcomparator.rst13 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/
Dmain.c72 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/
Dfrdm_k64f.overlay17 hw-trigger-src = <4>;
20 periodic-trigger;

12345678910>>...18